Roster XLSX Export: New export service generates downloadable XLSX roster files during payment flow with player names, numbers, sizes, and design assignments
Receipt and Roster Re-download: Enhanced receipt service with roster storage URL support, allowing users to re-download from order history
Svelte 5 Reactivity Fix: Resolved designCards state synchronization issues with Svelte 5's reactivity system
Data Persistence Fix: Fixed critical issue where data was lost before redirecting to 1-7 quantity flow
UI Polish: Back button styling, roster table column sizing, quantity button heights, and FirstInfoPrompt refinements
Comprehensive Release Notes
Roster Export Feature
XLSX Export Service
New rosterExportService.ts generates XLSX roster files
Exports player names, numbers, sizes, and design assignments
Integrated into payment completion workflow
Automatic download triggered on order completion
Receipt Integration
Enhanced receiptService.ts with roster storage URL support
Users can re-download receipts and rosters from order history
Improved file naming and organization
Svelte 5 Compatibility
Reactivity Fixes
Fixed designCards reactivity issue with Svelte 5's new system
Design selections now properly update across re-renders
State synchronization improvements throughout
Data and Flow Fixes
Data Persistence
Fixed data loss when redirecting to 1-7 quantity flow
User input now properly saved before navigation
No more lost work during quantity mode transitions
Internal Mode Support
Added internal mode functionality for admin operations
Streamlined internal workflow capabilities
UI Improvements
Visual Polish
Back button styling improvements
Roster table column sizing and alignment fixes
Quantity button height consistency
FirstInfoPrompt onboarding flow refinements
Developer Experience
Tooling Updates
Added AGENTS.md documentation for AI-assisted development