pageta-native/Sources/Core
Till JS 7cb9399b4c feat: Lese-Rückblick (Tag/Woche/Gesamt) als nativer Tab
Pendant zur Web-Route /rueckblick. Synthetisiert, was man WIRKLICH
gelesen hat (status=finished oder readingProgress>=0.5 im Fenster).

- Core/Domain/Digest.swift: reine, getestete Logik — Swift-Spiegel von
  pageta-domain/digest.ts (Auswahl nach Zeitfenster + Lese-Signal,
  Theme-Gruppierung nach Tags, Prompt-Builder). 8 XCTest-Fälle, grün.
- Features/RueckblickTabView.swift: deterministisches Gerüst steht IMMER
  (gratis, offline) — Kennzahlen, Themencluster, eigene Markierungen
  wörtlich. Darüber optionale Synthese via ManaLLM.generate (lokal-first;
  liefert sie nichts, bleibt das Gerüst nutzbar). Tag/Woche/Gesamt-Picker,
  Markdown-ShareLink, Tap → ArticleDetailView.
- RootView: neuer Tab „Rückblick" (iOS TabView + macOS Sidebar), Icon
  clock.arrow.circlepath, nach Markierungen.
- Motivations-Leitplanke (Wert 8): ruhiger Spiegel, keine Streaks.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 19:26:43 +02:00
..
API fix: geteilte Links zuverlässig extrahieren + Retry-Button im Reader 2026-06-01 14:05:34 +02:00
Domain feat: Lese-Rückblick (Tag/Woche/Gesamt) als nativer Tab 2026-06-01 19:26:43 +02:00
EventSync fix: geteilte Links zuverlässig extrahieren + Retry-Button im Reader 2026-06-01 14:05:34 +02:00
Sync π-7: WidgetKit (Small/Medium/Large + App-Group-Snapshot) 2026-05-18 17:09:25 +02:00
Theme Theme-Pass Pilot: pageta verdrahtet (Unlock-Gating live) 2026-06-01 15:32:26 +02:00
AppConfig.swift Theme-Pass Pilot: pageta verdrahtet (Unlock-Gating live) 2026-06-01 15:32:26 +02:00
AppShortcuts.swift feat: Feed-Tab dormant stellen (iOS + macOS) 2026-06-01 13:54:10 +02:00
BadgeManager.swift feat: softFirst refresh policy + Badge für ungelesene Artikel 2026-05-21 15:41:34 +02:00
PendingShareSignal.swift fix(share): Toast-Feedback + Reload-Signal für ShareExtension 2026-05-21 15:05:56 +02:00
PendingShareStore.swift Geteilte Links local-first speichern statt Login-Gate 2026-05-26 15:50:47 +02:00
PlatformClipboard.swift feat: Long-Press-Kontextmenüs für alle Listen 2026-05-25 02:50:12 +02:00
SharedHTMLStore.swift feat(share): ShareExtension erfasst gerendertes HTML gegen Consent-Wände (C1) 2026-05-28 01:01:21 +02:00
SpotlightIndex.swift π-8: Spotlight-Index + AppShortcuts (Siri) 2026-05-18 17:20:50 +02:00
URLRouter.swift π-5: Universal Links + pageta:// scheme → Reader-Sheet 2026-05-18 16:46:29 +02:00
WidgetSnapshot.swift π-7: WidgetKit (Small/Medium/Large + App-Group-Snapshot) 2026-05-18 17:09:25 +02:00