paperclip/ui/src
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
..
adapters Raise default max turns to 300 2026-03-12 09:34:05 -05:00
api feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
components Add budget tabs and sidebar budget indicators 2026-03-16 15:11:01 -05:00
context fix: Vite HMR WebSocket for reverse proxy + WS StrictMode guard 2026-03-17 07:09:00 -03:00
fixtures Add a run transcript UX fixture lab 2026-03-11 10:47:22 -05:00
hooks fix(costs): harden company auth check, fix frozen date memo, hide empty quota rows 2026-03-16 15:08:54 -05:00
lib feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
pages Fix agent budget tab routing 2026-03-16 16:02:21 -05:00
plugins Enhance plugin loading and toolbar integration 2026-03-14 15:27:45 -07:00
App.tsx Add budget tabs and sidebar budget indicators 2026-03-16 15:11:01 -05:00
index.css Dark theme for CodeMirror code blocks in MDXEditor 2026-03-15 14:39:09 -05:00
main.tsx Add kitchen sink plugin example 2026-03-13 23:03:51 -05:00