From e0b096f12ce05799ebb8cace01239c400937b410 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 14 Jun 2026 10:55:37 +0200 Subject: [PATCH] feat(timeline): frame the undated bucket with a dashed border + count (REQ-012) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "Ohne Datum" section now renders inside a dashed-bordered surface box whose heading reads "Ohne Datum · {count}", matching the spec's .undated treatment. The kind/type dispatch (events as pills/bands, letters as cards) is unchanged; the section stays absent when there are no undated entries. Refs #833 Co-Authored-By: Claude Opus 4.8 --- frontend/src/lib/timeline/TimelineView.svelte | 9 +++++++-- .../src/lib/timeline/TimelineView.svelte.spec.ts | 14 ++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/timeline/TimelineView.svelte b/frontend/src/lib/timeline/TimelineView.svelte index 2eef69f3..57c4de1f 100644 --- a/frontend/src/lib/timeline/TimelineView.svelte +++ b/frontend/src/lib/timeline/TimelineView.svelte @@ -59,8 +59,13 @@ const isEmpty = $derived(timeline.years.length === 0 && timeline.undated.length {#if timeline.undated.length > 0} -
-

{m.timeline_undated_section()}

+
+

+ {m.timeline_undated_section()} · {timeline.undated.length} +