docs: capture UIFIX-04/05/06 (paid-files lightbox, PiP animation, loader states) into phase 1

This commit is contained in:
archipelago
2026-07-30 21:59:47 -04:00
parent f1206ad60f
commit 1fc006a05b
6 changed files with 62 additions and 2 deletions
+6
View File
@@ -25,6 +25,9 @@ declared exit criteria (multinode pass + workstreams B/C/F), `.planning/codebase
- [ ] **UIFIX-01**: The FIPS/Tor pills on cloud files are kept (never removed by cleanups) and render at mobile widths — on mobile, users can see each file's security/transport state (BLOCKER)
- [ ] **UIFIX-02**: The connected-nodes list scrolls at row-matched height — its height tracks the taller right-hand sibling in the row and the inner list scrolls within it, never growing to fit all rows scroll-free (BLOCKER)
- [ ] **UIFIX-03**: On short viewports the onboarding confirmation tickbox is discoverably visible — an on-brand affordance (scroll cue, sticky footer, or equivalent) makes it obvious without altering tall-screen appearance (BLOCKER)
- [ ] **UIFIX-04**: Paid Files pictures open in the app's lightbox, not a browser tab — consistent with the rest of the app's media UX
- [ ] **UIFIX-05**: Entering picture-in-picture on a video closes the lightbox with a fluid on-brand animation
- [ ] **UIFIX-06**: Surfaces with genuinely slow opens show house-style loader states — no dead-feeling clicks (cached revisits stay spinner-free per PERF-02)
### UI Performance (PERF)
@@ -111,6 +114,9 @@ Which phases cover which requirements. Updated during roadmap creation.
| UIFIX-01 | Phase 1 | Pending |
| UIFIX-02 | Phase 1 | Pending |
| UIFIX-03 | Phase 1 | Pending |
| UIFIX-04 | Phase 1 | Pending |
| UIFIX-05 | Phase 1 | Pending |
| UIFIX-06 | Phase 1 | Pending |
| PERF-01 | Phase 2 | Complete |
| PERF-02 | Phase 2 | Complete (02-02 tracer + 02-04..02-07 extended KeepAlive/cache to every main tab, each dev-preview-verified against archi-dev-box per D-11) |
| PERF-03 | Phase 2 | Pending |