super-productivity/src/app/features
Johannes Millan eab30198dc fix(locale): localize remaining ISO 8601 spelled-out date names (#8987)
Under the ISO 8601 option, dateTimeLocale is the 'sv' sync sentinel, so any
spelled-out weekday/month name rendered with currentLocale() prints in Swedish
regardless of UI language. Follow-up to #9013/#9055 covering the surfaces those
PRs didn't: spelled-out names now follow the UI language (isoTextLocale), while
numeric dates and clock times keep currentLocale().

- scheduled-list-page: locale signal -> isoTextLocale ?? currentLocale (all 6
  localeDate labels are spelled-out; fixes the reproduced 'ons, 15 juli' leak)
- dialog-focus-session-edit.formatSelectedDate: weekday+month long
- habit-tracker.dateRangeLabel: month short
- scheduled-date-group.pipe: work-view group-header tooltip weekday
- worklog (formatDayStr via mapArchiveToWorklog): day-header weekday

Inlines the isoTextLocale ?? currentLocale expression (not #9055's textLocale)
so this PR shares no files with #9055 and is conflict-free / mergeable in any
order. Adds an ISO regression test to scheduled-date-group.pipe.spec and updates
mocks so the new isoTextLocale() calls resolve. Also adds docs/handover.md.
2026-07-16 00:03:42 +02:00
..
add-tasks-for-tomorrow refactor(planner): replace tomorrow task toPromise usage (#8202) 2026-06-09 19:37:07 +02:00
android fix(android): keep material icons aligned with system font scaling (#8992) 2026-07-14 12:38:12 +02:00
archive fix(sync): serialize archive read-modify-write vs remote replacement (#8941) (#9006) 2026-07-14 20:10:30 +02:00
before-finish-day fix(supersync): use npx tsx instead of global install in docker monitor 2026-01-23 14:58:59 +01:00
boards fix(a11y): name icon-only buttons, add keyboard access, fix task tabindex (#8885) 2026-07-10 11:38:38 +02:00
bottom-panel fix(notes): keep long mobile note panel dismissible (#8174) 2026-06-09 00:14:50 +02:00
calendar-integration fix(calendar): show agenda-view plugin events without re-navigation (#8811) 2026-07-07 13:43:25 +02:00
config feat: suppress idle dialog during active work sessions (#8965) 2026-07-14 16:45:49 +02:00
dialog-please-rate fix(app): hide donation page on macOS (#8915) 2026-07-11 13:02:19 +02:00
finish-day-before-close refactor(ui): unify primary/secondary action button treatment across dialogs (#8706) 2026-07-02 14:42:59 +02:00
focus-mode fix(a11y): name icon-only buttons, add keyboard access, fix task tabindex (#8885) 2026-07-10 11:38:38 +02:00
history feat(history): merge Quick History and Worklog into a unified History view (#8033) 2026-06-05 18:10:56 +02:00
idle feat: suppress idle dialog during active work sessions (#8965) 2026-07-14 16:45:49 +02:00
ios feat(focus-mode): focus screen UX overhaul (#7586) 2026-06-12 11:59:56 +02:00
issue fix(gitlab): stop connection test/search from firing thousands of requests (#9034) (#9051) 2026-07-15 15:30:55 +02:00
issue-panel chore(ui): removes dead utilities and op-log leftovers [#8260 - Tier A] (#8892) 2026-07-11 13:05:34 +02:00
markdown-checklist fix(markdown): toggle fullscreen checklist labels #5950 (#8109) 2026-06-08 23:54:52 +02:00
menu-tree feat(filetree): add option to add subfolders and items within folders #8525 (#8722) 2026-07-08 16:33:40 +02:00
metric fix(locale): localize remaining ISO 8601 spelled-out date names (#8987) 2026-07-16 00:03:42 +02:00
mobile/store fix(notifications): defer mobile permission prompt to first use (#8120) (#8137) 2026-06-08 16:06:16 +02:00
note fix(a11y): name icon-only buttons, add keyboard access, fix task tabindex (#8885) 2026-07-10 11:38:38 +02:00
onboarding feat(onboarding): enable focus mode in time-tracker preset 2026-06-18 13:26:52 +02:00
panels feat(customizerMenu): first draft for component 2025-10-17 16:34:47 +02:00
plainspace feat(plainspace): Collaborate-on-Plainspace discovery + smoother connect (#8649) 2026-07-01 16:39:34 +02:00
planner fix(ui): open time picker for Electron touch input (#8989) 2026-07-14 13:28:27 +02:00
project fix(sync): make task and time replay deterministic (#8979) 2026-07-13 21:53:46 +02:00
reminder fix(reminders): key dismiss cooldown per occurrence to survive reschedule 2026-06-23 13:27:58 +02:00
right-panel fix(right-panel): render task detail panel on immediate to avoid blank panel 2026-06-30 14:26:13 +02:00
schedule fix(locale): localize ISO weekday labels (#8991) 2026-07-14 12:23:42 +02:00
section fix(tasks): persist collapsed section state across project switches (#7600) 2026-05-14 12:13:02 +02:00
shepherd fix(keyboard): resolve macOS global shortcut layout mismatch (#8378) (#8381) 2026-06-17 12:57:47 +02:00
simple-counter fix(locale): localize remaining ISO 8601 spelled-out date names (#8987) 2026-07-16 00:03:42 +02:00
tag chore(ui): removes dead components and features [#8260 - Tier A] (#8889) 2026-07-10 11:40:35 +02:00
take-a-break feat(idle): redesign idle dialog with choice-first flow (#8276) 2026-06-12 12:34:29 +02:00
task-repeat-cfg fix(sync): preserve multi-entity conflict recovery (#8990) 2026-07-14 14:10:52 +02:00
task-view-customizer feat(tasks): reassign tags when dragging between tag groups (#8638) 2026-06-30 12:59:35 +02:00
tasks fix(electron): gate Jira IPC behind a one-shot capability (#9008) 2026-07-14 21:02:27 +02:00
time-tracking fix(sync): serialize archive read-modify-write vs remote replacement (#8941) (#9006) 2026-07-14 20:10:30 +02:00
tracking-reminder refactor(ui): unify primary/secondary action button treatment across dialogs (#8706) 2026-07-02 14:42:59 +02:00
ui-helper fix(supersync): use npx tsx instead of global install in docker monitor 2026-01-23 14:58:59 +01:00
user-profile feat(sync): conflict journal + disjoint-field auto-merge + review UI (#8874) 2026-07-11 17:48:46 +02:00
work-context feat(work-view): show break time today (#8909) 2026-07-11 15:37:57 +02:00
work-view feat(work-view): show break time today (#8909) 2026-07-11 15:37:57 +02:00
worklog fix(locale): localize remaining ISO 8601 spelled-out date names (#8987) 2026-07-16 00:03:42 +02:00