Surface render crashes and make chat layout viewport-safe (#61) #62

Closed
westfarn wants to merge 2 commits from fix/mobile-white-screen-diagnostics into master
2 Commits
Author SHA1 Message Date
westfarn cd1ba04e30 Surface render crashes and make chat layout viewport-safe (#61)
Unit Tests / test (pull_request) Successful in 12s
The app had no error boundary, so any throw inside the dashboard unmounted the
whole tree and left a blank white page with no way to read the cause on a phone.
Add a route-scoped boundary that shows the failure details, and fix the chat
shell to fit small viewports: dynamic viewport height, shrinkable input row,
safe-area padding, and wrapping message bubbles.

Also pause the particle canvas while the tab is hidden and cap its particle
count so phones are not driving a needless animation loop.
2026-07-29 07:35:26 -05:00
westfarn ecaccf88f4 Improve mobile conversation drawer layering and empty state (#59)
Unit Tests / test (pull_request) Successful in 13s
Make the dashboard sidebar a clearer fixed sheet on small screens with an explicit close control and empty-list guidance so it is less likely to look like a blank page.
2026-07-29 07:03:42 -05:00