LiveMutaSprite ist live. Jetzt auf Gumroad und itch.io — ab sofort kaufen und laden.
Handbuch/ Fähigkeiten & Utilities/ Update-Check

Update-Check

Prüfen, ob eine neuere Version verfügbar ist — anonym, ohne dass Bild- oder Nutzerdaten gesendet werden.

Kurzbeschreibung

Der Update-Check meldet, wenn eine neuere Version der App verfügbar ist — per CLI (--check-update) und als In-App-Hinweis. Er fragt nur eine anonyme Versionsinformation beim eigenen Server der App ab; keine Bild- oder Nutzerdaten werden gesendet. Er baut auf der wiederverwendbaren appkit-Grundlage auf (Per-User-Status in %AppData%).

Wofür / Wann

  • Du willst wissen, ob es eine aktuellere Version gibt.
  • Du arbeitest mit der CLI und möchtest den Stand skriptbar prüfen.

So funktioniert's

Der Check fragt das Update-Feed des Anbieters (eine schlichte JSON-Datei) ab und vergleicht die dort genannte Version mit deiner installierten. Es wird nur diese anonyme Versionsabfrage gemacht — kein Bildmaterial, keine personenbezogenen Daten.

In der App erscheint bei einer neueren Version ein dezenter Hinweis; den skriptbaren Weg über die CLI zeigt der Abschnitt CLI / Automatisierung weiter unten.

Einstellungen

Steuerung Wirkung
CLI --check-update Prüft den Feed und gibt aus, ob eine neuere Version existiert.
In-App-Hinweis Zeigt in der Oberfläche an, wenn eine neuere Version verfügbar ist.

CLI / Automatisierung

Der Update-Check ist primär ein CLI-/Automatisierungs-Feature — den Aufruf zeigt auch die CLI-Übersicht. Er braucht keine input/output-Argumente:

clean_sprite_chromakey.py --check-update

Die Ausgabe ist update available: <Version> (mit Download-Hinweis, falls vorhanden) oder up to date: <Version>; ist der Feed nicht erreichbar, lautet die Antwort konservativ „aktuell".

FAQ

Werden meine Bilder oder Daten gesendet? Nein. Es wird nur eine anonyme Versionsabfrage an den App-eigenen Server gestellt — kein Bildmaterial, keine Nutzerdaten.

Was passiert, wenn der Server (noch) nicht erreichbar ist? Dann meldet der Check sicher „aktuell" — die Abfrage liefert nichts zurück, statt einen Fehler zu werfen. Das ist bewusst so („safe by design").

Wo wird der Status gespeichert? In einem Per-User-Status unter %AppData% (Teil der appkit-Grundlage) — z. B. um den Hinweis nicht bei jedem Start erneut zu zeigen.

Grenzen

  • Nur ein Versionsvergleich — kein automatischer Download/Installer; der Hinweis verlinkt höchstens den Download.
  • Setzt einen erreichbaren Feed voraus; ohne ihn lautet die Antwort konservativ „aktuell".

Beispiele

TODO: Screenshot des In-App-Hinweises / der CLI-Ausgabe noch nicht vorhanden. Bei Bedarf erzeugen und unter assets/help/update-check/ ablegen. Nicht erfinden.

Verwandte Features

  • Keine direkt verwandten Feature-Seiten — der Update-Check ist eine appkit-Utility.