Skip to content

feat(web): UI improvements — error boundaries + mobile sidebar + polling#40

Merged
rogerdigital merged 1 commit into
mainfrom
refactor/frontend-ui-improvements
May 25, 2026
Merged

feat(web): UI improvements — error boundaries + mobile sidebar + polling#40
rogerdigital merged 1 commit into
mainfrom
refactor/frontend-ui-improvements

Conversation

@rogerdigital
Copy link
Copy Markdown
Owner

Summary

  • Page-level ErrorBoundary wrapping each lazy route (crash isolation)
  • Inline error mode with retry button for page-level failures
  • Sidebar defaults to collapsed on viewports < 720px
  • SSE-first polling optimization (from Phase 8, included in this branch)

Test plan

  • All 133 web tests pass
  • Build passes
  • Lint passes

- Wrap each lazy-loaded route in ErrorBoundary for page-level crash
  isolation (single page failure doesn't break navigation)
- Add inline error mode with retry button for page-level boundaries
- Default sidebar to collapsed on viewports < 720px (no stored pref)
@rogerdigital rogerdigital merged commit aa8df1a into main May 25, 2026
8 checks passed
@rogerdigital rogerdigital deleted the refactor/frontend-ui-improvements branch May 25, 2026 16:27
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