adds color themeing support to the site

This commit is contained in:
2026-06-29 21:23:51 +00:00
parent bfd6c5bb9e
commit ee79662e5d
37 changed files with 1046 additions and 15 deletions
+14
View File
@@ -51,6 +51,20 @@ def _migrate_add_missing_columns(sync_conn):
("station_config", "play_store_icon_url", sa.String(500), ""),
("station_config", "play_store_url", sa.String(500), ""),
("station_config", "app_store_embed_html", sa.Text, ""),
# Color theme columns
("station_config", "color_primary", sa.String(7), "#1a3a5c"),
("station_config", "color_primary_light", sa.String(7), "#2a5a8c"),
("station_config", "color_primary_dark", sa.String(7), "#0e2440"),
("station_config", "color_primary_muted", sa.String(7), "#3a6a9c"),
("station_config", "color_accent", sa.String(7), "#e87a2e"),
("station_config", "color_accent_light", sa.String(7), "#f09a4e"),
("station_config", "color_accent_dark", sa.String(7), "#c85a1e"),
("station_config", "color_accent_muted", sa.String(7), "#f0a86a"),
("station_config", "color_background", sa.String(7), "#faf6f0"),
("station_config", "color_text", sa.String(7), "#3a3632"),
("station_config", "color_success", sa.String(7), "#4a9e4f"),
("station_config", "color_danger", sa.String(7), "#c83030"),
("station_config", "color_info", sa.String(7), "#3a8abf"),
]
# Determine dialect