3 Commits
Author SHA1 Message Date
Davito d642db6d77 README: Formulierung angepasst 2026-10-30 18:52:05 +00:00
Davito d6a1d4f1b5 README: Warum VitosUpdater? ergänzt 2026-10-30 18:51:59 +00:00
Davito 4bbb30fdaa Beschreibung: Releases, rollendes Release, Neuerungen 1.0.1 2026-10-30 18:33:48 +00:00
+33 -1
View File
@@ -4,6 +4,18 @@
VitosUpdater ist eine moderne Desktop-Anwendung für Windows 10/11 (Tauri 2, Rust, Svelte). Sie bündelt WinGet, Scoop, Chocolatey und weitere Paketmanager in einer einheitlichen Oberfläche.
## Warum VitosUpdater?
Der Microsoft Store aktualisiert nur Store-Apps, WinGet & Co. laufen ausschließlich in der Konsole – und jeder Paketmanager hat seine eigene Bedienung. VitosUpdater führt alles zusammen:
- **Alles an einem Ort:** Ein Klick zeigt Updates aus WinGet, Scoop, Chocolatey, Pip, npm, .NET-Tool, PowerShell-Katalog, Cargo und Vcpkg. Der Microsoft Store zeigt dagegen nur seine eigenen Apps; Programme aus Scoop, Chocolatey oder Entwicklerwerkzeuge bleiben unberücksichtigt.
- **Auch Klassiker-Software:** Über WinGet erreicht VitosUpdater normale Desktop-Programme (Browser, Editoren, Tools), die nicht im Store liegen oder dort veraltet sind.
- **Alles auf Knopfdruck:** „Alle aktualisieren“ mit Warteschlange, Live-Ausgabe, Abbrechen und Wiederholen – statt Befehle in der Konsole zu tippen.
- **Automatisch im Hintergrund:** Update-Suche im Intervall, Tray-Symbol mit Zähler, Benachrichtigungen und auf Wunsch automatische Installation; getaktete Verbindung und Akkubetrieb werden berücksichtigt.
- **Volle Kontrolle:** Pakete dauerhaft ignorieren, Versionskanal wählen (Stabil, Beta, Alpha) und pro Paket Version, Architektur, Installationsort und weitere Optionen festlegen.
- **Fehlende Paketmanager mit einem Klick installieren:** Fehlt ein Manager, richtet VitosUpdater ihn still über WinGet bzw. PowerShell ein und erkennt ihn sofort.
- **Pakete-Bundles und Sicherung:** Lieblingssoftware als Liste exportieren und auf einem neuen PC in einem Rutsch installieren.
- **Komplett auf Deutsch, ohne Konto und Werbung:** Kein Store-Login nötig, schlanke Oberfläche, signierte Selbst-Updates.
## Download
➡️ **[Neueste Version herunterladen (Releases)](https://gitea.davito.synology.me/Davito/VitosUpdater/releases/tag/latest)**
@@ -43,7 +55,7 @@ Version, Architektur (x86/x64/ARM64), Bereich (Benutzer/Computer), Administrator
- Überspringen bei **getakteter Verbindung** oder im **Akkubetrieb**
- **Tray-Symbol** mit Menü; Minimieren und Schließen in den Tray; Start mit Windows (optional minimiert)
- **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>`
- **Sicherung** der installierten Pakete als Datei oder in einem privaten GitHub-Gist (Token im Windows-Anmeldeinformationsspeicher)
- Paketseite öffnen, Paketlink kopieren
@@ -52,6 +64,26 @@ Version, Architektur (x86/x64/ARM64), Bereich (Benutzer/Computer), Administrator
### 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.
#### 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
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.