diff --git a/.planning/phase-W11-MOBILE-UI-RESIDUAL-v1443-report.md b/.planning/phase-W11-MOBILE-UI-RESIDUAL-v1443-report.md new file mode 100644 index 000000000..48705d8c2 --- /dev/null +++ b/.planning/phase-W11-MOBILE-UI-RESIDUAL-v1443-report.md @@ -0,0 +1,66 @@ +# Phase W11-MOBILE-UI-RESIDUAL — v1.4.43 + +**Branch**: `w11-mobile-ui-residual-v1443` (pushed to origin) +**Base**: `origin/develop` (rebased clean onto every new tip during the wave) +**Scope source**: `.planning/round-v1443-AUDIT-mobile-ui-findings.md` + +## Items closed + +| Item | Status | Commit | +|---|---|---| +| M1 — `Loader2 animate-spin` missing `motion-reduce:animate-none` (21 sites) | Closed | `16a85b53` | +| M2 — `phase-config-dialog.tsx` Input + Button 32 px + `text-sm` | Closed | `cd160a3f` | +| M3 — Insights dynamic skeletons height mismatch | Closed (with L4) | `37988bbb` | +| M4 — `correlation-card.tsx` scatter skeleton aspect-ratio mismatch | Closed | `f87265df` | +| M5 — Dashboard "blocked-then-burst" tile-strip during slow slim | Closed | `125a2e31` | +| M6 — `health-chart.tsx` empty-window silently `return null` | Closed | `24ff6754` | +| L1 — Insights tab-strip group-popover `min-h-10` | Closed | `3aca96ec` | +| L2 — `chart-overlay-controls.tsx` `size="sm"` + stretched `min-h-11` mix | Closed | `0b25ba40` | +| L4 — `next/dynamic` insights skeletons missing `motion-reduce:animate-none` | Closed (folded with M3) | `37988bbb` | +| L6 — `RecentWorkoutsTile` + `DrugLevelChart` unreserved loading height | Closed | `b6bc77f4` | + +## Items deferred + why + +- **L3 — Textarea primitive** — out of scope per handoff (`Defer (do NOT do in this wave) — L3 Textarea primitive — bigger refactor with 6+ call-sites, defer to v1.4.44 standalone wave`). +- **L5 — `injection-site-picker.tsx:178` `
` → `