fix(ui): stabilize theme colors and calendar end time #4

Merged
warkanum merged 1 commits from fix/theme-contrast-and-calendar-end into master 2026-08-24 07:42:59 +00:00
Owner

Fix the two cross-PC risks identified in the site audit.\n\nChanges:\n- Set an explicit default content color on the shared main container with a dark-mode counterpart, preventing generic page content from relying on inherited browser/theme colors.\n- Add an explicit wedding.event_end RFC3339 configuration value and expose it through /api/config. The details calendar download now uses that exact local end time instead of adding a fixed 7.5-hour duration in the browser.\n\nVerification:\n- cd ui && pnpm run check\n- cd ui && pnpm run build\n- cd server && go test ./...\n- git diff --check\n\nDeployment note: the runtime config.yaml must include wedding.event_end, as documented in README.md and config.example.yaml.

Fix the two cross-PC risks identified in the site audit.\n\nChanges:\n- Set an explicit default content color on the shared main container with a dark-mode counterpart, preventing generic page content from relying on inherited browser/theme colors.\n- Add an explicit wedding.event_end RFC3339 configuration value and expose it through /api/config. The details calendar download now uses that exact local end time instead of adding a fixed 7.5-hour duration in the browser.\n\nVerification:\n- cd ui && pnpm run check\n- cd ui && pnpm run build\n- cd server && go test ./...\n- git diff --check\n\nDeployment note: the runtime config.yaml must include wedding.event_end, as documented in README.md and config.example.yaml.
sgcommand added 1 commit 2026-08-24 07:36:01 +00:00
warkanum merged commit 735601e179 into master 2026-08-24 07:42:59 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ChronoCraft/zoe-shaldon#4