multica/packages/ui/src
Naiyuan Qing 845e503899 feat(ui): redesign QR scanner with state machine and mobile sheet
Rewrite QrScannerView with full state machine (idle/requesting/scanning/
detected/success/error), corner bracket animations snapping to QR
cornerPoints, flash toggle, and haptic feedback.

Add QrScannerSheet as bottom sheet wrapper for mobile. Simplify
ConnectPrompt to use useIsMobile() — mobile shows scan button + sheet,
desktop shows paste-only UI.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 08:22:49 +08:00
..
components feat(ui): redesign QR scanner with state machine and mobile sheet 2026-02-05 08:22:49 +08:00
hooks feat(ui): extend QR scanner hook with lifecycle control and flash API 2026-02-05 08:22:42 +08:00
lib fix(ui): render tool calls immediately from assistant toolCall blocks 2026-02-04 18:12:34 +08:00
styles feat(ui): improve tool-call-item with status dots, smart subtitles, and accessibility 2026-02-04 17:30:46 +08:00
index.ts feat(ui): create @multica/ui package skeleton 2026-01-30 11:34:05 +08:00