nexus/ui
Genie 59b1d1551a fix: Vite HMR WebSocket for reverse proxy + WS StrictMode guard
When running behind a reverse proxy (e.g. Caddy), the live-events
WebSocket would fail to connect because it constructed the URL from
window.location without accounting for proxy routing.

Also fixes React StrictMode double-invoke of WebSocket connections
by deferring the connect call via a cleanup guard.

- Replace deprecated apple-mobile-web-app-capable meta tag
- Guard WS connect with mounted flag to prevent StrictMode double-open
- Use protocol-relative WebSocket URL derivation for proxy compatibility
2026-03-17 07:09:00 -03:00
..
public Add worktree-specific favicon branding 2026-03-10 16:15:11 -05:00
src fix: Vite HMR WebSocket for reverse proxy + WS StrictMode guard 2026-03-17 07:09:00 -03:00
components.json Overhaul UI with shadcn components and new pages 2026-02-17 09:07:32 -06:00
index.html fix: Vite HMR WebSocket for reverse proxy + WS StrictMode guard 2026-03-17 07:09:00 -03:00
package.json feat(adapters): add Gemini CLI local adapter support 2026-03-10 16:46:04 +00:00
tsconfig.json Overhaul UI with shadcn components and new pages 2026-02-17 09:07:32 -06:00
vite.config.ts Adopt React Query and live updates across all UI pages 2026-02-17 12:24:48 -06:00
vitest.config.ts Fix inbox badge logic and landing view 2026-03-10 22:55:45 -05:00