Files
timetracker/ts
lukas 49c1af8112 feat(date-range-filter): keyboard navigation between date parts
Closes #64. The segmented date-range field now responds to arrow keys:

- Left/Right move focus between DD/MM/YYYY parts, crossing the min→max
  separator; focus clamps at the first/last part (no wrap).
- Up/Down increment/decrement the focused part, clamped to its valid
  range (day 1-31, month 1-12, year 1-9999). An empty part seeds to 01
  for day/month and the current year for year on the first press.

Arrows with modifiers (Ctrl/Alt/Meta) still fall through to native
behavior. Adds e2e coverage for focus walking, boundary clamping, value
stepping, hidden-ISO commit, and modifier passthrough.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 14:31:10 +02:00
..