table optimization (filtering, resizing and settings saved in user settings

This commit is contained in:
2026-08-12 23:14:21 +02:00
parent e0175ab48a
commit 0fb18ae4f7
24 changed files with 991 additions and 189 deletions
+1
View File
@@ -274,6 +274,7 @@ class User(Base):
profile_location: Mapped[str | None] = mapped_column(String(150), nullable=True)
language_code: Mapped[str] = mapped_column(String(10), default="en")
persist_browser_state: Mapped[bool] = mapped_column(Boolean, default=False)
ui_state: Mapped[dict] = mapped_column(JSON, default=dict)
toast_position: Mapped[str] = mapped_column(String(30), default="top-right")
toast_duration_seconds: Mapped[int] = mapped_column(Integer, default=6)
theme_mode: Mapped[str] = mapped_column(String(20), default="light")