podcast-mindmap/webapp
Dotty Dotter b8c808cd87 #16 Claim-Match-Anzeige im Frontend (Stufe 2 Vorschau)
Backend:
- /api/podcasts/{id}/episodes/{ep}/claims liefert nun pro Claim match_counts
  (belegt/widerspricht/erweitert je Anzahl) und best_match (target_podcast,
  target_episode, target_idx, relation, reason, score).

Frontend (AnalysisView claims-Mode):
- Match-Badges in passender Farbe (gruen=belegt, rot=widerspricht, blau=erweitert)
  zeigen die Anzahl Bestaetigungen je Relation.
- Best-Match-Link unter dem Claim mit Pfeil (-> bei same-podcast, klickbar zu
  jumpAnswer; ↗ bei cross-podcast, nur als Hinweis sichtbar). Reason wird
  inline gekuerzt angezeigt.

Robustheit: alles greift nur wenn die claim_matches-Tabelle befuellt ist.
Solange match_claims.py noch nicht gelaufen ist, bleibt das UI unveraendert.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 08:00:31 +02:00
..
d3.v7.min.js Initial commit: podcast-mindmap tool 2026-04-20 01:25:42 +02:00
icon-192.png #8 Multi-Podcast-Dashboard, #9 PWA, #10 Cross-Podcast-Links, #12 Wort-Timestamps 2026-04-23 20:53:06 +02:00
icon-512.png #8 Multi-Podcast-Dashboard, #9 PWA, #10 Cross-Podcast-Links, #12 Wort-Timestamps 2026-04-23 20:53:06 +02:00
index.html #16 Claim-Match-Anzeige im Frontend (Stufe 2 Vorschau) 2026-04-28 08:00:31 +02:00
manifest.json #8 Multi-Podcast-Dashboard, #9 PWA, #10 Cross-Podcast-Links, #12 Wort-Timestamps 2026-04-23 20:53:06 +02:00
server.py Initial commit: podcast-mindmap tool 2026-04-20 01:25:42 +02:00
sw.js Service-Worker: Cache-Version bumpen + index.html network-first 2026-04-28 01:42:48 +02:00