As a family member I want to tap a month bar in a dense /zeitstrahl year-strip to drill into that month's letters #830
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Per-month drill-down inside the /zeitstrahl dense-year strip
Milestone: Zeitstrahl — Family Timeline (#14)
Deferred from: #779. Canonical visual spec:
docs/specs/zeitstrahl-final-spec.html§3 (✉ 187 Briefe · Monats-Dichte · antippen → Monate → Briefe ▾).Context & Why
For a year dense with letters, #779 renders a
YearLetterStripwith a 12-month density sparkline and an expand-to-all-letters toggle (REQ-012). The mockup hints at a deeper interaction — tap a single month bar → filter to that month → its letters ("antippen → Monate → Briefe"). #779 fenced this out as a separable interaction, not a data gap: the strip already has the per-month counts (monthHistogram), so this is purely additional frontend interaction, deferred to keep #779's surface bounded.Scope
LetterCards (a level between the collapsed strip and the full-year expand).aria-labels (month + count), respectprefers-reduced-motion.lib/timeline/strip +LetterCard+ sharedSparklinefrom #779; no backend change (per-month counts already client-side).Out of Scope
Follow-up to #779. Harden to EARS REQ-NNN + ACs + RTM before implementation.