Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
3.2 KiB
status, phase, source, started, updated
| status | phase | source | started | updated | |
|---|---|---|---|---|---|
| complete | 18-desktop-client-fertigstellen |
|
2026-09-16T18:15:00Z | 2026-09-17T09:40: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).
- Anmeldeseite zeigt unter dem Formular "Desktop-App herunterladen (Windows)" mit Versionsangabe.
- Klick laedt
Tessera-Setup-1.1.0-beta.<commit>.exe(ca. 2,7 MB). - Installation unter Windows: SmartScreen-Hinweis erscheint ("Weitere Informationen" -> "Trotzdem ausfuehren"), danach installiert der Installer ohne weitere Nachfrage.
- Erststart: Fenster in Tessera-Gestalt fragt nach der Server-Adresse; falsche Adresse -> Fehlermeldung; richtige Adresse -> Tessera-Anmeldung im App-Fenster.
- Anmeldung funktioniert, Dashboard erscheint im App-Fenster.
- 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".
- "Mit Windows starten" anhaken -> nach Ab-/Anmelden von Windows startet Tessera im Tray.
- "Beenden" beendet die App vollstaendig.
- Neustart der App: Server-Adresse ist gemerkt, direkt Anmeldung/Dashboard.
- Einstellungen -> Allgemein -> Desktop-App zeigt Version, beide Download-Knoepfe mit Dateigroesse und den Erklaerungstext.
- (optional, Linux)
Tessera-1.1.0-beta.<commit>.AppImageausfuehrbar machen und starten -> gleiche Erststart-Seite. awaiting: —
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. — Ergebnis 2026-09-17 09:40: bestanden (User: "Der Client funktioniert jetzt", Pakete aus Lauf 369 / 03fd85a).
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: [deferred] — erst beim naechsten Freigabe-Tag (1.2.0) beobachtbar, kein Mangel
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: [deferred] — erst mit einem neueren Bau/Tag beobachtbar, kein Mangel
Summary
total: 3 passed: 1 issues: 0 pending: 0 skipped: 2 blocked: 0