diff --git a/nuxt.config.ts b/nuxt.config.ts index 4880313..3fe169f 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -60,12 +60,7 @@ export default defineNuxtConfig({ extends: ["./drop-base"], // Module config from here down - modules: [ - "vue3-carousel-nuxt", - "nuxt-security", - "@nuxt/image", - "@nuxt/fonts", - ], + modules: ["vue3-carousel-nuxt", "nuxt-security", "@nuxt/image", "@nuxt/fonts"], carousel: { prefix: "Vue", @@ -74,6 +69,8 @@ export default defineNuxtConfig({ security: { headers: { contentSecurityPolicy: { + "upgrade-insecure-requests": false, + "img-src": [ "'self'", "data:", @@ -85,4 +82,12 @@ export default defineNuxtConfig({ strictTransportSecurity: false, }, }, + + 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; }