feat: align with upstream 1.5.9.9
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
From 0e60f15cfe6e7a5e285fe2e2de75078f9ffef3dd Mon Sep 17 00:00:00 2001
|
||||
From: HenryDu8133 <813367384@qq.com>
|
||||
Date: Sat, 12 Sep 2026 00:13:27 +0800
|
||||
Subject: [PATCH 38/58] feat(theme): sync defaultTheme=ClassicLight
|
||||
enabledThemes=[ClassicLight,ModernLight] across all 6 fallback locations
|
||||
|
||||
---
|
||||
app/composables/useSiteConfig.js | 4 ++--
|
||||
app/drizzle/schema.ts | 4 ++--
|
||||
nuxt.config.ts | 4 ++--
|
||||
server/api/admin/system-settings/index.post.ts | 4 ++--
|
||||
server/api/site-config.get.ts | 4 ++--
|
||||
server/utils/system-settings-defaults.ts | 4 ++--
|
||||
6 files changed, 12 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/app/composables/useSiteConfig.js b/app/composables/useSiteConfig.js
|
||||
index 428a851..3971ae7 100644
|
||||
--- a/app/composables/useSiteConfig.js
|
||||
+++ b/app/composables/useSiteConfig.js
|
||||
@@ -60,8 +60,8 @@ export const useSiteConfig = () => {
|
||||
enableReplayRequests: false,
|
||||
enableCollaborativeSubmission: true,
|
||||
enableSubmissionRemarks: false,
|
||||
- defaultTheme: 'System',
|
||||
- enabledThemes: '["System","ClassicDark","ClassicLight","ModernLight"]'
|
||||
+ defaultTheme: 'ClassicLight',
|
||||
+ enabledThemes: '["ClassicLight","ModernLight"]'
|
||||
}
|
||||
isLoaded.value = true
|
||||
} finally {
|
||||
diff --git a/app/drizzle/schema.ts b/app/drizzle/schema.ts
|
||||
index eb7b324..4399622 100644
|
||||
--- a/app/drizzle/schema.ts
|
||||
+++ b/app/drizzle/schema.ts
|
||||
@@ -350,8 +350,8 @@ export const systemSettings = pgTable('SystemSettings', {
|
||||
autoBackupConfig: text('autoBackupConfig'),
|
||||
statisticsCode: text('statisticsCode'),
|
||||
statisticsCodeEnabled: boolean('statisticsCodeEnabled').default(false).notNull(),
|
||||
- defaultTheme: text('defaultTheme').default('System').notNull(),
|
||||
- enabledThemes: text('enabledThemes').default('[\"System\",\"ClassicDark\",\"ClassicLight\",\"ModernLight\"]').notNull(),
|
||||
+ defaultTheme: text('defaultTheme').default('ClassicLight').notNull(),
|
||||
+ enabledThemes: text('enabledThemes').default('[\"ClassicLight\",\"ModernLight\"]').notNull(),
|
||||
enabledPlatforms: text('enabledPlatforms'),
|
||||
platformOrder: text('platformOrder'),
|
||||
});
|
||||
diff --git a/nuxt.config.ts b/nuxt.config.ts
|
||||
index c20d613..d68f3fc 100644
|
||||
--- a/nuxt.config.ts
|
||||
+++ b/nuxt.config.ts
|
||||
@@ -156,8 +156,8 @@ export default defineNuxtConfig({
|
||||
themeColor: process.env.PWA_THEME_COLOR || '#111111'
|
||||
},
|
||||
// 主题配置
|
||||
- defaultTheme: process.env.NUXT_PUBLIC_DEFAULT_THEME || 'dark',
|
||||
- enabledThemes: (process.env.NUXT_PUBLIC_ENABLED_THEMES || 'dark,light')
|
||||
+ defaultTheme: process.env.NUXT_PUBLIC_DEFAULT_THEME || 'ClassicLight',
|
||||
+ enabledThemes: (process.env.NUXT_PUBLIC_ENABLED_THEMES || 'ClassicLight,ModernLight')
|
||||
.split(',')
|
||||
.map((s) => s.trim())
|
||||
.filter(Boolean),
|
||||
diff --git a/server/api/admin/system-settings/index.post.ts b/server/api/admin/system-settings/index.post.ts
|
||||
index cbc2133..1c25235 100644
|
||||
--- a/server/api/admin/system-settings/index.post.ts
|
||||
+++ b/server/api/admin/system-settings/index.post.ts
|
||||
@@ -833,8 +833,8 @@ export default defineEventHandler(async (event) => {
|
||||
autoBackupIntervalHours: 24,
|
||||
autoBackupRetentionDays: 30,
|
||||
statisticsCodeEnabled: false,
|
||||
- defaultTheme: 'System',
|
||||
- enabledThemes: '["System","ClassicDark","ClassicLight","ModernLight"]'
|
||||
+ defaultTheme: 'ClassicLight',
|
||||
+ enabledThemes: '["ClassicLight","ModernLight"]'
|
||||
} as const
|
||||
|
||||
// 获取当前设置,如果不存在则创建
|
||||
diff --git a/server/api/site-config.get.ts b/server/api/site-config.get.ts
|
||||
index d19a930..d0244a7 100644
|
||||
--- a/server/api/site-config.get.ts
|
||||
+++ b/server/api/site-config.get.ts
|
||||
@@ -87,8 +87,8 @@ export default defineEventHandler(async (event) => {
|
||||
forceBlockAllRequests: false,
|
||||
enableReplayRequests: false,
|
||||
smtpEnabled: false,
|
||||
- defaultTheme: 'System',
|
||||
- enabledThemes: '["System","ClassicDark","ClassicLight","ModernLight"]',
|
||||
+ defaultTheme: 'ClassicLight',
|
||||
+ enabledThemes: '["ClassicLight","ModernLight"]',
|
||||
scheduleDaysBeforeEnabled: false,
|
||||
scheduleDaysBefore: 30,
|
||||
scheduleDaysAfterEnabled: false,
|
||||
diff --git a/server/utils/system-settings-defaults.ts b/server/utils/system-settings-defaults.ts
|
||||
index 7946b9e..df6a405 100644
|
||||
--- a/server/utils/system-settings-defaults.ts
|
||||
+++ b/server/utils/system-settings-defaults.ts
|
||||
@@ -65,6 +65,6 @@ export const SYSTEM_SETTINGS_DEFAULTS = {
|
||||
autoBackupIntervalHours: 24,
|
||||
autoBackupRetentionDays: 30,
|
||||
statisticsCodeEnabled: false,
|
||||
- defaultTheme: 'System',
|
||||
- enabledThemes: '["System","ClassicDark","ClassicLight","ModernLight"]'
|
||||
+ defaultTheme: 'ClassicLight',
|
||||
+ enabledThemes: '["ClassicLight","ModernLight"]'
|
||||
} as const
|
||||
--
|
||||
2.45.1.windows.1
|
||||
|
||||
Reference in New Issue
Block a user