dorfteich/apps/api/src/pages
Claude Fable 5 e164370691 #154: Aufgabenübersicht als Kern-Block (Seite + Unterseiten)
Neuer Block-Atom task_overview (Markdown-Fence dorfteich-tasks,
HTML-Placeholder). Shared extractTaskRows liest Task-Zeilen mit Text,
Mentions (#150) und Start-/Zieldaten (#152); TasksService sammelt zur
Lesezeit den Teilbaum (rekursiv via collectSubtreeIds, canAccessPage-
Filter je Quellseite) aus Basis-State + page_updates-Log — KEINE
abgeleitete Tabelle nötig (Teilbäume sind klein, kein Drift). Neuer
auth-Endpoint GET /read/:pond/:slug/tasks; die öffentliche Ansicht
expandiert den Placeholder serverseitig zur statischen Tabelle
(Instanz-Sprache). NodeView mit Live-Tabelle und Rückschreib-Checkboxen
(optimistisch, Override bis der debounced Collab-Persist nachzieht);
Einfügen über die Block-Auswahl (eingebauter Eintrag). Unit- + DB-Tests,
neuer CI-Pack tasks.spec (voller Loop inkl. Rückschreiben end-to-end),
User-Guide-Doku en+de.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0155v2aT8AG1kZDQEZiCLBWC
2026-07-20 01:20:30 +02:00
..
collab-token.e2e.db.test.ts Wire real permissions into collab tokens and revocation (#53) 2026-07-09 18:48:42 +02:00
hierarchy.db.test.ts Page hierarchy: parentId, create-under-parent, reparent (#106) 2026-07-14 09:57:47 +02:00
pages.controller.ts #153: Stabile Task-IDs + Toggle-Rückschreibpfad über den Collab-Server 2026-07-20 01:03:16 +02:00
pages.e2e.db.test.ts Switch the editor to live collaboration (#36) 2026-07-08 18:00:19 +02:00
pages.module.ts #154: Aufgabenübersicht als Kern-Block (Seite + Unterseiten) 2026-07-20 01:20:30 +02:00
pages.service.ts #153: Stabile Task-IDs + Toggle-Rückschreibpfad über den Collab-Server 2026-07-20 01:03:16 +02:00
plugin-api.controller.ts Add pageTool plugins with toc and page-index references (#77) 2026-07-11 13:27:30 +02:00
plugin-api.e2e.db.test.ts Add pageTool plugins with toc and page-index references (#77) 2026-07-11 13:27:30 +02:00
reposition.db.test.ts Enforce permissions in API guards and retire interim access (#52) 2026-07-09 16:31:41 +02:00
sort-key.test.ts Add manual page ordering with drag-and-drop (#45) 2026-07-09 12:18:44 +02:00
sort-key.ts Add manual page ordering with drag-and-drop (#45) 2026-07-09 12:18:44 +02:00
task-overview.e2e.db.test.ts #154: Aufgabenübersicht als Kern-Block (Seite + Unterseiten) 2026-07-20 01:20:30 +02:00
task-toggle.e2e.db.test.ts #153: Stabile Task-IDs + Toggle-Rückschreibpfad über den Collab-Server 2026-07-20 01:03:16 +02:00
tasks.service.ts #154: Aufgabenübersicht als Kern-Block (Seite + Unterseiten) 2026-07-20 01:20:30 +02:00
yjs-content.ts #154: Aufgabenübersicht als Kern-Block (Seite + Unterseiten) 2026-07-20 01:20:30 +02:00