• 0.7.0 7d6abfc7b3

    RAPPORT 0.7 Pre-Release

    karim released this 2026-05-16 02:09:14 +02:00 | 1 commits to main since this release

    Auto-Updater & Auslieferung

    • Tauri-Updater-Plugin: Rapport prüft beim Start, ob unter git.kgva.ch/karim/RAPPORT eine 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 localStorage gemerkt) 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.ch mit 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.sh baut, signiert und erzeugt eine latest.json mit Plattform-Routing — manuell hochzuladen sind nur noch das .app.tar.gz (Updater) und optional das DMG (Erstinstallation).
    • Capabilities erweitert: updater:default + process:allow-restart fü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