diff --git a/composables/users.ts b/composables/users.ts index a7aa0ce5..64e4479a 100644 --- a/composables/users.ts +++ b/composables/users.ts @@ -44,14 +44,13 @@ export const useUsers = () => users export const characterLimit = computed(() => currentInstance.value?.configuration.statuses.maxCharacters ?? DEFAULT_POST_CHARS_LIMIT) async function loginTo(user?: Omit & { account?: AccountCredentials }) { - const config = useRuntimeConfig() const route = useRoute() const router = useRouter() const server = user?.server || route.params.server as string || publicServer.value const masto = await loginMasto({ url: `https://${server}`, accessToken: user?.token, - disableVersionCheck: !!config.public.disableVersionCheck, + disableVersionCheck: true, // Suppress warning of `masto/fetch` usage disableExperimentalWarning: true, }) diff --git a/nuxt.config.ts b/nuxt.config.ts index 804e5817..d712da4f 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -40,6 +40,8 @@ export default defineNuxtConfig({ 'querystring': 'rollup-plugin-node-polyfills/polyfills/qs', 'masto/fetch': 'masto/fetch', 'masto': 'masto/fetch', + 'change-case': 'scule', + 'semver': 'unenv/runtime/mock/empty', }, vite: { define: { @@ -84,10 +86,6 @@ export default defineNuxtConfig({ env: isCI ? isPreview ? 'staging' : 'production' : 'local', pwaEnabled: !isDevelopment || process.env.VITE_DEV_PWA === 'true', translateApi: '', - // Masto uses Mastodon version checks to see what features are enabled. - // Mastodon alternatives like GoToSocial will always fail these checks, so - // provide a way to disable them. - disableVersionCheck: false, }, storage: { driver: isCI ? 'cloudflare' : 'fs',