1fe7c06083
Code merged to main on 2026-06-26 via rebase (01527ae) + bug-fix passes
(5a43894/04871bd/f7f590f). All 8 ACs PASS. Only SDD artifacts were untracked;
this archive closes the paperwork gap. No code changes, no canonical sync.
See archive-report.md for carry-over notes (iOS real-device test residual).
2.0 KiB
2.0 KiB
Archive Report — Mobile responsive parity
Change: mobile-responsive-parity
Archived: 2026-07-09 (paperwork-only archive; code merged to main on 2026-06-26)
Phase: archive
Archive readiness
This change was implemented and verified on 2026-06-26 (see verify-report.md: all 8 ACs PASS, lint/build/test green, residual risks resolved). The code was merged to main via the rebase in commit 01527ae ("Rebase services-as-hub-ia onto mobile-responsive-parity"), with subsequent bug-fix passes (5a43894, 04871bd, f7f590f: sheet scroll, isDirty false positive, mobile edit btn, service badge).
Only the SDD artifacts (this folder) remained untracked. This archive is paperwork-only — no code changes, no canonical-spec sync (the change is flat-spec; no delta was ever authored). Archiving closes the paperwork gap.
Signature code (confirmed present + tracked on main)
frontend/src/components/ui/sheet-form.tsx(+ test)frontend/src/components/ui/__tests__/mobile-card.test.tsx(MobileCardRow primitive)- Consumers:
WidgetConfigDialog,BackupAlertsTable,BackupJobsTable,BackupRunsTable,ServicePage(mobile sheet forms)
Carry-over notes
- iOS Safari real-device verification was the one residual risk marked UNRESOLVED in the verify-report (
h-[100dvh]on SheetForm,position: sticky, attachment upload from Files). Inherently out of CI scope; remains a manual-pass item. - The
service-tabs/architecture produced by the siblingservices-as-hub-iachange liftsDataTable+ column-visibility patterns from main but did not adoptMobileCardRow/SheetFormonServicePageat the time of its verify-report. A later commit (f7f590f"ServicePage content tabs wrapped in SheetForm on mobile") closed that gap post-merge. - Canonical spec not synced. If a durable canonical
mobile-responsivespec is ever wanted, author a delta fromspec.mdand runsdd-sync. Out of scope for this paperwork archive.