Skip to content

Repair responsive UI and screen reliability for 6.0.1 - #20

Merged
r11a merged 1 commit into
mainfrom
agent/faceid-6-0-1-ui-repair
Aug 13, 2026
Merged

r11a merged 1 commit into
mainfrom
agent/faceid-6-0-1-ui-repair

Conversation

@r11a

@r11a r11a commented Aug 13, 2026

Copy link
Copy Markdown
Owner

What changed

  • fixes the People-screen crash caused by a missing icon import
  • isolates future page failures so navigation remains usable
  • adds explicit loading, error and retry states for screens with multiple API dependencies
  • keeps expert tools visible and discoverable in the navigation
  • fixes phone and tablet overflow in review actions, settings, camera controls and maintenance forms
  • aligns camera role and mode choices with the values accepted by the backend
  • rebuilds cache-busted 6.0.1 assets for both standalone and Home Assistant add-on packages
  • expands the UI fixture and regression assertions used during responsive QA

Why

The 6.0.0 shell could become entirely blank after one screen exception, some secondary API failures looked like missing content, and several controls clipped or overlapped on narrow devices. Camera settings also exposed unsupported backend values.

Validation

  • npm.cmd run build
  • python -m compileall -q app
  • python -m pytest -q — 67 passed, 1 skipped
  • git diff --check
  • browser QA across all 14 primary screens at 360×800, plus tablet camera view, all 7 expert panels, modals, route clip selection and camera face analysis
  • no horizontal overflow, screen crashes or browser console errors in the final mobile pass

@r11a
r11a marked this pull request as ready for review August 13, 2026 20:52
@r11a
r11a merged commit 6fb14f0 into main Aug 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant