TLDR Summary
- Multi-Logo Upload: Now supports uploading 3 logos at once with configurable placement areas
- Hat Variants: Product variation support for headwear with variant selection step
- Logo Placement System: New configuration system for per-product logo areas (pants, hats, etc.)
- Roster Contact Updates: Contact info update section added to roster builder, brand filter removed
- Internal/Design Site Versions: Separate build configurations for internal tool and design site deployments
Comprehensive Release Notes
Multi-Logo Upload System
3-Logo Support
- Upload up to 3 logos simultaneously in the design wizard
- Each logo can be assigned to different placement areas
- LogoUploadDropzone component updated for multi-file handling
- DesignModal redesigned for multiple logo management
Logo Placement Configuration
- New logoPlacement.ts with 410 lines of placement configuration
- Per-product logo area definitions (chest, back, sleeve, leg, etc.)
- Pants-specific logo areas setup
- Configurable placement options per product category
Product Variations
Hat Variants
- New VariationSelectStep component (264 lines)
- Variation fetching endpoint: /api/products/[id]/variations
- Hat products now show size/style variations
- CopyCustomerLinkButton updated for variant support
Variation Infrastructure
- New interfaces for variation data
- Product filters configuration (74 lines)
- Design wizard flow updated to include variation step
Roster Builder Updates
Contact Info Section
- New contact info update section in RosterBuilder
- 290 lines of new roster functionality
- Brand filter removed from product selection
- Improved roster management workflow
Internal Tool and Design Site
Deployment Versions
- InternalInfoModal component (362 lines) for internal tool
- CopyCustomerLinkButton (127 lines) for sharing designs
- Different gtag events for design site vs internal
- Lead gen zap timing fixes for design source
Lead Generation
- Lead gen fires on internal version
- Zap fires after 1 generation
- Fixed internal sourcing attribution
- Removed last name from upfront collection
Bug Fixes
UI and Flow
- Fixed scrolling issues in design modal
- Removed extra notifications to Tyler
- Rate limiter adjustments
Contributors
Development Team
- @ty-e-boyd - Multi-logo system, hat variants, roster updates, internal tool features