Beschreibung: Releases, rollendes Release, Neuerungen 1.0.1

This commit is contained in:
Davito committed 2026-10-30 18:33:48 +00:00
1 parent 774c2926e6
commit 4bbb30fdaa
1 file changed
+21 -1
+21 -1
View File
@@ -43,7 +43,7 @@ Version, Architektur (x86/x64/ARM64), Bereich (Benutzer/Computer), Administrator
- Überspringen bei **getakteter Verbindung** oder im **Akkubetrieb** - Überspringen bei **getakteter Verbindung** oder im **Akkubetrieb**
- **Tray-Symbol** mit Menü; Minimieren und Schließen in den Tray; Start mit Windows (optional minimiert) - **Tray-Symbol** mit Menü; Minimieren und Schließen in den Tray; Start mit Windows (optional minimiert)
- **Moderne Windows-Benachrichtigungen** mit Schaltflächen - **Moderne Windows-Benachrichtigungen** mit Schaltflächen
- **Ignorierliste**: „Keine Updates suchen“ pro Paket - **Ignorierliste**: Pakete dauerhaft ignorieren, nie wieder als Update anzeigen
- **Kommandozeile:** `--daemon`, `--update-all`, `--import-bundle <Datei>` - **Kommandozeile:** `--daemon`, `--update-all`, `--import-bundle <Datei>`
- **Sicherung** der installierten Pakete als Datei oder in einem privaten GitHub-Gist (Token im Windows-Anmeldeinformationsspeicher) - **Sicherung** der installierten Pakete als Datei oder in einem privaten GitHub-Gist (Token im Windows-Anmeldeinformationsspeicher)
- Paketseite öffnen, Paketlink kopieren - Paketseite öffnen, Paketlink kopieren
@@ -52,6 +52,26 @@ Version, Architektur (x86/x64/ARM64), Bereich (Benutzer/Computer), Administrator
### Selbst-Update ### Selbst-Update
VitosUpdater prüft beim Start und danach im einstellbaren Intervall (Standard 30 Minuten) auf neue Versionen. Updates sind signiert und werden vor der Installation geprüft. Ein Dialog zeigt Versionsnummer, Release-Notizen und Größe; „Später erinnern“ und „Diese Version überspringen“ sind möglich. VitosUpdater prüft beim Start und danach im einstellbaren Intervall (Standard 30 Minuten) auf neue Versionen. Updates sind signiert und werden vor der Installation geprüft. Ein Dialog zeigt Versionsnummer, Release-Notizen und Größe; „Später erinnern“ und „Diese Version überspringen“ sind möglich.
#### Wie die Releases aufgebaut sind
| Release | Zweck |
|---|---|
| **`v1.0.1`, `v1.0.0` …** | Je Version ein dauerhaftes Release mit Installer, Signatur (`.sig`) und `latest.json` – das Archiv älterer Versionen |
| **`latest`** (rollendes Release) | Hat eine feste Adresse; seine Dateien werden bei jeder neuen Version ersetzt und enthalten immer die neueste Fassung |
Die App fragt den festen Endpunkt ab und vergleicht die Versionsnummer mit der eigenen:
`https://gitea.davito.synology.me/Davito/VitosUpdater/releases/download/latest/latest.json`
Nur Updates mit gültiger Signatur werden installiert; der öffentliche Schlüssel steckt in der App, der private liegt außerhalb des Repositorys.
### Neu in Version 1.0.1
- **Tray-Hinweis:** Bei verfügbaren Updates zeigt das Tray-Symbol einen auffälligen roten Punkt; der Tooltip nennt die Anzahl
- **Dauerhaftes Ignorieren:** „Ignorieren“ im Kontextmenü blendet ein Paket für immer aus der Update-Liste aus – auch bei automatischer Suche, Benachrichtigungen und „Alle aktualisieren“. Aufheben nur manuell über „Nicht mehr ignorieren“
- **Aufgeräumte Warteschlange:** Erfolgreiche Vorgänge verschwinden nach etwa 10 Sekunden, aktualisierte Pakete sofort aus der Update-Liste; Fehler bleiben zur Kontrolle stehen
- **Passende Fenstergröße:** Beim ersten Start wird das Fenster an Bildschirm und Windows-Skalierung angepasst
- **Lesbare Konsole:** Die Live-Ausgabe scrollt automatisch ans Ende, größere Schrift und mehr Platz
- **Fehlerbehebung:** Kleine WinGet-Tabellen (z. B. nur zwei Updates) wurden falsch in Spalten zerlegt
### Oberfläche ### Oberfläche
Dunkles Design als Standard, optional hell oder dem System folgend, wählbare Akzentfarbe, flüssige virtualisierte Tabellen (auch mit mehreren tausend Zeilen), vollständig deutsch, ohne externe Netzwerkabhängigkeiten für die Oberfläche. Dunkles Design als Standard, optional hell oder dem System folgend, wählbare Akzentfarbe, flüssige virtualisierte Tabellen (auch mit mehreren tausend Zeilen), vollständig deutsch, ohne externe Netzwerkabhängigkeiten für die Oberfläche.