You've already forked AstralRinth
forked from didirus/AstralRinth
* Make project cards right-align their last element Spaces out elements in a `.project-card` using `justify-content: space-between;`. Fixes modrinth/knossos#170 * Automatically set URL for auth redirect * Make login button use base url or current origin Allows the login button to work in dev environment * Remove Axios base URL trailing slash * Update authUrl() on dashboard to match default * Remove 'code' query from URL on page load Allow non-exact paths to highlight mod & dashboard tabs Fixes modrinth/knossos#200 * Make page 5 button visible on page 4 (pagination) Fixes modrinth/knossos#184 * Color links on legal pages Fixes modrinth/knossos#166 * Set max notifications to 5 and ignore duplicates Fixes modrinth/knossos#175 * Add space above report button when no user desc Fixes modrinth/knossos#143 * Better text spacing from edge of mobile screen Fixes modrinth/knossos#179 * Fix slanted bars in modrinth/knossos#57 * Fix checkbox grid and role label Fixes modrinth/knossos#191 * Move mod 'settings' button to the far right Fixes modrinth/knossos#138 * Abbreviate minutes to min. when time is too long Not a perfect solution imo, but works for now Fixes modrinth/knossos#193 * Fix mobile header margins & add breakpoints Fixes modrinth/knossos#203 * Clean up nuxt config Silence babel warning & styleResources * Upgrade sass-loader to 10.1.1 and remove warning * Remove added horizontal footer padding https://github.com/modrinth/knossos/pull/199#discussion_r629011624 * Improve mobile header fix * Fix up minor inconsistencies in mod header * Remove hard coded date * Cleans up pagination to be more intuitive * Fixes member invite input on moble * Fix login button when searching mods * Improved mobile mod search Consistently sized pagination buttons Breakpoint for sort buttons on smaller screens * Consistent link style on text-only pages * Better 4k support * Slightly better mobile project-card support Shuffles categories under mod icon when there is room * Animate homepage typewriter effect backwards * Tiny commit to align mod icons in mod headers * Make processing status include 'Under Review' This can be later updated once the backend has a separate status * Create vercel.json * Update domain auto detection * Test vercel NODE_ENV * Remove console.log for debugging hosting services * Make mobile first + fix shrinked text circle size * Optimize SVG * Change media queries to be more mobile first * Remove `|| window.location.origin` * re-deploy vercel * Change "Processing" message to "Under review"
115 lines
2.4 KiB
Vue
115 lines
2.4 KiB
Vue
<template>
|
|
<div>
|
|
<div class="section-header columns">
|
|
<h3 class="column-grow-1">Revoke your Modrinth token</h3>
|
|
</div>
|
|
<section class="essentials pad-maker">
|
|
<p>
|
|
Revoking your Modrinth token can have unintended consequences. Please be
|
|
wary, the following could break:
|
|
</p>
|
|
<ul>
|
|
<li>Any application that uses your token to access the API.</li>
|
|
<li>
|
|
Gradle - if Minotaur is given a incorrect token, your gradle builds
|
|
could fail.
|
|
</li>
|
|
<li>
|
|
GitHub - if you use a GitHub action that uses the Modrinth API, it
|
|
will cause errors.
|
|
</li>
|
|
</ul>
|
|
<p>If you are willing to continue, complete the following steps:</p>
|
|
<ol>
|
|
<li>
|
|
<a
|
|
href="https://github.com/settings/connections/applications/3acffb2e808d16d4b226"
|
|
target="_blank"
|
|
>
|
|
Head to the Modrinth Application page on GitHub.
|
|
</a>
|
|
Make sure to be logged into the GitHub account you used for Modrinth!
|
|
</li>
|
|
<li>
|
|
Press the big red "Revoke Access" button next to the "Permissions"
|
|
header.
|
|
</li>
|
|
</ol>
|
|
<p>Once you have completed the steps, press the continue button below.</p>
|
|
<p>
|
|
<strong>
|
|
This will log you out of Modrinth, however when you log back in your
|
|
token will be regenerated.
|
|
</strong>
|
|
</p>
|
|
<button @click="logout">Continue</button>
|
|
</section>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
components: {},
|
|
methods: {
|
|
async logout() {
|
|
this.$cookies.set('auth-token-reset', true)
|
|
await this.$router.replace(
|
|
`https://api.modrinth.com/api/v1/auth/init?url=${process.env.domain}${this.$route.fullPath}`
|
|
)
|
|
},
|
|
},
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
.pad-rem {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.pad-maker {
|
|
margin-top: var(--spacing-card-md);
|
|
}
|
|
|
|
.save-btn-div {
|
|
overflow: hidden;
|
|
clear: both;
|
|
}
|
|
|
|
.save-btn {
|
|
float: right;
|
|
}
|
|
|
|
a {
|
|
color: var(--color-link);
|
|
text-decoration: underline;
|
|
}
|
|
|
|
section {
|
|
@extend %card;
|
|
padding: var(--spacing-card-md) var(--spacing-card-lg);
|
|
}
|
|
|
|
label {
|
|
display: flex;
|
|
|
|
span {
|
|
flex: 2;
|
|
padding-right: var(--spacing-card-lg);
|
|
}
|
|
|
|
input {
|
|
flex: 3;
|
|
height: fit-content;
|
|
}
|
|
|
|
button {
|
|
:hover {
|
|
cursor: pointer;
|
|
}
|
|
|
|
height: fit-content;
|
|
flex: 1;
|
|
}
|
|
}
|
|
</style>
|