1. 02 Feb, 2026 2 commits
    • Stefy Lanza (nextime / spora )'s avatar
      Bump version from 1.0.12 to 1.0.13 · 85de73e2
      Stefy Lanza (nextime / spora ) authored
      - Updated version strings in main.py, build.py, mbetterclient/__init__.py, mbetterclient/web_dashboard/app.py
      - Updated user agent from MbetterClient/1.0r12 to MbetterClient/1.0r13 in mbetterclient/config/settings.py
      - Updated user agent in test_reports_sync_fix.py
      - Added changelog entry for version 1.0.13
      85de73e2
    • Stefy Lanza (nextime / spora )'s avatar
      Implement client-side last sync query and accumulated shortfall tracking · bf87924a
      Stefy Lanza (nextime / spora ) authored
      - Add accumulated_shortfall field to MatchModel to store historical shortfall at match completion
      - Create Migration_040_AddAccumulatedShortfallToMatches for database schema update
      - Update extraction flow in games_thread.py to store accumulated shortfall in match records
      - Update sync report logic in client.py to use match's stored accumulated shortfall value
      - Add test_last_sync_query.py to verify implementation
      - Add CLIENT_SYNC_MINIMAL_PROMPT.md with API specifications
      
      This ensures accurate reporting of cap compensation balance as it existed at the time each match was completed, rather than using the current global value.
      bf87924a
  2. 01 Feb, 2026 2 commits
    • Stefy Lanza (nextime / spora )'s avatar
      Implement database-based queue for reports synchronization · eef784ce
      Stefy Lanza (nextime / spora ) authored
      - Add ReportsSyncQueueModel database model for persistent sync queue storage
      - Update ReportsSyncResponseHandler to use database instead of JSON files
      - Add transaction safety with rollback support for queue operations
      - Implement automatic cleanup of completed items
      - Add database indexes for efficient querying
      - Create comprehensive test suite for database-based queue (test_reports_sync_db.py)
      - Update documentation to reflect database implementation
      
      This change improves performance, data integrity, and scalability of the
      reports synchronization feature by migrating from JSON file storage to SQLite database.
      eef784ce
    • Stefy Lanza (nextime / spora )'s avatar
  3. 28 Jan, 2026 1 commit
  4. 27 Jan, 2026 3 commits
  5. 23 Jan, 2026 3 commits
  6. 20 Jan, 2026 4 commits
  7. 18 Jan, 2026 5 commits
  8. 14 Jan, 2026 1 commit
  9. 06 Jan, 2026 1 commit
  10. 02 Jan, 2026 3 commits
  11. 27 Dec, 2025 1 commit
  12. 23 Dec, 2025 2 commits
  13. 20 Dec, 2025 3 commits
  14. 18 Dec, 2025 3 commits
  15. 17 Dec, 2025 2 commits
  16. 12 Dec, 2025 3 commits
  17. 03 Dec, 2025 1 commit