• 0.8.1 2bd516a9ab

    karim released this 2026-05-23 19:33:43 +02:00 | 10 commits to main since this release

    Patch-Release: behebt einen Fehler beim Upgrade von 0.7 auf 0.8.

    Was passiert ist

    Bestehende Lokal-Installationen wurden beim Update auf 0.8 in den Cloud-Modus geschoben — der Cloud-Setup-Wizard erschien, obwohl bereits lokale Daten in der App vorhanden waren. Grund: das 0.8-Production-Build hatte VITE_SUPABASE_URL mit eingebrannt, und der Storage-Adapter setzte daraus automatisch Cloud als Default-Modus.

    Was 0.8.1 ändert

    Der Auto-Cloud-Switch wird jetzt nur noch ausgelöst, wenn alle Bedingungen erfüllt sind:

    • Production-Build mit VITE_SUPABASE_URL (wie bisher)
    • Kein bereits gewählter Backend-Modus (wie bisher)
    • Keine lokalen Rapport-Daten im localStorage vorhanden (neu)
    • Nicht in der Tauri-Desktop-App (neu — Desktop-User wählen immer aktiv)

    Damit bleibt das Verhalten für den Web-Deploy unverändert (Browser-Aufruf auf app.rapport.kgva.ch landet automatisch im Cloud-Login), aber Tauri-Updates und Browser-User mit bestehenden Lokal-Daten werden nicht mehr ungewollt umgeschaltet.

    Sofort-Fix für betroffene 0.8.0-Installationen

    Wer schon 0.8.0 installiert hat und in den Cloud-Setup-Wizard geschoben wurde, kann die App-Console öffnen und einmalig ausführen:

    localStorage.removeItem('rapport_backend');
    localStorage.removeItem('rapport_backend_chosen');
    localStorage.removeItem('rapport_cloud_url');
    location.reload();
    

    Mit dem Update auf 0.8.1 ist der Fall in Zukunft automatisch abgedeckt.

    Lizenz

    GNU AGPL-3.0-or-later

    Downloads