b6d90136d1
Bedienprobe des Users: Installer und Start liefen, dann schwarzes Fenster "asset not found: index.html". Das Fenster "main" hatte keine Startseite, Tauri nimmt dann index.html; die Erststart-Seite heisst setup.html (Altlast aus Phase 6, in keinem echten Paket sichtbar geworden). CARGO_BUILD_JOBS=4, weil 8 parallele rustc-Prozesse den gemeinsam genutzten Runner-Host (15 GB) an die Speichergrenze brachten; Betriebshandbuch Kap. 10 ergaenzt. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
52 lines
2.9 KiB
Markdown
52 lines
2.9 KiB
Markdown
---
|
|
status: testing
|
|
phase: 18-desktop-client-fertigstellen
|
|
source: [18-VERIFICATION.md]
|
|
started: 2026-09-16T18:15:00Z
|
|
updated: 2026-09-16T18:15:00Z
|
|
---
|
|
|
|
## Current Test
|
|
|
|
number: 1
|
|
name: Windows-Bedienprobe (Download, Installation, Erststart, Tray, Einstellungsseite)
|
|
expected: |
|
|
Beta-Server auf dem Stand mit den Paketen aus dem CI-Lauf nach Push von `72e488e` (oder neuer).
|
|
1. Anmeldeseite zeigt unter dem Formular "Desktop-App herunterladen (Windows)" mit Versionsangabe.
|
|
2. Klick laedt `Tessera-Setup-1.1.0-beta.<commit>.exe` (ca. 2,7 MB).
|
|
3. Installation unter Windows: SmartScreen-Hinweis erscheint ("Weitere Informationen" -> "Trotzdem ausfuehren"), danach installiert der Installer ohne weitere Nachfrage.
|
|
4. Erststart: Fenster in Tessera-Gestalt fragt nach der Server-Adresse; falsche Adresse -> Fehlermeldung; richtige Adresse -> Tessera-Anmeldung im App-Fenster.
|
|
5. Anmeldung funktioniert, Dashboard erscheint im App-Fenster.
|
|
6. Fenster schliessen (X) -> App bleibt im Infobereich (Tray). Rechtsklick auf das Symbol: "Oeffnen", "Update herunterladen" (ggf. ausgegraut/fehlend ohne neue Version), "Mit Windows starten" (Haken), "Beenden".
|
|
7. "Mit Windows starten" anhaken -> nach Ab-/Anmelden von Windows startet Tessera im Tray.
|
|
8. "Beenden" beendet die App vollstaendig.
|
|
9. Neustart der App: Server-Adresse ist gemerkt, direkt Anmeldung/Dashboard.
|
|
10. Einstellungen -> Allgemein -> Desktop-App zeigt Version, beide Download-Knoepfe mit Dateigroesse und den Erklaerungstext.
|
|
11. (optional, Linux) `Tessera-1.1.0-beta.<commit>.AppImage` ausfuehrbar machen und starten -> gleiche Erststart-Seite.
|
|
awaiting: user response
|
|
|
|
## Tests
|
|
|
|
### 1. Windows-Bedienprobe (Download, Installation, Erststart, Tray, Einstellungsseite)
|
|
expected: siehe oben (Schritte 1-11)
|
|
result: [pending] — Befund 2026-09-17 (Schritte 1-3 gruen: Download, SmartScreen, Installation): Schritt 4 rot, schwarzes Fenster "asset not found: index.html". Ursache: Fenster "main" in tauri.conf.json ohne Startseite, Tauri sucht index.html, die Erststart-Seite heisst setup.html (Altlast aus Phase 6). Fix: "url": "setup.html" (Quick-Task, siehe Commit im Aktenstand). Erneute Probe nach dem naechsten Beta-Bau.
|
|
|
|
### 2. Release-Anhang am naechsten Freigabe-Tag
|
|
expected: Nach dem naechsten Tag `vX.Y.Z` traegt der Gitea-Release `Tessera-Setup-X.Y.Z.exe` und `Tessera-X.Y.Z.AppImage` als Anhaenge (herunterladbar, Groesse > 0). Pruefbar erst bei der naechsten Freigabe (z. B. 1.2.0).
|
|
result: [pending]
|
|
|
|
### 3. Update-Hinweis bei neuerer Client-Version
|
|
expected: Ein aelterer installierter Client zeigt nach dem Start die Benachrichtigung "Neue Version X.Y.Z verfuegbar" und im Tray den Eintrag "Update herunterladen", der die Seite Einstellungen -> Desktop-App im Browser oeffnet. Auf der Beta reicht dafuer ein neuerer Commit (gleiche Versionsnummer, anderer Commit-Stempel); auf Live der naechste Freigabe-Tag.
|
|
result: [pending]
|
|
|
|
## Summary
|
|
|
|
total: 3
|
|
passed: 0
|
|
issues: 0
|
|
pending: 3
|
|
skipped: 0
|
|
blocked: 0
|
|
|
|
## Gaps
|