deckhearth/api
Randall Stillwell 7463551065 Move OCR settings to comprehensive user settings system
🏗️ User Settings System:
- Create comprehensive Settings page with tabbed interface
- Move OCR configuration from modal to dedicated settings tab
- Add API endpoints for user preferences (GET/PUT)
- Store settings in database user_preferences table with ocr_settings column
- Add Settings link to navbar user dropdown

⚙️ Settings Features:
- General tab: default view, items per page, theme, animations
- AI OCR tab: service selection, API keys, confidence threshold
- Privacy tab: public collections/decks defaults
- Real-time API key testing for OpenAI and Ollama
- Persistent storage in database instead of localStorage

🔄 Integration:
- Remove old OCRSettings modal from Scanner page
- Add Settings route to App.tsx routing
- Update navbar with Settings link in user dropdown
- Prepare for AI OCR service to read from user preferences

Next: Update AI OCR service to use saved user preferences instead of localStorage
2025-07-22 10:53:44 -05:00
..
admin Move OCR settings to comprehensive user settings system 2025-07-22 10:53:44 -05:00
auth Remove conflicting TypeScript API files 2025-07-22 06:55:09 -05:00
cards Implement complete card scanning and collection flow - ready for local testing 2025-07-22 08:01:20 -05:00
collections Implement complete card scanning and collection flow - ready for local testing 2025-07-22 08:01:20 -05:00
user Move OCR settings to comprehensive user settings system 2025-07-22 10:53:44 -05:00
v1/cards Fix Node.js 18 compatibility for Vercel deployment 2025-07-21 16:08:45 -05:00
migrate.ts Fix Vercel ES module import issues 2025-07-21 16:12:24 -05:00
setup-auth.js Convert auth endpoints to working Vercel function format 2025-07-22 06:46:09 -05:00
simple.js Add environment variable debugging to simple endpoint 2025-07-22 06:52:30 -05:00
tsconfig.json Fix Vercel ES module import issues 2025-07-21 16:12:24 -05:00