No description
Find a file
Claude c617a371cf
Fix iOS WebSocket hang with self-signed TLS certificates
iOS Safari silently rejects wss:// connections to servers using
self-signed certificates — the trust exception accepted for the page
does not extend to WebSocket handshakes. This causes the UI to hang
on "Establishing WebSocket connection..." indefinitely.

- Make --certificate and --key optional; server runs plain HTTP when omitted
- When TLS is enabled, also start a plain HTTP listener on --http-port
  (default 8081) so iOS clients can connect via ws:// instead of wss://
- Add a 5-second connection timeout on the frontend that detects the hang
  and shows a clickable link to the HTTP fallback URL

https://claude.ai/code/session_01VJ4CsBALnYcVhFJpY5cD5k
2026-02-09 09:42:51 +00:00
lanshare Fix iOS WebSocket hang with self-signed TLS certificates 2026-02-09 09:42:51 +00:00
.gitignore Add first script 2026-01-02 21:31:47 +01:00
flake.lock Add first script 2026-01-02 21:31:47 +01:00
flake.nix Add migrate-workspace-deps script 2026-01-10 11:32:05 +01:00
gitlab-job-status Add migrate-workspace-deps script 2026-01-10 11:32:05 +01:00
migrate-workspace-deps Add migrate-workspace-deps script 2026-01-10 11:32:05 +01:00