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.