layout changes with media player and negative spacing at top of screen. updated sqlalchemy init for postgres deployment
This commit is contained in:
+19
-17
@@ -13,6 +13,7 @@ from sqlalchemy import (
|
||||
ForeignKey,
|
||||
UniqueConstraint,
|
||||
Index,
|
||||
text,
|
||||
)
|
||||
from sqlalchemy.orm import DeclarativeBase, relationship
|
||||
|
||||
@@ -106,25 +107,26 @@ class StationConfig(Base):
|
||||
app_store_embed_html = Column(Text, nullable=False, default="")
|
||||
|
||||
# Color theme — hex strings, e.g. "#1a3a5c"
|
||||
color_primary = Column(String(7), nullable=False, default="#1a3a5c")
|
||||
color_primary_light = Column(String(7), nullable=False, default="#2a5a8c")
|
||||
color_primary_dark = Column(String(7), nullable=False, default="#0e2440")
|
||||
color_primary_muted = Column(String(7), nullable=False, default="#3a6a9c")
|
||||
color_accent = Column(String(7), nullable=False, default="#e87a2e")
|
||||
color_accent_light = Column(String(7), nullable=False, default="#f09a4e")
|
||||
color_accent_dark = Column(String(7), nullable=False, default="#c85a1e")
|
||||
color_accent_muted = Column(String(7), nullable=False, default="#f0a86a")
|
||||
color_background = Column(String(7), nullable=False, default="#faf6f0")
|
||||
color_text = Column(String(7), nullable=False, default="#3a3632")
|
||||
color_success = Column(String(7), nullable=False, default="#4a9e4f")
|
||||
color_danger = Column(String(7), nullable=False, default="#c83030")
|
||||
color_info = Column(String(7), nullable=False, default="#3a8abf")
|
||||
# server_default is required so PostgreSQL emits a proper DEFAULT in ALTER TABLE DDL
|
||||
color_primary = Column(String(7), nullable=False, server_default=text("'#1a3a5c'"), default="#1a3a5c")
|
||||
color_primary_light = Column(String(7), nullable=False, server_default=text("'#2a5a8c'"), default="#2a5a8c")
|
||||
color_primary_dark = Column(String(7), nullable=False, server_default=text("'#0e2440'"), default="#0e2440")
|
||||
color_primary_muted = Column(String(7), nullable=False, server_default=text("'#3a6a9c'"), default="#3a6a9c")
|
||||
color_accent = Column(String(7), nullable=False, server_default=text("'#e87a2e'"), default="#e87a2e")
|
||||
color_accent_light = Column(String(7), nullable=False, server_default=text("'#f09a4e'"), default="#f09a4e")
|
||||
color_accent_dark = Column(String(7), nullable=False, server_default=text("'#c85a1e'"), default="#c85a1e")
|
||||
color_accent_muted = Column(String(7), nullable=False, server_default=text("'#f0a86a'"), default="#f0a86a")
|
||||
color_background = Column(String(7), nullable=False, server_default=text("'#faf6f0'"), default="#faf6f0")
|
||||
color_text = Column(String(7), nullable=False, server_default=text("'#3a3632'"), default="#3a3632")
|
||||
color_success = Column(String(7), nullable=False, server_default=text("'#4a9e4f'"), default="#4a9e4f")
|
||||
color_danger = Column(String(7), nullable=False, server_default=text("'#c83030'"), default="#c83030")
|
||||
color_info = Column(String(7), nullable=False, server_default=text("'#3a8abf'"), default="#3a8abf")
|
||||
|
||||
# Neutral colors
|
||||
color_white = Column(String(7), nullable=False, default="#ffffff")
|
||||
color_light = Column(String(7), nullable=False, default="#f0ebe3")
|
||||
color_medium = Column(String(7), nullable=False, default="#8a8580")
|
||||
color_black = Column(String(7), nullable=False, default="#1a1816")
|
||||
color_white = Column(String(7), nullable=False, server_default=text("'#ffffff'"), default="#ffffff")
|
||||
color_light = Column(String(7), nullable=False, server_default=text("'#f0ebe3'"), default="#f0ebe3")
|
||||
color_medium = Column(String(7), nullable=False, server_default=text("'#8a8580'"), default="#8a8580")
|
||||
color_black = Column(String(7), nullable=False, server_default=text("'#1a1816'"), default="#1a1816")
|
||||
|
||||
|
||||
class HistoryEntry(Base):
|
||||
|
||||
Reference in New Issue
Block a user