Der Commander: "irgendwie fehlt in rippy selbst der Button 'Auf updates pruefen' oder auch direkt beim start ne meldung 'ey jo update verfuegbar' - waere noch cool wenn das kommt inkl. changelog". Zu Recht. Der Kanal arbeitete korrekt, war aber UNSICHTBAR: Der Update-Stand lag im Haupt und wurde nur beim Laden des Fensters EINMAL mitgeschickt. Fand die Pruefung etwas, aenderte sich am Bildschirm nichts; der einzige Hinweis war ein Satz unter "Update-Adresse", den man kennen musste, um ihn zu finden. Was jetzt da ist: * Eine goldene Karte OBEN in der Uebersicht, sobald etwas gefunden wird — mit neuer Versionsnummer, der laufenden Version, Ladefortschritt und den Aenderungsnotizen. Dazu ein Windows-Toast beim Fund. * Knopf "Jetzt auf Updates pruefen" in den Einstellungen. Waehrend eines Rips ist er AUS, mit Begruendung im Tooltip — Rippy sucht dann bewusst nicht (Paragraph 6.8). * Knopf "Jetzt neu starten und installieren" auf der Karte, sobald das Paket geladen ist. Sagt NEIN mit Grund statt still nichts zu tun (R4). * Der Stand meldet JEDE Aenderung sofort ans Fenster (setzen() ruft immer beiAenderung) — kein Zustand mehr, den niemand erfaehrt. Der Changelog kommt aus bau/release-notes.md. An der installierten Bibliothek geprueft statt aus dem Kopf (Regel D): app-builder-lib out/publish/updateInfoBuilder.js getReleaseInfo() liest genau diesen Dateinamen und legt den Inhalt als releaseNotes in latest.yml; builder-util-runtime deklariert UpdateInfo.releaseNotes als "string | Array<ReleaseNoteInfo> | null". neuerungenText() vertraegt beide Formen, wirft HTML-Marken raus und deckelt die Laenge. UpdateStand ist jetzt EINE Definition in gemeinsam/nachrichten.ts, die sich Haupt und Fenster teilen. 230 Tests gruen (vorher 225), Typpruefung sauber. Version 5.1.2. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
810 B
Version 5.1.2
Neu: Rippy sagt Bescheid, wenn ein Update da ist. Bisher hat es sich still im Hintergrund aktualisiert — jetzt steht eine Karte oben in der Übersicht, mit Versionsnummer und dieser Liste hier. In den Einstellungen gibt es dazu den Knopf "Jetzt auf Updates prüfen". Wer nicht warten will, startet über die Karte sofort neu.
Aus 5.1.1: Serien-Discs werden richtig erkannt. Disc 2 von "Spartacus: Gods of the Arena" wurde als der Film "Spartacus" von 1960 erkannt. Rippy fragt jetzt die Disc selbst: Ihr Inhaltsverzeichnis nennt die Folgen, und daran erkennt Rippy eine Serie, statt sie zu raten. Disc-Nummer und Folgenzahl stehen neben dem Titel. Und wenn Rippy sich unsicher ist, sagt es das jetzt, statt sich sicher zu irren.
Unverändert: Updates warten immer, bis kein Rip mehr läuft.