feat: theme - 02

This commit is contained in:
kodi
2026-03-12 20:13:50 +01:00
parent 09c3e14dea
commit e25d43200f
14 changed files with 295 additions and 9 deletions
+15 -2
View File
@@ -6,7 +6,17 @@ from backend.app.db.settings_repository import SettingsRepository
from backend.app.security.path_guard import PathGuard
VALID_THEMES = {"default", "macos-soft", "midnight", "graphite", "windows11"}
VALID_THEMES = {
"default",
"macos-soft",
"midnight",
"graphite",
"windows11",
"commander-electric",
"nord-arctic",
"catppuccin-soft",
"fluent-neon",
}
VALID_COLOR_MODES = {"dark", "light"}
@@ -86,7 +96,10 @@ class SettingsService:
raise AppError(
status_code=400,
code="invalid_request",
message="Theme must be one of: default, macos-soft, midnight, graphite, windows11",
message=(
"Theme must be one of: default, macos-soft, midnight, graphite, windows11, "
"commander-electric, nord-arctic, catppuccin-soft, fluent-neon"
),
)
return normalized