Entwicklungsprotokoll
Wichtige Meilensteine in der Entwicklung von Schlagerwolke, die neuesten zuerst.
- Infrastruktur
Die Web-App wurde von einer rein clientseitigen Vite-Single-Page-App auf TanStack Start mit serverseitigem Rendering umgestellt — das ermöglicht Social-Media-Vorschaukarten pro Seite und für Suchmaschinen lesbare Seiten. Datenbank, Agenten und Edge Functions blieben unberührt. Was sich im Frontend geändert hat:
Bereich Vorher Nachher Framework Vite-SPA (rein clientseitig) TanStack Start (SSR) Routing React Router v6 TanStack Router (dateibasiert) Rendering Nur clientseitig Serverseitig gerendert, dann hydriert App-Einstieg index.html + main.tsx + App.tsx Dateibasierte Routen + Root-Layout + Server-Einstieg Seiten-Metadaten Statische Tags in index.html Serverseitig gerenderter Head pro Route (Open Graph / Twitter Cards) Übersetzungen In main.tsx initialisiert Am App-Root bereitgestellt, für Server und Client TypeScript Locker (strict aus) Strict-Modus an Test-Runner Vitest konfiguriert Bei der Migration entfernt (wird neu verdrahtet) - Meilenstein
Schlagerwolke ist auf Instagram: @schlagerwolke
- Feature
Erfassung von Song-Veröffentlichungsdaten begonnen (tagesgenau, wo verfügbar), um künftige „Vor … Jahren“-Jubiläumsfunktionen zu ermöglichen.
- Meilenstein
Der Katalog umfasst 10.000 Songs.
- Meilenstein
Der Katalog umfasst 20.000 Credits.
- Daten
Personenseiten haben biografische Felder erhalten; der Sherlock-Agent extrahiert nun kurze Biografien aus Quellen.
- Daten
Songs erfassen ihr Genre jetzt aus der Quelle, statt standardmäßig „Schlager“ anzunehmen.
- Infrastruktur
Zuverlässigkeits-Update für die Agenten: größere Verarbeitungs-Batches, ein tägliches Kostenlimit und ein Watchdog, der stille Stillstände erkennt.
- Meilenstein
Der Katalog umfasst 15.000 Credits.
- Meilenstein
Der Katalog umfasst 10.000 Credits.
- Meilenstein
Der Katalog umfasst 5.000 Songs.
- Fehlerbehebung
Der tägliche Digest meldet nun das tatsächliche Song- und Credit-Wachstum der letzten 24 Stunden.
- Feature
Jeder Credit zeigt jetzt seine zitierten Quellen, gruppiert nach Domain.
- Verbesserung
Songs und Personen lassen sich nach Hinzufügedatum sortieren – mit neuen Zeitstempeln, die aus der Herkunft rekonstruiert wurden.
- Meilenstein
Der Katalog umfasst 5.000 Credits.
- Feature
Automatischer täglicher Import von Chart-Snapshots liefert neue Songs und Künstler.
- Infrastruktur
Der Crawler-Agent respektiert nun robots.txt-Signale zum KI-Opt-out.
- Feature
Die Einblicke-Seite und der interaktive Netzwerkgraph kamen hinzu – mit Knotengröße nach Betweenness-Zentralität und Graph-Links pro Zeile.
- Daten
Ausweitung der Entdeckung auf Subgenres (Volksmusik, Ballermann, Karneval u. a.) und Zusammenführung doppelter Personeneinträge.
- Meilenstein
Der Katalog umfasst 1.000 Personen.
- Meilenstein
Der Katalog umfasst 1.000 Songs und 1.000 Credits.
- Infrastruktur
Neuaufbau der Pipeline auf einer Quellprofil-Architektur, mit neuem Datenbankschema und neu geschriebenen Crawler- und Sherlock-Agenten.
- Feature
Zweisprachige Oberfläche (Englisch/Deutsch), Graph-Suche sowie rollenbasierte Credit-Spalten und -Filter.
- Feature
Start der öffentlichen Web-App – Startseite, Song- und Personen-Browser, Netzwerkgraph und Über-Seite – auf Basis von Supabase.
- Daten
Erstbefüllung des Katalogs aus Wikidata und Inbetriebnahme des Crawler-Agenten.
- Meilenstein
Projektstart.