mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 04:32:42 +00:00
v1.4.25 W7 phase 1 — adds AppSettings.defaultUserTimezone for the per-user-timezone feature (Option B from .planning/feature-user-timezone.md §4). User.timezone already exists in the schema as a NOT NULL column with 'Europe/Berlin' default — it is the canonical per-user display zone and needs no change. The only new piece is the server-wide default for new accounts that don't carry a browser-detected zone in the registration payload. Nullable so the resolver can fall back to 'Europe/Berlin' on every existing instance without an admin touching anything. Forward-only ALTER TABLE ADD COLUMN, no NOT NULL, no rename, no drop.