podcast-mindmap/webapp
Dotty Dotter 6f53f35c09 #10 URL-Routing fuer Podcast-Tiefenlinks
Backend:
- SPA-Fallback: catch-all-Route liefert index.html, falls keine statische Datei
  matcht (mit Ausnahme von /api/* und /audio/*). Dadurch funktionieren Tiefen-
  Links wie /ldn oder /neu-denken direkt.

Frontend:
- loadApp() liest pathname und laedt den passenden Podcast direkt, falls die ID
  in /api/podcasts vorkommt; sonst klassischer Selector.
- selectPodcast() updated den Pfad per history.pushState, damit Bookmarks und
  Sharing funktionieren.
- popstate-Handler reagiert auf Browser-Back/Forward.
- showPodcastList() setzt den Pfad auf '/'.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 02:20:26 +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 #10 URL-Routing fuer Podcast-Tiefenlinks 2026-04-28 02:20:26 +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