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. 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 ## Download
➡️ **[Neueste Version herunterladen (Releases)](https://gitea.davito.synology.me/Davito/VitosUpdater/releases/tag/latest)** ➡️ **[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** - Ü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 +64,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.