feat: Buddy System & Bulk Scanner
- Add Buddy linking via QR code/handshake (buddy_invites table) - Add Bulk Scanner for rapid-fire bottle scanning in sessions - Add processing_status to bottles for background AI analysis - Fix offline OCR with proper tessdata caching in Service Worker - Fix Supabase GoTrueClient singleton warning - Add collection refresh after offline sync completes New components: - BuddyHandshake.tsx - QR code display and code entry - BulkScanSheet.tsx - Camera UI with capture queue - BottleSkeletonCard.tsx - Pending bottle display - useBulkScanner.ts - Queue management hook - buddy-link.ts - Server actions for buddy linking - bulk-scan.ts - Server actions for batch processing
This commit is contained in:
@@ -27,10 +27,12 @@
|
||||
"fuse.js": "^7.1.0",
|
||||
"heic2any": "^0.0.4",
|
||||
"lucide-react": "^0.468.0",
|
||||
"nanoid": "^5.1.6",
|
||||
"next": "16.1.0",
|
||||
"openai": "^6.15.0",
|
||||
"react": "^19.2.0",
|
||||
"react-dom": "^19.2.0",
|
||||
"react-qr-code": "^2.0.18",
|
||||
"recharts": "^3.6.0",
|
||||
"sharp": "^0.34.5",
|
||||
"tesseract.js": "^7.0.0",
|
||||
|
||||
Reference in New Issue
Block a user