As a family member I want the /zeitstrahl to show leading/trailing archive-range decades so the empty edges of our collection are visible #828
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?
Leading/trailing empty-decade spans on /zeitstrahl
Milestone: Zeitstrahl — Family Timeline (#14)
Deferred from: #779. Canonical visual spec:
docs/specs/zeitstrahl-final-spec.html§3 (the outer1899–1908and1925–1950folded spans).Context & Why
The Concept-A mockup opens with a folded
1899 – 1908 · keine Einträgespan and closes with1925 – 1950 · keine Einträge— empty decades before the first and after the last populated year, framing the archive's full intended date range. #779 deliberately spans first→last populated year only ("span the data") because there is no archive-range data source on the wire: the backend emits only years with ≥1 dated entry, so the frontend cannot know the archive's intended outer bounds.To render the outer spans honestly we need a source of truth for the archive's date range (e.g. a configured/curated
[archiveFromYear, archiveToYear], or a derived min/max from all documents regardless of timeline inclusion).Scope
TimelineDTO) and haveTimelineViewfold the leading/trailing empty runs using the existingGapSpanfrom #779 (REQ-015 already folds interior empty runs — this extends folding to the edges).Out of Scope
Open Questions (
needs-discussion)Follow-up to #779. Harden to EARS REQ-NNN + ACs + RTM before implementation.