My-Weekly-ToDo-List/src/components
mARTin-B78 ffe2f46c64 feat: flag icons, real timezone picker, multi-timezone display
Wave-2 user feedback (points 4–6):
- Language picker: replace emoji flags (which don't render reliably on
  Windows) with inline-SVG flag components for GB/DE/FR/ES/IT. Used
  in both the Settings localisation tab and the onboarding wizard.
- Timezone: replace the read-only Intl.DateTimeFormat display with a
  real <select> over a curated list of major IANA zones. Each option
  shows "(UTC±hh:mm) CODE — Region" and the list is sorted by current
  offset, then code, then IANA name.
- Multi-timezone: new ExtraTimezonesEditor in the localisation tab lets
  users pin additional zones (stored in user.viewSettings.extraTimezones
  to avoid a migration). The time-grid axis now renders the equivalent
  hour for each pinned zone next to the local label, helpful for
  scheduling across regions.

v1.100.0

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-01 20:00:53 +02:00
..
auth feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
AuthForm.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
CalendarEventModal.tsx feat: accessibility follow-up — heading hierarchy, keyboard resize, contrast fix 2026-04-06 00:25:08 +02:00
CalendarSettings.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
CalendarSyncRulesPanel.tsx feat: add cross-provider calendar sync tool 2026-03-29 10:58:07 +02:00
DatePicker.tsx feat: Add Google Tasks, Apple Reminders, task import/sync, holidays, and UI enhancements 2026-02-20 16:56:14 +01:00
FlagIcon.tsx feat: flag icons, real timezone picker, multi-timezone display 2026-05-01 20:00:53 +02:00
FocusModeOverlay.tsx Fix header layout, add day/night switch, refine night mode styling 2026-02-12 20:14:12 +01:00
FontPicker.tsx feat: major update — mobile fix, auth decoupling, CalDAV perf, projects, fonts, quotes 2026-03-01 17:55:49 +01:00
GridTaskBlock.tsx icons for priority and colors for someday lists 2026-05-01 14:49:54 +02:00
IconPicker.tsx perf: batch sync DB lookups, fix calendar cache race, lazy-load IconPicker 2026-03-30 15:54:12 +02:00
iconRegistry.ts perf: batch sync DB lookups, fix calendar cache race, lazy-load IconPicker 2026-03-30 15:54:12 +02:00
ImportListModal.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
OnboardingWizard.tsx feat: flag icons, real timezone picker, multi-timezone display 2026-05-01 20:00:53 +02:00
PriorityView.tsx feat: projects tab, priority icons, list/tab visuals 2026-05-01 14:23:56 +02:00
QuickSettingsSidebar.tsx feat: projects tab, priority icons, list/tab visuals 2026-05-01 14:23:56 +02:00
RecurrenceModal.tsx feat: accessibility follow-up — heading hierarchy, keyboard resize, contrast fix 2026-04-06 00:25:08 +02:00
RecurringTasksManager.tsx feat: drag-to-provider sync, recurring task editing, resizable areas, search improvements 2026-03-17 00:50:42 +01:00
RichTextEditor.tsx fix: escape unescaped quote in RichTextEditor blockquote button (build error) 2026-03-06 12:31:06 +01:00
SearchModal.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
SettingsSidebar.tsx feat: flag icons, real timezone picker, multi-timezone display 2026-05-01 20:00:53 +02:00
SimpleDatePicker.tsx feat: localization (FR/ES/IT), portal date picker, font matching, quote cleanup 2026-03-08 20:54:13 +01:00
TaskForm.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
TaskItem.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
TaskList.tsx feat: localize app to German and add configurable day hours 2026-02-09 12:11:52 +01:00
UserMenu.tsx fix: UserMenu dropdown invisible in dark mode and clipped by overflow 2026-03-10 15:35:39 +01:00
WeeklyCalendarView.tsx feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
WeeklyTaskItem.tsx feat(02-02): implement UI components for weekly calendar view 2026-01-25 11:25:03 +01:00
WeeklyView.tsx feat: flag icons, real timezone picker, multi-timezone display 2026-05-01 20:00:53 +02:00
WeekPrintModal.tsx feat: improve PDF export — header, layout, icons, tab filter 2026-04-13 17:00:13 +02:00