Entwicklungsprotokoll

    Wichtige Meilensteine in der Entwicklung von Schlagerwolke, die neuesten zuerst.

    1. 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:

      BereichVorherNachher
      FrameworkVite-SPA (rein clientseitig)TanStack Start (SSR)
      RoutingReact Router v6TanStack Router (dateibasiert)
      RenderingNur clientseitigServerseitig gerendert, dann hydriert
      App-Einstiegindex.html + main.tsx + App.tsxDateibasierte Routen + Root-Layout + Server-Einstieg
      Seiten-MetadatenStatische Tags in index.htmlServerseitig gerenderter Head pro Route (Open Graph / Twitter Cards)
      ÜbersetzungenIn main.tsx initialisiertAm App-Root bereitgestellt, für Server und Client
      TypeScriptLocker (strict aus)Strict-Modus an
      Test-RunnerVitest konfiguriertBei der Migration entfernt (wird neu verdrahtet)
    2. Meilenstein

      Schlagerwolke ist auf Instagram: @schlagerwolke

    3. Feature

      Erfassung von Song-Veröffentlichungsdaten begonnen (tagesgenau, wo verfügbar), um künftige „Vor … Jahren“-Jubiläumsfunktionen zu ermöglichen.

    4. Meilenstein

      Der Katalog umfasst 10.000 Songs.

    5. Meilenstein

      Der Katalog umfasst 20.000 Credits.

    6. Daten

      Personenseiten haben biografische Felder erhalten; der Sherlock-Agent extrahiert nun kurze Biografien aus Quellen.

    7. Daten

      Songs erfassen ihr Genre jetzt aus der Quelle, statt standardmäßig „Schlager“ anzunehmen.

    8. Infrastruktur

      Zuverlässigkeits-Update für die Agenten: größere Verarbeitungs-Batches, ein tägliches Kostenlimit und ein Watchdog, der stille Stillstände erkennt.

    9. Meilenstein

      Der Katalog umfasst 15.000 Credits.

    10. Meilenstein

      Der Katalog umfasst 10.000 Credits.

    11. Meilenstein

      Der Katalog umfasst 5.000 Songs.

    12. Fehlerbehebung

      Der tägliche Digest meldet nun das tatsächliche Song- und Credit-Wachstum der letzten 24 Stunden.

    13. Feature

      Jeder Credit zeigt jetzt seine zitierten Quellen, gruppiert nach Domain.

    14. Verbesserung

      Songs und Personen lassen sich nach Hinzufügedatum sortieren – mit neuen Zeitstempeln, die aus der Herkunft rekonstruiert wurden.

    15. Meilenstein

      Der Katalog umfasst 5.000 Credits.

    16. Feature

      Automatischer täglicher Import von Chart-Snapshots liefert neue Songs und Künstler.

    17. Infrastruktur

      Der Crawler-Agent respektiert nun robots.txt-Signale zum KI-Opt-out.

    18. Feature

      Die Einblicke-Seite und der interaktive Netzwerkgraph kamen hinzu – mit Knotengröße nach Betweenness-Zentralität und Graph-Links pro Zeile.

    19. Daten

      Ausweitung der Entdeckung auf Subgenres (Volksmusik, Ballermann, Karneval u. a.) und Zusammenführung doppelter Personeneinträge.

    20. Meilenstein

      Der Katalog umfasst 1.000 Personen.

    21. Meilenstein

      Der Katalog umfasst 1.000 Songs und 1.000 Credits.

    22. Infrastruktur

      Neuaufbau der Pipeline auf einer Quellprofil-Architektur, mit neuem Datenbankschema und neu geschriebenen Crawler- und Sherlock-Agenten.

    23. Feature

      Zweisprachige Oberfläche (Englisch/Deutsch), Graph-Suche sowie rollenbasierte Credit-Spalten und -Filter.

    24. Feature

      Start der öffentlichen Web-App – Startseite, Song- und Personen-Browser, Netzwerkgraph und Über-Seite – auf Basis von Supabase.

    25. Daten

      Erstbefüllung des Katalogs aus Wikidata und Inbetriebnahme des Crawler-Agenten.

    26. Meilenstein

      Projektstart.