- 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> |
||
|---|---|---|
| .. | ||
| components | ||
| hooks | ||
| lib | ||
| pages | ||
| App.tsx | ||
| main.tsx | ||
| vite-env.d.ts | ||