multica/apps/desktop/src
yushen c604085065 fix(desktop): address review issues in device verification flow
- 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>
2026-02-04 13:54:09 +08:00
..
components fix(desktop): address review issues in device verification flow 2026-02-04 13:54:09 +08:00
hooks feat(desktop): add verified device list and rich confirm dialog 2026-02-04 13:43:54 +08:00
lib fix(desktop): address review issues in device verification flow 2026-02-04 13:54:09 +08:00
pages feat(desktop): add verified device list and rich confirm dialog 2026-02-04 13:43:54 +08:00
App.tsx feat(desktop): add pages for Home, Tools, and Skills with routing 2026-02-03 18:25:36 +08:00
main.tsx feat(desktop): initialize electron app with routing and cleanup 2026-02-03 14:17:31 +08:00
vite-env.d.ts feat(desktop): scaffold Electron app with Vite 2026-01-30 11:34:09 +08:00