24 lines
796 B
Markdown
24 lines
796 B
Markdown
# US05-05 — Operate Uploads in the Browser
|
|
|
|
Epic: [E05](../E05-immich-upload.md)
|
|
|
|
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
|