+- 2026-05-07: **NumberDrill Progress Footer Publish** — Publish #7 shipping Kaylee's NumberDrill UX consistency change: replaced dot progress indicators (top) with Quiz-style progress footer (bottom), sourced from VocabQuiz.razor:382–385 for parity across activities. CHANGE: UI-only markup refactor in src/SentenceStudio.UI/Pages/NumberDrill.razor (commits 77071f91 + 1b2a214c). **Azure**: `azd deploy` succeeded in 3m 6s, deployed API revision `api--0000093`, webapp revision `webapp--0000079`, cache/marketing/workers to `livelyforest-b32e7d63.centralus.azurecontainerapps.io`. Post-deploy validation: 16 PASS, 0 FAIL, 2 SKIP (auth flow), 2 WARN (workers scaled-to-zero, migration logs scrolled — both non-blocking) ✅. WebApp homepage: HTTP 200 ✅. **iOS to DX24**: Built Release with net10 SDK + `-p:ValidateXcodeVersion=false` (canonical recipe, NOT net11p3 swap which triggers 31 Razor SG errors), targeted production API (https://api.livelyforest-b32e7d63.centralus.azurecontainerapps.io), app bundle created successfully ✅. **INSTALL BLOCKED** (CoreDeviceError 4000 + NWError 57, device deep sleep killed CoreDevice tunnel). REMEDY: Captain to unlock DX24 + keep screen on 10–20s (wake from deep sleep), retry install. Handshake quirk: if first retry fails, do 2nd retry (per May 6 Publish #6 pattern). **MANUAL VALIDATION REQUIRED**: Captain to open NumberDrill on DX24 after successful install, confirm dot indicators GONE (top), "X / Y" footer PRESENT (bottom).
0 commit comments