1. 12 Jan, 2026 1 commit
  2. 09 Jan, 2026 3 commits
  3. 27 Sep, 2025 1 commit
  4. 26 Sep, 2025 24 commits
  5. 26 Aug, 2025 5 commits
    • Stefy Lanza (nextime / spora )'s avatar
      feat: Add Migration_007 to ensure 'done' status in existing ENUM columns · 48e8d2b8
      Stefy Lanza (nextime / spora ) authored
      - Add Migration_007_AddDoneToStatusEnum class
      - Safely adds 'done' to existing status ENUM if not present
      - Handles databases created before 'done' status was added
      - Includes proper rollback support
      - Update README and CHANGELOG with migration details
      48e8d2b8
    • Stefy Lanza (nextime / spora )'s avatar
      Update · 61453eb5
      Stefy Lanza (nextime / spora ) authored
      61453eb5
    • Stefy Lanza (nextime / spora )'s avatar
      feat: Enhanced match active status logic with status='pending' requirement · a9643217
      Stefy Lanza (nextime / spora ) authored
      - Updated set_active() method to require status='pending' in addition to ZIP upload completion
      - Added comprehensive documentation for new active status criteria
      - Updated CHANGELOG.md with version 1.2.3 details
      - Enhanced README.md with active status requirements documentation
      
      Active status now requires:
      1. ZIP upload status = 'completed'
      2. ZIP checksum present
      3. Match status = 'pending'
      
      This provides more precise control over match activation workflow.
      a9643217
    • Stefy Lanza (nextime / spora )'s avatar
      feat: Add comprehensive match status system · c924ad24
      Stefy Lanza (nextime / spora ) authored
      - Add status column to matches table with 8 enum values (pending, scheduled, bet, ingame, cancelled, failed, paused, done)
      - Create Migration_006_AddStatusColumn for database schema updates
      - Update Match model to include status field with proper enum validation
      - Enhance match detail template to display status information
      - Improve configuration auto-migration system for persistent directories
      - Update README and CHANGELOG with version 1.2.3 documentation
      - Maintain backward compatibility with existing matches
      c924ad24
    • Stefy Lanza (nextime / spora )'s avatar
      feat: Add match status tracking system · f21d1725
      Stefy Lanza (nextime / spora ) authored
      - Add status column to matches table with enum values (pending, scheduled, bet, ingame, cancelled, failed, paused, done)
      - Implement database migration 006 for status tracking
      - Update Match model with status field and validation
      - Enhance match detail template to display status information
      - Update documentation (README and CHANGELOG) for v1.2.3
      - Enable comprehensive match lifecycle management
      f21d1725
  6. 21 Aug, 2025 6 commits
    • Stefy Lanza (nextime / spora )'s avatar
      Delete migrate_config.py · b7912d69
      Stefy Lanza (nextime / spora ) authored
      b7912d69
    • Stefy Lanza (nextime / spora )'s avatar
      Delete token · faed74dd
      Stefy Lanza (nextime / spora ) authored
      faed74dd
    • Stefy Lanza (nextime / spora )'s avatar
      Merge branch 'patch-2' into 'master' · e4b684d8
      Stefy Lanza (nextime / spora ) authored
      Delete prompt.txt
      
      See merge request !1
      e4b684d8
    • Moses's avatar
      Delete prompt.txt · 238f534f
      Moses authored
      238f534f
    • Stefy Lanza (nextime / spora )'s avatar
      Fix fixture parser fighter column mapping bug (v1.2.2) · f6514b18
      Stefy Lanza (nextime / spora ) authored
      - Fixed critical bug where both fighter1 and fighter2 were incorrectly sourced from fighter1 column during XLSX uploads
      - Enhanced FixtureParser.detect_required_columns() with fighter-specific matching logic in app/upload/fixture_parser.py
      - Added proper fighter number detection (1 or 2) to prevent cross-mapping during partial column matching
      - Fighter1 columns now correctly map to fighter1 database field, Fighter2 to fighter2 field
      - Prevents false positives where 'fighter2' column incorrectly matched 'fighter1' field
      - Root cause: Original partial matching used split()[0] causing both 'fighter 1' and 'fighter 2' to become 'fighter'
      - Solution: Implemented specific logic checking for both 'fighter' keyword AND number in column names
      - Updated documentation (README.md, CHANGELOG.md) with bug fix details and version bump to v1.2.2
      - Maintains backward compatibility with existing column naming conventions
      f6514b18
    • Stefy Lanza (nextime / spora )'s avatar
      Fix PyInstaller compatibility issues · 96664e04
      Stefy Lanza (nextime / spora ) authored
      - Fixed import error for get_persistent_directories (renamed to get_config_directory)
      - Fixed TypeError with classmethod call during class definition
      - Added config directory support to directory utilities
      - Enhanced configuration loading with proper function structure
      - Ensured all persistent directories are created during setup
      96664e04