podcast-mindmap/backend
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
..
app.py #10 URL-Routing fuer Podcast-Tiefenlinks 2026-04-28 02:20:26 +02:00
database.py Phase 1+2: FastAPI-Backend, SQLite, Embeddings, Semantische Suche 2026-04-20 10:24:53 +02:00
embeddings.py Phase 1+2: FastAPI-Backend, SQLite, Embeddings, Semantische Suche 2026-04-20 10:24:53 +02:00
precompute.py Phase 2: Vorberechnete semantische Similarity + API 2026-04-20 21:23:31 +02:00
requirements.txt Phase 1+2: FastAPI-Backend, SQLite, Embeddings, Semantische Suche 2026-04-20 10:24:53 +02:00