refactor(ui): DD/MM/YYYY dates, remove settings page, Sunday week start #38

Merged
barrettruth merged 2 commits from fix/date-format-and-settings into main 2026-03-23 18:38:09 +00:00
barrettruth commented 2026-03-23 18:13:36 +00:00

Problem

Dates used browser-default locale formatting (inconsistent across environments). The settings page added unnecessary UI surface. Week start day was configurable but should just be Sunday.

Solution

Add formatDate helper for consistent DD/MM/YYYY across all views. Delete settings page, SettingsForm, and sidebar/keyboard links. Hardcode Sunday as calendar week start, remove weekStartDay and dateFormat from UserSettings.

## Problem Dates used browser-default locale formatting (inconsistent across environments). The settings page added unnecessary UI surface. Week start day was configurable but should just be Sunday. ## Solution Add `formatDate` helper for consistent DD/MM/YYYY across all views. Delete settings page, `SettingsForm`, and sidebar/keyboard links. Hardcode Sunday as calendar week start, remove `weekStartDay` and `dateFormat` from `UserSettings`.
Sign in to join this conversation.
No description provided.