docs(18): Phase 18 abgeschlossen — Windows-Bedienprobe bestanden, Verifikation passed, DESK-01..05 erledigt; Release-Anhang/Update-Hinweis beim naechsten Tag
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
---
|
||||
status: testing
|
||||
status: complete
|
||||
phase: 18-desktop-client-fertigstellen
|
||||
source: [18-VERIFICATION.md]
|
||||
started: 2026-09-16T18:15:00Z
|
||||
updated: 2026-09-16T18:15:00Z
|
||||
updated: 2026-09-17T09:40:00Z
|
||||
---
|
||||
|
||||
## Current Test
|
||||
@@ -23,29 +23,29 @@ expected: |
|
||||
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
|
||||
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.
|
||||
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: [pending]
|
||||
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: [pending]
|
||||
result: [deferred] — erst mit einem neueren Bau/Tag beobachtbar, kein Mangel
|
||||
|
||||
## Summary
|
||||
|
||||
total: 3
|
||||
passed: 0
|
||||
passed: 1
|
||||
issues: 0
|
||||
pending: 3
|
||||
skipped: 0
|
||||
pending: 0
|
||||
skipped: 2
|
||||
blocked: 0
|
||||
|
||||
## Gaps
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
---
|
||||
phase: 18-desktop-client-fertigstellen
|
||||
verified: 2026-09-16T17:50:00Z
|
||||
status: human_needed
|
||||
score: 8/10 must-haves verified
|
||||
status: passed
|
||||
score: 9/10 must-haves verified (Windows-Bedienprobe 2026-09-17 bestanden; Release-Anhang + Update-Hinweis bewusst auf den naechsten Freigabe-Tag vertagt, siehe 18-UAT.md)
|
||||
covered_files: [".gitea/scripts/desktop-collect.sh", ".gitea/scripts/desktop-version.sh", ".gitea/scripts/publish-images.sh", ".gitea/scripts/publish-release.sh", ".gitea/workflows/ci.yml", ".planning/REQUIREMENTS.md", ".planning/phases/18-desktop-client-fertigstellen/18-01-PLAN.md", ".planning/phases/18-desktop-client-fertigstellen/18-01-SUMMARY.md", ".planning/phases/18-desktop-client-fertigstellen/18-02-PLAN.md", ".planning/phases/18-desktop-client-fertigstellen/18-02-SUMMARY.md", ".planning/phases/18-desktop-client-fertigstellen/18-03-PLAN.md", ".planning/phases/18-desktop-client-fertigstellen/18-03-SUMMARY.md", ".planning/phases/18-desktop-client-fertigstellen/18-04-PLAN.md", ".planning/phases/18-desktop-client-fertigstellen/18-04-SUMMARY.md", ".planning/phases/18-desktop-client-fertigstellen/18-05-PLAN.md", ".planning/phases/18-desktop-client-fertigstellen/18-05-SUMMARY.md", ".planning/phases/18-desktop-client-fertigstellen/18-06-PLAN.md", ".planning/phases/18-desktop-client-fertigstellen/18-06-SUMMARY.md", ".planning/phases/18-desktop-client-fertigstellen/18-REVIEW-FIX.md", ".planning/phases/18-desktop-client-fertigstellen/18-REVIEW.md", "CHANGELOG.md", "apps/api/src/desktop/desktop.controller.ts", "apps/api/src/desktop/desktop.module.ts", "apps/api/src/desktop/desktop.service.ts", "apps/desktop/src-tauri/build.rs", "apps/desktop/src-tauri/src/lib.rs", "apps/desktop/src/setup.html", "apps/web/src/app/(portal)/settings/general/desktop/page.tsx", "apps/web/src/components/desktop/desktop-download-links.tsx", "apps/web/src/components/settings/desktop-app-settings.tsx", "apps/web/src/lib/desktop.ts", "docs/anleitung-anwender.md", "docs/anleitung-betrieb.md", "docs/anleitung-entwicklung.md", "docs/ci-cd-setup.md"]
|
||||
covered_digest: "v1:sha256:d489cb5b094aba560b96f3d6ce7537d67fe83a2827906d554c4cccae996e091c"
|
||||
behavior_unverified: 2
|
||||
|
||||
Reference in New Issue
Block a user