Skip to content

feat(ui): unify date formatting and add format preference - #924

Merged
antonreshetov merged 1 commit into
mainfrom
feat/ui-date-format
Sep 11, 2026
Merged

antonreshetov merged 1 commit into
mainfrom
feat/ui-date-format

Conversation

@antonreshetov

Copy link
Copy Markdown
Member

UI dates previously mixed fixed patterns and system locale formatting across lists, task deadlines, dashboards, and HTTP history. This change uses a shared formatter and adds an Appearance preference with an app-language default and four explicit date formats.

The preference persists and applies immediately. Locale resolution shares the application's English fallback, and the locale formatter is reused to avoid repeated settings reads during rendering. Math calculation formatting remains independently configured.

Validation: 75 scoped tests passed, scoped ESLint passed, and commit hooks passed. Tests cover locale fallback, saved preferences and migration, reactive format changes, and formatter reuse.

@antonreshetov antonreshetov self-assigned this Sep 11, 2026
@antonreshetov
antonreshetov merged commit 14497b5 into main Sep 11, 2026
@antonreshetov
antonreshetov deleted the feat/ui-date-format branch September 11, 2026 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant