796 B
796 B
US05-05 — Operate Uploads in the Browser
Epic: E05
As a user, I want to preflight, confirm, monitor, and verify uploads so I know exactly what reached Immich and what remains uncertain.
Acceptance criteria
- The view shows album scope, blockers, redacted configuration, counts, and exact confirmation before start.
- Progress distinguishes new, upgraded, duplicate, failed, cancelled, and uncertain.
- Uncertain outcomes expose verification actions, not an automatic retry button.
- Secrets never appear in DOM, logs, URLs, traces, or browser storage.
Automated tests
- Playwright covers blocked/valid preflight, start, progress, cancellation, report, uncertainty, verification, stale bytes, reload, and secret scanning.
Dependencies
- US05-04