Commit Graph

6 Commits

Author SHA1 Message Date
Matthieu
24023570c7 add price tracking to collections and implement total value calculation 2025-11-27 11:56:31 +01:00
Matthieu
359cc61115 implement paginated user collection API and infinite scroll in collection views 2025-11-27 11:47:19 +01:00
Matthieu
ad7ae17985 [ISSUE-10] Add card collection integration to deck manager
Implemented comprehensive collection management features:

Backend:
- Created collectionService with 9 API functions
- Added useCollection React hook for state management
- Implemented batch processing for performance
- Added full authentication and authorization

Frontend:
- Enhanced DeckManager with collection status indicators
- Added "Add All Missing Cards" bulk operation button
- Added individual "Add Card" buttons for missing cards
- Implemented loading states and error handling
- Added responsive design with visual badges

Features:
- Visual indicators (yellow for missing, green for owned)
- Bulk add all missing cards functionality
- Individual card addition with quantity tracking
- Real-time collection synchronization
- Success/error notifications

Tests: Build passing (5.98s), linting passing, TypeScript passing

Resolves: #ISSUE-10

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 14:53:42 +01:00
Reynier Matthieu
a077c40c5a add chunk to get cards collection from scryfall 2025-03-06 15:49:44 +01:00
matthieur
2ffa49b8f0 find issue import cards 2025-03-06 11:43:32 +01:00
Reynier Matthieu
d4c44ece53 Initial commit from your app 2025-02-01 22:24:59 +01:00