My-Weekly-ToDo-List/tests/unit
mARTin-B78 85667b68c1 refactor: Spaltenaufteilung ueberlappender Termine aus WeeklyView herausloesen
Erster kleiner Schnitt aus Phase A des CodeScene-Auftrags: die Ueberlappungs-
Berechnung war ein rein funktionaler, aber verschachtelter Block mitten in der
Komponente. Sie liegt jetzt als layoutDaySegments/computeEventOverlapLayout in
src/lib/weekly/event-layout.ts und ist mit node:test abgedeckt (einzelner
Termin, Ueberschneidung, direkte Abfolge, drei gleichzeitige Termine,
Reihenfolgeunabhaengigkeit).

Kein sichtbares Verhalten geaendert; der Algorithmus ist unveraendert
uebernommen. WeeklyView.tsx: 9683 -> 9642 Zeilen.

v1.121.2

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 09:30:29 +02:00
..
date-utils.test.ts feat: Termine ueber Mitternacht am Tageswechsel teilen 2026-09-12 09:25:12 +02:00
event-layout.test.ts refactor: Spaltenaufteilung ueberlappender Termine aus WeeklyView herausloesen 2026-09-12 09:30:29 +02:00
format.test.ts feat: 63 Unit-Tests fuer die ausgelagerten Funktionen 2026-09-07 09:19:41 +02:00