- Add 60s timeout to pending device confirms to prevent Promise leaks when client disconnects before user responds - Add offDeviceConfirmRequest to preload and clean up IPC listener on component unmount to prevent duplicate listener accumulation - Extract duplicated parseUserAgent into shared lib/parse-user-agent.ts - Clean up expired tokens in DeviceStore.registerToken to prevent memory accumulation from unscanned QR codes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| desktop | ||
| mobile | ||
| web | ||