Express Creator

Express Creator v2.2.0

Multi-logo upload system, hat variants, logo placement configuration, and internal tool features

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