Globale Zeitleiste #3
Notifications
Total Time Spent: 18 minutes
florian.wilde
18 minutes
No due date set.
Dependencies
No dependencies set.
Reference: florian.wilde/nebula#3
Reference in New Issue
Block a user
Derselbe Verlauf, aber projektübergreifend als eigene Seite
Angelegt aus Nebula in Nebula.
🤖 Claude Code hat mit der Umsetzung begonnen.
feat/3-globale-zeitleiste/verlauf, die den Aktivitätsverlauf fortlaufend über alle Projekte zeigt — ohne Wochengrenze, nach Kalendertagen gegliedert, mit Nachladen älterer Einträge./api/activitynachgeladen(createdAt, id)stattskip/offset: der Verlauf schreibt mehrere Einträge im selben Moment (etwa beim Übernehmen von Issues), und mit Offset überspringt oder verdoppelt man dann Zeilenproject: { ownerId }, wie im Wochenrückblickcomponents/activityKindsAbgrenzung zu #2: Der Wochenrückblick fasst eine Woche mit Kennzahlen zusammen. Die Zeitleiste hat keine Grenze und kein Fazit — sie läuft einfach weiter zurück.
Zeiterfassung läuft.
✅ Umsetzung abgeschlossen — bereit zum Testen.
Was geändert wurde
/verlauf: fortlaufender Verlauf über alle Projekte, nach Kalendertagen gegliedert, mit „Ältere laden“/api/activitymit Cursor-Blättern über(createdAt, id)— nichtskip. Bei Blöcken gleicher Zeitstempel (Issue-Übernahme) verliert oder verdoppelt Offset sonst lautlos Zeilenlib/timeline, samt Deckelung der Seitengröße und Abweisen unbrauchbarer Cursorcomponents/ActivityRowgezogen — Wochenrückblick und Zeitleiste nutzen jetzt dieselbe Darstellung statt zweier KopienGeänderte Dateien
src/app/verlauf/page.tsx·src/app/api/activity/route.ts(neu)src/components/Timeline.tsx·src/components/ActivityRow.tsx(neu)src/lib/timeline.ts·src/lib/timeline.test.ts(neu)src/components/WeeklyReview.tsx·src/components/CommandPalette.tsx·src/app/rueckblick/page.tsxe2e/api.spec.ts·e2e/ui.spec.tsSo testest du es
git switch feat/3-globale-zeitleistenpm run docker:dbundnpm run devStrg+K→ „Verlauf“ (oder vom Wochenrückblick aus „Ganzer Verlauf“)Nachgerechnet: gegen 144 Einträge mit absichtlichen Blöcken identischer Zeitstempel — 15 Seiten, 144 Zeilen, 0 Dubletten, streng absteigend.
Aufgefallen (kein Teil dieses PRs): Der Anwendungsname in der Kopfleiste bricht bei 320–375 px zu „Neb…“ ab. Das betrifft alle Seiten gleichermaßen und besteht schon länger — gemessen, nicht geschätzt. Gehört als eigene Aufgabe ins Dashboard.
Aufgewendete Zeit: 00:18
Pull Request: #6
Nach Freigabe:
/issue-freigabe 3🚀 Freigegeben und nach
mainübernommen.0ef0b3dVor dem Merge geprüft:
tscsauber, 261 Unit-Tests grün, PR ohne Konflikte.Issue wird geschlossen.
florian.wilde referenced this issue2026-08-18 06:11:01 +00:00