Commit graph

1 commit

Author SHA1 Message Date
Randall Stillwell
fec6c99d42 🎮 Create Comprehensive Collection Seeding Script
 New Features:
- Created seed-collections-with-cards.js for testing thumbnail layouts
- Seeds database with collections in 3 different states:
  😢 Empty collections (crying emoji placeholder)
  🃏 Collections with cards (white card boxes with images)
  🖼️ Collections with custom thumbnails (uploaded images)

🗂️ Sample Data Created:
- 13 sample cards (MTG, Pokemon, Lorcana with real images)
- 6 collections total (3 for Alice, 3 for Bob)
- Mix of public/private collections with realistic content
- Proper slug generation and permissions setup

🎯 Test Coverage:
- Alice: Power 9 Collection (cards), Pokemon Starters (custom thumb), Empty Future (crying emoji)
- Bob: Budget MTG (cards), Lorcana Heroes (custom thumb), Secret Project (1 card)
- All collections have proper tags, descriptions, and ownership

🔧 Technical Implementation:
- Fixed SQL result structure for Neon database (.rows vs direct array)
- Handles existing cards gracefully (check before insert)
- Generates unique slugs for all collections
- Creates proper permissions and collection_cards relationships

Ready to test all thumbnail layout variations! 🎨
2025-07-27 14:26:35 -05:00