1cfced1052
Fix screenshot generation for requested dashboard route keys by preserving non-empty route_key lookups when no session exists yet, allowing lazy session creation instead of returning 404. Add server-side observability with HTTP request logs (method, URI, status, bytes, duration, remote address) and websocket connection lifecycle logs for connect/disconnect and unexpected read errors. Update README title/positioning and expand feature bullets to document Ghostty WASM rendering and mobile/touch keyboard support. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>