feat(theme): sync defaultTheme=ClassicLight enabledThemes=[ClassicLight,ModernLight] across all 6 fallback locations
构建并部署 BYW VoiceHub / Preflight 语法与构建检查 (push) Failing after 2m50s
构建并部署 BYW VoiceHub / 构建并推送容器镜像 (push) Skipped
构建并部署 BYW VoiceHub / 部署到生产服务器 (push) Failing after 3s

This commit is contained in:
2026-09-12 00:13:27 +08:00
parent 6462b1b8a1
commit 0e60f15cfe
6 changed files with 12 additions and 12 deletions
+2 -2
View File
@@ -60,8 +60,8 @@ export const useSiteConfig = () => {
enableReplayRequests: false, enableReplayRequests: false,
enableCollaborativeSubmission: true, enableCollaborativeSubmission: true,
enableSubmissionRemarks: false, enableSubmissionRemarks: false,
defaultTheme: 'System', defaultTheme: 'ClassicLight',
enabledThemes: '["System","ClassicDark","ClassicLight","ModernLight"]' enabledThemes: '["ClassicLight","ModernLight"]'
} }
isLoaded.value = true isLoaded.value = true
} finally { } finally {
+2 -2
View File
@@ -350,8 +350,8 @@ export const systemSettings = pgTable('SystemSettings', {
autoBackupConfig: text('autoBackupConfig'), autoBackupConfig: text('autoBackupConfig'),
statisticsCode: text('statisticsCode'), statisticsCode: text('statisticsCode'),
statisticsCodeEnabled: boolean('statisticsCodeEnabled').default(false).notNull(), statisticsCodeEnabled: boolean('statisticsCodeEnabled').default(false).notNull(),
defaultTheme: text('defaultTheme').default('System').notNull(), defaultTheme: text('defaultTheme').default('ClassicLight').notNull(),
enabledThemes: text('enabledThemes').default('[\"System\",\"ClassicDark\",\"ClassicLight\",\"ModernLight\"]').notNull(), enabledThemes: text('enabledThemes').default('[\"ClassicLight\",\"ModernLight\"]').notNull(),
enabledPlatforms: text('enabledPlatforms'), enabledPlatforms: text('enabledPlatforms'),
platformOrder: text('platformOrder'), platformOrder: text('platformOrder'),
}); });
+2 -2
View File
@@ -156,8 +156,8 @@ export default defineNuxtConfig({
themeColor: process.env.PWA_THEME_COLOR || '#111111' themeColor: process.env.PWA_THEME_COLOR || '#111111'
}, },
// 主题配置 // 主题配置
defaultTheme: process.env.NUXT_PUBLIC_DEFAULT_THEME || 'dark', defaultTheme: process.env.NUXT_PUBLIC_DEFAULT_THEME || 'ClassicLight',
enabledThemes: (process.env.NUXT_PUBLIC_ENABLED_THEMES || 'dark,light') enabledThemes: (process.env.NUXT_PUBLIC_ENABLED_THEMES || 'ClassicLight,ModernLight')
.split(',') .split(',')
.map((s) => s.trim()) .map((s) => s.trim())
.filter(Boolean), .filter(Boolean),
@@ -833,8 +833,8 @@ export default defineEventHandler(async (event) => {
autoBackupIntervalHours: 24, autoBackupIntervalHours: 24,
autoBackupRetentionDays: 30, autoBackupRetentionDays: 30,
statisticsCodeEnabled: false, statisticsCodeEnabled: false,
defaultTheme: 'System', defaultTheme: 'ClassicLight',
enabledThemes: '["System","ClassicDark","ClassicLight","ModernLight"]' enabledThemes: '["ClassicLight","ModernLight"]'
} as const } as const
// 获取当前设置,如果不存在则创建 // 获取当前设置,如果不存在则创建
+2 -2
View File
@@ -87,8 +87,8 @@ export default defineEventHandler(async (event) => {
forceBlockAllRequests: false, forceBlockAllRequests: false,
enableReplayRequests: false, enableReplayRequests: false,
smtpEnabled: false, smtpEnabled: false,
defaultTheme: 'System', defaultTheme: 'ClassicLight',
enabledThemes: '["System","ClassicDark","ClassicLight","ModernLight"]', enabledThemes: '["ClassicLight","ModernLight"]',
scheduleDaysBeforeEnabled: false, scheduleDaysBeforeEnabled: false,
scheduleDaysBefore: 30, scheduleDaysBefore: 30,
scheduleDaysAfterEnabled: false, scheduleDaysAfterEnabled: false,
+2 -2
View File
@@ -65,6 +65,6 @@ export const SYSTEM_SETTINGS_DEFAULTS = {
autoBackupIntervalHours: 24, autoBackupIntervalHours: 24,
autoBackupRetentionDays: 30, autoBackupRetentionDays: 30,
statisticsCodeEnabled: false, statisticsCodeEnabled: false,
defaultTheme: 'System', defaultTheme: 'ClassicLight',
enabledThemes: '["System","ClassicDark","ClassicLight","ModernLight"]' enabledThemes: '["ClassicLight","ModernLight"]'
} as const } as const