-
RAPPORT 0.7 Pre-Release
released this
2026-05-16 02:09:14 +02:00 | 1 commits to main since this releaseAuto-Updater & Auslieferung
- Tauri-Updater-Plugin: Rapport prüft beim Start, ob unter
git.kgva.ch/karim/RAPPORTeine neue Version verfügbar ist. Bei Treffer öffnet sich ein Modal mit Release-Notes — Update-Bundle wird heruntergeladen, per minisign verifiziert und nach Neustart installiert. Kein manuelles DMG-Download mehr nötig. - Skippable & verschiebbar: Updates lassen sich pro Version überspringen (in
localStoragegemerkt) oder einfach „Später" wegklicken — beim nächsten Start erscheint das Modal wieder. - Signaturprüfung: Jedes Update-Bundle wird vor Installation gegen den eingebauten Public Key validiert. Manipulierte Bundles werden verworfen.
System-Tray
- Tray-Icon in der macOS-Menüleiste: Linksklick holt Rapport in den Vordergrund (auch nach
unminimize), Rechtsklick öffnet ein Quick-Access-Menü mit Dashboard, Zeiterfassung, Projekte, Buchhaltung und Einstellungen. - Hide-on-Close: Der rote Schliessen-Button versteckt das Fenster nur — Rapport läuft im Hintergrund weiter und bleibt jederzeit über das Tray-Icon erreichbar.
- Cmd+Q beendet vollständig: Sowohl das Tastenkürzel als auch der „Beenden"-Menüeintrag im Tray räumen die App sauber ab.
Einstellungen: Updates & Support
- Neuer Tab „Updates & Support": Aktuelle Version, Zeitstempel der letzten Prüfung und ein „Nach Updates suchen"-Button — nützlich für Geräte, die kaum neu gestartet werden.
- Manueller Check ignoriert Skip-Flag: Im Settings-Tab erscheint auch eine zuvor übersprungene Version wieder.
- Support-Karte: Direktlink auf
rapport.kgva.chmit Hinweis auf Dokumentation, Changelog und Kontakt.
Unter der Haube
- Update-Helper zentralisiert: Auto-Check (Modal) und manueller Check (Settings) teilen sich
src/utils/updater.js. - Release-Workflow: Neues
scripts/release.shbaut, signiert und erzeugt einelatest.jsonmit Plattform-Routing — manuell hochzuladen sind nur noch das.app.tar.gz(Updater) und optional das DMG (Erstinstallation). - Capabilities erweitert:
updater:default+process:allow-restartfür die Update-/Restart-Flows.
Installation
Lade das passende Bundle für deine Plattform herunter:
- macOS:
Rapport_0.7.0_*.dmg
Bestehende 0.6-Installationen müssen einmalig manuell auf 0.7 aktualisiert werden (der Auto-Updater lebt ja erst ab dieser Version in der App). Danach laufen alle weiteren Updates automatisch.
Lizenz
GNU AGPL-3.0-or-later
Downloads
- Tauri-Updater-Plugin: Rapport prüft beim Start, ob unter