Entwicklungsprotokoll

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

    1. Meilenstein

      Der Katalog umfasst 35.000 Credits.

    2. Meilenstein

      Der Katalog umfasst 15.000 Songs.

    3. Meilenstein

      Der Katalog umfasst 4.000 Personen.

    4. Meilenstein

      Der Katalog umfasst 30.000 Credits.

    5. Infrastruktur

      Datenbankzugriff verschärft: Interne Tabellen sind für Besucher nicht mehr erreichbar.

    6. Infrastruktur

      Datenbanklast reduziert – durch neue Indizes, nächtliches Aufräumen interner Protokolle und einen Hintergrundjob, der nur noch bei Bedarf läuft.

    7. Meilenstein

      Der Katalog umfasst 25.000 Credits.

    8. Infrastruktur

      Öffentliches Trust Center unter /.well-known/trust.html gestartet.

    9. Feature

      Personengraphen lassen sich jetzt im Vollbild öffnen – mit lesbaren Beschriftungen und weniger überlappenden Knoten.

    10. 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)
    11. Feature

      Interne Seite mit anstehenden Song-Jubiläen hinzugefügt.

    12. Meilenstein

      Schlagerwolke ist auf Instagram: @schlagerwolke

    13. Feature

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

    14. Verbesserung

      Personen-Zeitleisten fassen die inaktiven Jahre vor dem ersten Credit nun zusammen.

    15. Meilenstein

      Der Katalog umfasst 3.000 Personen.

    16. Infrastruktur

      Personen-Zeitleisten werden jetzt gespeichert und nur bei neuen Daten aktualisiert.

    17. Meilenstein

      Der Katalog umfasst 10.000 Songs.

    18. Meilenstein

      Der Katalog umfasst 20.000 Credits.

    19. Daten

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

    20. Daten

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

    21. Infrastruktur

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

    22. Meilenstein

      Der Katalog umfasst 15.000 Credits.

    23. Meilenstein

      Der Katalog umfasst 10.000 Credits.

    24. Meilenstein

      Der Katalog umfasst 5.000 Songs.

    25. Fehlerbehebung

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

    26. Feature

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

    27. Verbesserung

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

    28. Meilenstein

      Der Katalog umfasst 2.000 Personen.

    29. Meilenstein

      Der Katalog umfasst 5.000 Credits.

    30. Feature

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

    31. Infrastruktur

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

    32. Feature

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

    33. Daten

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

    34. Meilenstein

      Der Katalog umfasst 1.000 Personen.

    35. Meilenstein

      Der Katalog umfasst 1.000 Songs und 1.000 Credits.

    36. Infrastruktur

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

    37. Feature

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

    38. Feature

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

    39. Daten

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

    40. Meilenstein

      Projektstart.