Update-Pruefung gegen Gitea-Releases ergaenzen
Die App prueft ca. 60 s nach dem Start einmalig, ob auf dem Gitea-Server ein neueres Release vorliegt. Bei einem Treffer erscheint eine Systembenachrichtigung, und ein Symbol im Titelbalken bleibt sichtbar, bis aktualisiert wird -- Klick auf beides oeffnet die Release-Seite im Browser. Ueber die neue Einstellung "Nach Updates suchen" abschaltbar (Standard: aktiv).
This commit is contained in:
@@ -276,6 +276,19 @@ npm run dist
|
||||
`npm version` legt standardmäßig auch einen Git-Commit und -Tag an; ohne das
|
||||
genügt es, `version` in `package.json` von Hand zu ändern.
|
||||
|
||||
### Update-Prüfung beim Gitea-Server
|
||||
|
||||
Zusätzlich zur lokalen Erkennung oben prüft die Anwendung ca. 60 s nach dem
|
||||
Start einmalig aktiv, ob auf dem selbst gehosteten Gitea-Server
|
||||
(`git.conatum.net`, Repo `swinks/claude-live-dashboard`) ein neueres Release
|
||||
vorliegt (`GET .../releases/latest`, öffentlich ohne Authentifizierung). Bei
|
||||
einer neueren Version erscheint eine native Systembenachrichtigung, und ein
|
||||
Symbol im Titelbalken (zwischen Endpunkt-Status und Zahnrad) bleibt
|
||||
sichtbar, bis aktualisiert wird. Ein Klick auf Benachrichtigung oder Symbol
|
||||
öffnet die Release-Seite im Standardbrowser. Über die Einstellung „Nach
|
||||
Updates suchen" lässt sich dieser Netzwerkaufruf beim Start abschalten
|
||||
(`config.json:updateCheck.enabled`, Standard `true`).
|
||||
|
||||
## Release bauen
|
||||
|
||||
Gebaut wird jeweils auf dem Zielsystem — electron-builder kann `.deb` nicht
|
||||
|
||||
Reference in New Issue
Block a user