diff --git a/nuxt.config.ts b/nuxt.config.ts index b6bd022..6d05be1 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -10,9 +10,7 @@ export default defineNuxtConfig({ css: ["~/assets/tailwindcss.css", "~/assets/core.scss"], vite: { - plugins: [ - tailwindcss() - ] + plugins: [tailwindcss()], }, app: { @@ -35,11 +33,7 @@ export default defineNuxtConfig({ extends: ["./drop-base"], // Module config from here down - modules: [ - "vue3-carousel-nuxt", - "nuxt-security", - "@nuxt/image", - ], + modules: ["vue3-carousel-nuxt", "nuxt-security", "@nuxt/image"], carousel: { prefix: "Vue", @@ -48,6 +42,8 @@ export default defineNuxtConfig({ security: { headers: { contentSecurityPolicy: { + "upgrade-insecure-requests": false, + "img-src": [ "'self'", "data:", @@ -59,4 +55,12 @@ export default defineNuxtConfig({ strictTransportSecurity: false, }, }, -}); \ No newline at end of file + + routeRules: { + "/api/v1/client/object/*": { + security: { + rateLimiter: false, + } + } + } +}); diff --git a/server/internal/utils/parseplatform.ts b/server/internal/utils/parseplatform.ts index eca89fa..bc3cb49 100644 --- a/server/internal/utils/parseplatform.ts +++ b/server/internal/utils/parseplatform.ts @@ -11,6 +11,7 @@ export function parsePlatform(platform: string) { case "macOS": case "MacOS": case "mac": + case "macos": return Platform.macOS; }