You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c7cda0f
Browse filesBrowse the repository at this point in the historyBrowse files
fix(desktop): open Settings as an overlay so it doesn't end the session (#26)
Settings was a sibling route under AppLayout, so navigating to it unmounted
HomePage — which ran CapturePreview's unmount cleanup (stopHosting), dropping
the host from the LiveKit room and ending the live session (and restarting
egress, which traps YouTube on "Preparing"). Coming back landed on a fresh
HomePage with no session.
Settings now renders as a full-screen overlay (new useUIStore) over the still
-mounted Home, so the session keeps running underneath. All entry points are
covered: the main-process menu/tray IPC ('navigate' -> '/settings') is
intercepted in main.tsx, the mac/win TitleBar button opens the overlay, and
the Back button closes it. The unmounting '/settings' route is removed.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments