chore: planning artifacts + mcp.json update
- .mcp.json: Playwright MCP config - 08-UAT.md: Phase 8 UAT results - quick task summaries: 260630 user-settings, 260701 calendar domain Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
---
|
||||
status: testing
|
||||
phase: 08-dashboard-widgets-vollimplementierung
|
||||
source: [08-01-SUMMARY.md, 08-02-SUMMARY.md, 08-03-SUMMARY.md, 08-04-SUMMARY.md]
|
||||
started: 2026-07-01T09:20:00Z
|
||||
updated: 2026-07-01T09:20:00Z
|
||||
---
|
||||
|
||||
## Current Test
|
||||
|
||||
number: 1
|
||||
name: Widget-Katalog — alle 8 Typen sichtbar
|
||||
expected: |
|
||||
Öffne den Dashboard-Widget-Katalog ("+"-Button im Dashboard).
|
||||
Der Katalog zeigt alle 8 Widget-Typen: Clock, Search, Calendar, Note,
|
||||
Calculator, Favorites, Link, Stopwatch — mit je einem Icon und Label.
|
||||
awaiting: user response
|
||||
|
||||
## Tests
|
||||
|
||||
### 1. Widget-Katalog — alle 8 Typen sichtbar
|
||||
expected: Öffne den Widget-Katalog (+/Hinzufügen-Button im Dashboard). Alle 8 Typen erscheinen: Clock, Search, Calendar, Note, Calculator, Favorites, Link, Stopwatch — jeweils mit Icon und Label.
|
||||
result: [pending]
|
||||
|
||||
### 2. Calculator Widget — Grundrechenarten
|
||||
expected: Füge ein Calculator-Widget zum Dashboard hinzu. Rechne 7+3 → Anzeige zeigt 10. Rechne 8×2 → 16. Dividiere 5÷0 → Anzeige zeigt "Fehler". Dezimalkomma: 1,5+1,5 → 3.
|
||||
result: [pending]
|
||||
|
||||
### 3. Calculator Widget — Tastatureingabe + Memory
|
||||
expected: Klicke in das Calculator-Widget. Gib via Tastatur ein: 5*6 dann Enter → 30. Memory-Buttons: MS speichert, MR ruft zurück, MC löscht, M+/M− addieren/subtrahieren. Tastaturdruck landet NUR im Rechner, nicht im Dashboard-Grid.
|
||||
result: [pending]
|
||||
|
||||
### 4. Stopwatch Widget — Start/Stop/Lap/Reset
|
||||
expected: Füge ein Stopwatch-Widget hinzu. Klicke Start → Timer läuft (Zeitanzeige zählt). Klicke Lap → aktueller Wert erscheint in der Rundenliste (neueste oben). Klicke Stop → Timer friert ein. Klicke Reset → Anzeige zurück auf 00:00, Rundenliste leer.
|
||||
result: [pending]
|
||||
|
||||
### 5. Stopwatch Widget — Reload-Persistenz
|
||||
expected: Starte die Stoppuhr und lass sie ~5 Sekunden laufen. Lade die Seite neu (F5). Die Stoppuhr zeigt sofort den korrekten, weitergelaufenen Wert (~5s + Ladezeit) — kein Zurückspringen auf 00:00.
|
||||
result: [pending]
|
||||
|
||||
### 6. Favorites Widget — CRUD
|
||||
expected: Füge ein Favorites-Widget hinzu. Im Edit-Modus: Füge einen Favoriten mit Titel und URL hinzu → erscheint in der Liste. Klicke Bearbeiten → Inline-Formular öffnet, ändere Titel, speichern → aktualisierter Titel. Klicke Löschen → Eintrag verschwindet aus der Liste.
|
||||
result: [pending]
|
||||
|
||||
### 7. Favorites Widget — Ansicht + Buchstaben-Fallback
|
||||
expected: Im Favorites-Widget (Edit-Modus): wechsle zwischen Listen- und Kachelansicht — beide Ansichten zeigen die Favoriten korrekt. Bei einem Favoriten ohne Icon wird der erste Buchstabe des Titels als Fallback angezeigt (kein kaputtes Bild-Icon).
|
||||
result: [pending]
|
||||
|
||||
### 8. Link Widget — Einzelnen Link hinzufügen + anzeigen
|
||||
expected: Füge ein Link-Widget hinzu. Im Edit-Modus: Trage Titel und URL ein, speichern → Link erscheint als klickbarer Eintrag (öffnet in neuem Tab). Ohne Icon: Buchstaben-Fallback sichtbar.
|
||||
result: [pending]
|
||||
|
||||
### 9. Link Widget — Einzellink-Enforcement + Bearbeiten + Ansichtswechsel
|
||||
expected: Im Link-Widget mit bestehendem Link: das Hinzufügen-Formular erscheint NICHT (nur ein Link erlaubt). Klicke Bearbeiten → Inline-Formular, Änderungen speichern. Wechsle zwischen Listen- und Kachelansicht (Edit-Modus) → beide zeigen den Link korrekt.
|
||||
result: [pending]
|
||||
|
||||
## Summary
|
||||
|
||||
total: 9
|
||||
passed: 0
|
||||
issues: 0
|
||||
pending: 9
|
||||
skipped: 0
|
||||
blocked: 0
|
||||
|
||||
## Gaps
|
||||
|
||||
[none yet]
|
||||
Reference in New Issue
Block a user