Changes & Development History

Complete timeline of all changes, features, and improvements to HattrickPlanner. 🎉 User Releases highlight features that directly improve your experience. 🔧 Technical Releases show behind-the-scenes improvements and infrastructure updates.

Click technical releases to show/hide individual commit details

2026-03-013.23.26-g6b691d5fix workflow bug
2026-03-013.23.25-gb85735cfix matches bug
2026-02-133.23.24-g46e4871Update docs for FEAT-033 completion
2026-02-133.23.23-ga4eda45Add AdminPreferences date range tests
2026-02-133.23.22-g05ed458Add debug chart date range filtering [feat-033]
2026-02-093.23.21-ga4295c9Fix debug-charts.js formatting
2026-02-093.23.20-g1260f27Add footer component with analytics notice
2026-02-073.23.19-gc8252baUpdate project docs for UI-021 completion
2026-02-073.23.18-g0479969Simplify chart architecture with 73% code reduction [ui-021]
2026-02-073.23.17-g4e2a4d3Add admin preferences API endpoint [ui-021]
2026-02-073.23.16-ge964a45Add AdminPreferences model and migration [ui-021]
2026-02-063.23.15-g9a286ebFix session duplicate prevention in task ID gen
2026-02-063.23.14-gcf372a1Promote UI-014 dark mode to P2 features
2026-02-063.23.13-g0d15da4Fix file endings in task documentation
2026-02-063.23.12-g57e30e5Update backlog after test coverage restoration
2026-02-063.23.11-g3abf60fAdd comprehensive test infrastructure [refactor-112]
2026-02-063.23.10-ge4d3481Add immediate test coverage restoration task
2026-02-063.23.9-g8348612Add repository simplification analysis tasks
2026-02-063.23.8-ge8206c3Add EPIC support to agent docs and scripts
2026-02-063.23.7-g969f05cImplement numbered EPIC structure for P3 tasks
2026-02-063.23.6-g15f906cclean: remove completed REFACTOR-034 task from backlog
2026-02-063.23.5-g9bd7cb2improve: backup script and test security hardening
2026-02-063.23.4-g25b9916refactor: consolidate database script utilities [refactor-034]
2026-02-063.23.3-gdc5a0d8security: remove hardcoded secret key from tests
2026-02-063.23.2-g7d0ec99Complete INFRA-033 Database Protection Enhancement
2026-02-063.23.1-g69361caenable backups
2026-02-06 🎉 3.23 USER RELEASE
Complete overhaul of player management with powerful new tools
▼ 2026-02-06 🔧 3.23 TECHNICAL RELEASE
**FEAT-010 COMPLETED**: Bulk player operations with optimized database transactions
2026-02-063.23Update release documentation for v3.23
2026-02-063.22.10-gac468a0Fix template formatting and test assertions
2026-02-063.22.9-g0098318Update backlog: complete FEAT-026,028,010 tasks
2026-02-063.22.8-g5a88511Add player table enhancement suite [feat-026,028,010]
2026-02-05 🎉 3.22 USER RELEASE
Deep dive into your match performance with detailed statistics
▼ 2026-02-05 🔧 3.22 TECHNICAL RELEASE
**FEAT-031 COMPLETED**: Enhanced match analytics through CHPP matchdetails and matchlineup API integration
2026-02-053.22.7-g66cc23fupdates README
2026-02-053.22.6-g5116175feat: Reorganize front page WIP features section
2026-02-053.22.5-gcdb3236fix: Display archive download counts in admin interface
2026-02-053.22.4-g2bad918Improve archive download error handling and debugging
2026-02-053.22.3-g1ce42b0Fix NULL-safety in User activity tracking methods
2026-02-053.22.2-g637825dRevert: Disable feedback nav link temporarily
2026-02-053.22.1-g2143c33Fix UnboundLocalError in team.py update route
2026-02-053.22Update release documentation for v3.22
2026-02-05 🎉 3.21 USER RELEASE
Player names now properly expand to show detailed information when clicked
2026-02-05 🎉 3.20 USER RELEASE
New users get a guided tour of HattrickPlanner's features
2026-02-05 🎉 3.17 USER RELEASE
The main page now shows complete feature descriptions for each release instead of just brief summaries
▼ 2026-02-05 🔧 3.21 TECHNICAL RELEASE
**BUG-077 COMPLETED**: Fixed Bootstrap version conflict causing player detail collapse functionality failure
▼ 2026-02-05 🔧 3.20 TECHNICAL RELEASE
**DOC-021 COMPLETED**: Comprehensive onboarding system with progressive disclosure and analytics tracking
▼ 2026-02-05 🔧 3.19 TECHNICAL RELEASE
**TEST-010 COMPLETED**: Achieved 51.8% test coverage, exceeding 50% target by 1.8%
▼ 2026-02-05 🔧 3.18 TECHNICAL RELEASE
Transformed monolithic 711-line CSS file into 7 logical component files organized by feature and reusability
▼ 2026-02-05 🔧 3.17 TECHNICAL RELEASE
Implemented releases-full.json generation with comprehensive feature extraction from RELEASES.md
▼ 2026-02-05 🔧 3.16 TECHNICAL RELEASE
Implemented comprehensive production error logging system (INFRA-085)
▼ 2026-02-05 🔧 3.15 TECHNICAL RELEASE
Refactored deployment system to follow separation of concerns pattern
2026-02-053.21.27-g3e737b3Clean backlog of completed and obsolete tasks
2026-02-053.21.26-g2ee7cd6Document match analytics migration evolution
2026-02-053.21.25-gd071759Add database backups and query utility
2026-02-053.21.24-gd530bc7Fix CHPP API docs missing newlines
2026-02-053.21.23-gd7998f5Redesign matches page with enhanced analytics UI
2026-02-053.21.22-ga4b1a13Add comprehensive match analytics integration [feat-031]
2026-02-053.21.21-ga75fb41Update project docs and development tools
2026-02-053.21.20-g28a4557Enhance team blueprint and add test coverage
2026-02-053.21.19-g2557089Improve template consistency and styling
2026-02-053.21.18-gf1ed99bImprove CHPP client and backend utilities
2026-02-053.21.17-g65ede9dEnhance CSS components and utilities
2026-02-053.21.16-g635960bEnhance matches view with analytics sections [feat-031]
2026-02-053.21.15-g1bd9c3bAdd match analytics API documentation [feat-031]
2026-02-053.21.14-gf597c30Update backlog: CHPP API documentation foundation complete
2026-02-053.21.13-g4b53e78Link task files to CHPP API documentation
2026-02-053.21.12-g26b5561Clean up legacy CHPP documentation files
2026-02-053.21.11-gc353b32Add comprehensive CHPP API reference docs
2026-02-053.21.10-g970e1b2Refine release detection for features only
2026-02-053.21.9-g83173afRemove redundant chmod calls in Makefile
2026-02-053.21.8-gc15a230Improve login form UX
2026-02-053.21.7-gd5072a1Disable feedback nav link temporarily
2026-02-053.21.6-g429f214Fix missing team name in player description
2026-02-053.21.5-g4b0f291Update project status and add improvement tasks
2026-02-053.21.4-g6a9338aFix Bootstrap version documentation
2026-02-053.21.3-g0ff2d7bImprove player modal layout and chart sizing
2026-02-053.21.2-g061407aFix Bootstrap syntax mismatch - revert to 4.x attrs
2026-02-053.21.1-gd9eb56eUpdate release documentation for v3.21
2026-02-053.21Update project tasks and consolidate backlog
2026-02-053.20.9-ga2afd14Document Bootstrap 4.x migration standards
2026-02-053.20.8-g59e309aFix Bootstrap 4.x syntax in templates [bug-077]
2026-02-053.20.7-gc5a21a3Add series route with league insights [feat-030]
2026-02-053.20.6-g9bfffbfUpdate backlog with new P2 feature priorities
2026-02-053.20.5-ga0518adAdd matches system restoration to P2 backlog
2026-02-053.20.4-g2b740a2Add GitHub issue features to P2 backlog
2026-02-053.20.3-ge69dfadUpdate project docs with review suggestions
2026-02-053.20.2-gf2976c6Fix help button collision with collapsed nav
2026-02-053.20.1-g9a3435eUpdate release documentation for v3.20
2026-02-053.20Update project docs for tutorial system completion
2026-02-053.19.5-gf4e7c3fAdd tutorial system test coverage
2026-02-053.19.4-gcaed242Add tutorial analytics and visualization [feat-doc-021]
2026-02-053.19.3-g3a0533cImplement interactive tutorial system [feat-doc-021]
2026-02-053.19.2-gade2d4cAdd tutorial analytics tracking to User model
2026-02-053.19.1-g250a967Update release documentation for 3.19
2026-02-053.19Complete TEST-010 and update project status
2026-02-053.18.10-gd9a6502Add coverage analysis infrastructure
2026-02-053.18.9-g041f59eExpand test coverage to 51.8% [test-010]
2026-02-053.18.8-gdc01539Minor documentation and code cleanup
2026-02-053.18.7-g8ee62f6Update project documentation and backlog status
2026-02-053.18.6-g0def768Enhance test infrastructure and coverage [test-010]
2026-02-053.18.5-ga023eb1Update project status and priorities
2026-02-053.18.4-gba17dd1Document JavaScript architecture patterns
2026-02-053.18.3-gca7fc67Refine CSS logical architecture styling
2026-02-053.18.2-g702b8eeConsolidate JavaScript architecture [refactor-085]
2026-02-053.18.1-ge8ff8e5Update internal release notes for v3.18
2026-02-053.18Update documentation for CSS architecture
2026-02-053.17.7-g44d328bAdd task management tooling [feat-096]
2026-02-053.17.6-gcda22f5Remove obsolete CSS from templates
2026-02-053.17.5-gd8f4e73Implement CSS logical architecture [refactor-084]
2026-02-053.17.4-g8f3f3a6Update project status for BUG-075 completion
2026-02-053.17.3-gf5cf2efFix Flask-Bootstrap integration test failures [bug-075]
2026-02-053.17.2-gdf6912bShow all releases on main page instead of 6
2026-02-053.17.1-g765632dUpdate release documentation for 3.17
2026-02-053.17Enhance main page with rich release content
2026-02-053.16.4-g02995e7Add releases-full.json generation [feat-ui]
2026-02-053.16.3-g9baebd4Add technical releases for early 0.x versions
2026-02-053.16.2-gd46894aFix changelog generation for production environments
2026-02-053.16.1-gf50da76Update release documentation for 3.16
2026-02-053.16Fix trailing whitespace and test edge case
2026-02-053.15.14-g6107460Update project documentation after INFRA-085
2026-02-053.15.13-g46b86adEnhance debug UI with error display table
2026-02-053.15.12-ga629d75Implement production error logging system [feat-infra-085]
2026-02-053.15.11-g280adeaAdd ErrorLog model and database migration
2026-02-053.15.10-g8390015Enhance changes page display [ui-improve]
2026-02-053.15.9-gd466af9Improve version display format [ui-fix]
2026-02-053.15.8-g6a1b09fFix player name shadow effect
2026-02-053.15.7-g84221c8Show all releases on main page
2026-02-053.15.6-g505e890Clean up production startup script
2026-02-053.15.5-gbf0fc78Fix deployment workflow duplication
2026-02-053.15.4-gc571ad8Fix deployment and clean up generated files
2026-02-053.15.3-g29ff2a8docs: update changelog for deployment bug fix
2026-02-053.15.2-ge691385fix: deployment branch environment variable handling
2026-02-053.15.1-g1456b1cdocs: update releases for version 3.15
2026-02-053.15docs: update project status and changelog
2026-02-053.14.5-g4559bb5refactor: restructure commit workflow for clarity
2026-02-053.14.4-g1d52fa8refactor: modernize deployment to separation of concerns [feat-deploy]
2026-02-053.14.3-g3aeb4ebfix: apply separation of concerns for jq dependency management
2026-02-053.14.2-gf0cc29bfix: ensure jq dependency is available in production deployment
2026-02-053.14.1-gb42906ddocs: update releases for version 3.14
2026-02-05 🎉 3.13 USER RELEASE
Enhanced automation behind the scenes for faster updates and better reliability
2026-02-05 🎉 3.8 USER RELEASE
Share suggestions and vote on features you want
2026-02-05 🎉 3.7 USER RELEASE
Test different team formations and tactical strategies
2026-02-05 🎉 3.5 USER RELEASE
New users get seven sensible default groups created automatically
▼ 2026-02-05 🔧 3.14 TECHNICAL RELEASE
Enhanced comprehensive activity tracking system with 5 new user behavior counters (settings, changes, feedback, formation, stats)
▼ 2026-02-05 🔧 3.13 TECHNICAL RELEASE
Added comprehensive release automation system with version detection
▼ 2026-02-05 🔧 3.12 TECHNICAL RELEASE
Extracted reusable team timeline utility for better code organization
▼ 2026-02-05 🔧 3.11 TECHNICAL RELEASE
Implemented PWA session persistence with enhanced state management
▼ 2026-02-05 🔧 3.10 TECHNICAL RELEASE
Added admin feedback navigation indicators with conditional display logic
▼ 2026-02-05 🔧 3.9 TECHNICAL RELEASE
Implemented feedback archiving system with database schema updates
▼ 2026-02-05 🔧 3.8 TECHNICAL RELEASE
Built comprehensive user feedback system with voting mechanism
▼ 2026-02-05 🔧 3.7 TECHNICAL RELEASE
Developed formation testing system with tactical validation
▼ 2026-02-05 🔧 3.6 TECHNICAL RELEASE
Enhanced database management with automated backup scripts
▼ 2026-02-05 🔧 3.5 TECHNICAL RELEASE
Implemented automatic default player group creation system
▼ 2026-02-05 🔧 3.4 TECHNICAL RELEASE
Added group color support to timeline feature with CSS integration
▼ 2026-02-05 🔧 3.3 TECHNICAL RELEASE
Implemented architectural improvement framework
▼ 2026-02-05 🔧 3.2 TECHNICAL RELEASE
**FEAT-010 COMPLETED**: Bulk player operations with optimized database transactions
▼ 2026-02-05 🔧 3.1 TECHNICAL RELEASE
**TEST-010 COMPLETED**: Achieved 51.8% test coverage, exceeding 50% target by 1.8%
2026-02-053.14feat: enhance activity tracking with detailed user analytics
2026-02-053.13.1-ge21c776docs: update releases for version 3.13
2026-02-053.13refactor: cleanup project state and UI improvements
2026-02-053.12.4-g80db099docs: update project documentation for new workflows
2026-02-053.12.3-gc0acb1arefactor: modernize automation to use make targets
2026-02-053.12.2-g01dcf59feat: add automated release management system [feat-infra84]
2026-02-053.12.1-g35e2d9edocs: update project organization and fix minor issues
2026-02-053.12feat: extract reusable team timeline utility function
2026-02-053.11.5-gdfab42eremove: timeline feature from player page due to browser conflicts
2026-02-053.11.4-g0cc8079refactor: consolidate component styles into dedicated CSS file
2026-02-053.11.3-ge72f24fUpdate project backlog after FEAT-023 completion
2026-02-053.11.2-g41a3c24Add cookie consent tests and fix template assertions
2026-02-053.11.1-g684b83fFix Feedback model defaults and test coverage
2026-02-053.11Implement PWA session persistence solution [feat-023]
2026-02-053.10.4-ge74efcaAdd cookie consent notice to login flow
2026-02-053.10.3-g00a7646Update project status after task completions
2026-02-053.10.2-g7f5d590Remove CHPP API violation from stats routes
2026-02-053.10.1-g9a5d0e5Add Team model for CHPP policy compliance
2026-02-053.10Add admin feedback navigation indicators [feat-ui017]
2026-02-053.9.1-gbb45516renames 'Community Feedback' to 'Feedback'
2026-02-053.9Implement feedback archiving system [feat-archive]
2026-02-053.8.1-ga26faaeAdd archived field migration for feedback system
2026-02-053.8feat: add user feedback system with voting and admin controls [feat-022]
2026-02-053.7.3-g8a0687cUpdate project backlog and status maintenance
2026-02-053.7.2-g8b3f765Add feature requests for player timeline and feedback system [feat-player-feedback]
2026-02-053.7.1-ga886a1fAdd automated task ID generation script
2026-02-053.7feat: implement formation testing system [feat-formations]
2026-02-053.6.2-ge065758docs: update project status and backlog cleanup
2026-02-053.6.1-g6c142bbfix: improve player page UI and group integration
2026-02-053.6feat: add enhanced database management scripts
2026-02-053.5feat: implement default player groups for new users
2026-02-053.4feat: implement group colors and sorting in timeline [feat-009]
2026-02-053.3.14-gf21a6e7Enhance test coverage with comprehensive test implementations
2026-02-053.3.13-g0306515Add test coverage mandate to Scout Mindset
2026-02-053.3.12-g8474fb9Complete TEST-009: Reorganize test coverage files
2026-02-053.3.11-gdb04265Fix player blueprint null pointer crashes
2026-02-053.3.10-g533e8caFix task file formatting
2026-02-053.3.9-gdc8cd44Update backlog with P1 critical tasks
2026-02-053.3.8-g3f54292Add TEST-009: Fix Test Coverage Files Quality Gate
2026-02-053.3.7-gf6026b0Add BUG-011: Player Blueprint NoneType User Crash
2026-02-053.3.6-gbcd6625Update documentation for hobby project architecture
2026-02-053.3.5-ga25e799Reorganize task backlog for hobby project focus
2026-02-053.3.4-g09b3379Clean up TODOs and dead code in core modules
2026-02-053.3.3-g9de39d9Remove obsolete configs and testing scripts
2026-02-053.3.2-g6feb935Remove React frontend, simplify to Flask-only
2026-02-053.3.1-g653e29fUpdate project documentation and backlog organization
2026-02-053.3Add architectural improvement tasks [feat-arch]
2026-02-053.2.5-g71aaac7Mark deprecated Makefile targets with warnings
2026-02-053.2.4-g1242742Update utility functions for chart simplification
2026-02-053.2.3-g2c82cd0Sync React frontend with Flask chart changes
2026-02-053.2.2-g9c9ee13Remove complex leadership charts, enhance training UI
2026-02-053.2.1-g0ee508fUpdate project status and consolidate backlog tasks
2026-02-053.2Complete UI-011 Phase 2: unified component classes [feat-ui011]
2026-02-053.1.25-g6efe9caAdd comprehensive country mapping system
2026-02-053.1.24-g680e63fRemove completed and obsolete task files
2026-02-053.1.23-g286aba0Consolidate documentation tasks and add quick fix
2026-02-053.1.22-g9dc062fOrganize backlog with task consolidation
2026-02-053.1.21-g30ea466Add task validation to organize-backlog prompt
2026-02-053.1.20-g95e3eb4Clean up prompts and task file formatting
2026-02-053.1.19-g37bbfb0Update project planning and documentation
2026-02-053.1.18-gf075a30Fix Makefile help text consistency
2026-02-053.1.17-g5da00f1Implement comprehensive activity tracking system
2026-02-053.1.16-g75d3599Fix player page last updated timestamp display
2026-02-053.1.15-g5f52f82style: fix file format standards compliance
2026-02-053.1.14-gbe5b423docs: organize backlog and add quality improvement tasks
2026-02-053.1.13-g3db44cbfix: resolve sorttable.js TypeError (BUG-008)
2026-02-053.1.12-gdbba30dfix: resolve player changes calculation errors (BUG-009)
2026-02-053.1.11-g978e6a8refactor: update prompts.json file references
2026-02-053.1.10-g73a9aacApply simplification hierarchy to repository structure
2026-02-053.1.9-g9407799Update backlog status after resolving migration conflicts
2026-02-053.1.8-g2276596Fix migration multiple heads conflict blocking deployments
2026-02-053.1.7-g52ee229Update infrastructure configuration and documentation
2026-02-053.1.6-gdeae3d4Improve type system consistency and database migrations
2026-02-053.1.5-g2dd32bdConsolidate database scripts and remove obsolete tooling
2026-02-053.1.4-gff68fafEnhance startup display with database migration status
2026-02-053.1.3-gdec8593Update project status following P2 completion and critical review
2026-02-053.1.2-g6d36bbbImprove project management prompts for critical analysis
2026-02-053.1.1-g104aa13Remove legacy CHPP references and update terminology
2026-02-053.1Add enhanced version system with feature counting [feat-ui012]
2026-02-053.0.16-gb67154eComplete REFACTOR-022 and add new P2 tasks
2026-02-053.0.15-gfc8e4f8Update Docker infrastructure for HattrickPlanner
2026-02-053.0.14-gc4d3d49Update branding to official HattrickPlanner identity
2026-02-053.0.13-g105cb5bReplace AI agent system with HattrickPlanner agent
2026-02-053.0.12-gc257958Clean and organize project backlog
2026-02-053.0.11-g4011b02Simplify prompts.json UI guidelines
2026-02-053.0.10-gcb63cecFix OAuth callback session management
2026-02-053.0.9-gfdbcae1Reverse to-from in update page
2026-02-053.0.8-g2644c82Update main page
2026-02-053.0.7-ga67f567remove wrong github repo link from main page
2026-02-053.0.6-gb4994cbtask: add UI-012 fix version display format
2026-02-053.0.5-ga4eeeadfix: unify Python version management with UV
2026-02-053.0.4-g025480cfix: replace Python 3.10+ union syntax for Python 3.9 compat
2026-02-053.0.3-g5e06a00fix: simplify deployment dependency installation
2026-02-053.0.2-g2dd24a4docs: record INFRA-027 deployment fix completion
2026-02-053.0.1-gab2ab12fix: add missing requests dependencies for custom CHPP
2026-02-05 🎉 3.0 USER RELEASE
Resolved problems with connecting to Hattrick and updating player data
▼ 2026-02-05 🔧 3.0 TECHNICAL RELEASE
Fixed critical Hattrick API integration issues with pychpp updates
2026-02-053.0docs: update project status for P1 milestone completion
2026-02-052.0.343-g0950726test: centralize CHPP mock utilities in conftest
2026-02-052.0.342-ge9a9af9refactor: centralize CHPP utilities and eliminate duplication
2026-02-052.0.341-g8bd0930Update project status after review and INFRA-030
2026-02-052.0.340-gb2f69c5REFACTOR-026: Remove unused parameter in startup function
2026-02-052.0.339-ge8f9e51INFRA-030: Remove pychpp, consolidate Custom CHPP
2026-02-052.0.338-g3d7c2c5Fix file formatting: Add missing EOF newlines
2026-02-052.0.337-g20410d5Enable Custom CHPP in quality gates
2026-02-052.0.336-g561e4e6Update project status: P1 auth tests complete
2026-02-052.0.335-g3112734Fix auth tests: Complete Custom CHPP migration
2026-02-052.0.334-g82fe2b2Update progress: P2 complete, backlog consolidation done
2026-02-052.0.333-g04cbf53Fix auth blueprint test mock patterns
2026-02-052.0.332-ge7186e0Add comprehensive Custom CHPP migration guide
2026-02-052.0.331-g173596eConsolidate backlog: remove redundant tasks and obsolete content
2026-02-052.0.330-g3a1dd26docs: update project status and complete P2 milestone
2026-02-052.0.329-g6f4be26fix: resolve stats display and goal data integration
2026-02-052.0.328-g2ca1bf8chpp: update to API v3.1 and add complete data parity
2026-02-052.0.327-gdfed66aRemove redundant CHPP API reference
2026-02-052.0.326-ge099352Update project status and clean backlog
2026-02-052.0.325-g00167f2Add complete CHPP API documentation
2026-02-052.0.324-g84e8065Fix custom CHPP OAuth and endpoint issues
2026-02-052.0.323-g4bdd418REFACTOR-023: Consolidate get_chpp_client() to shared utility module
2026-02-052.0.322-g43e1583Add HTStatus custom AI development agent definition
2026-02-052.0.321-g868d186Fix linting errors in tests and utilities
2026-02-052.0.320-g002374eINFRA-025: Deploy custom CHPP with feature flag
2026-02-052.0.319-g98e3a6eAdd comprehensive INFRA-025 review documentation
2026-02-052.0.318-gbdc6bddComplete INFRA-025 review and update project status
2026-02-052.0.317-gfcec567Complete P1 milestone and apply simplification
2026-02-052.0.316-g0db4156Add essential CHPP validation tests
2026-02-052.0.315-g0fd5046Fix CHPP parser field names from real API docs
2026-02-052.0.314-gfe9149aUpdate project status after REFACTOR-016 completion
2026-02-052.0.313-g21b9daaCreate completed tasks history archive
2026-02-052.0.312-ge8ff0d0Add CHPP XML capture script for testing
2026-02-052.0.311-gfb68a56Implement custom CHPP client (935 lines, 7 modules)
2026-02-052.0.310-g9bc6d2aOrganize backlog and standardize P0 format
2026-02-052.0.309-g9756b5dAdd FEAT-013 Error Monitoring System to backlog
2026-02-052.0.308-gd4adaf1Fix circular import in training blueprint
2026-02-052.0.307-g6bd947bDocument SECURITY-001 completion
2026-02-052.0.306-gee5dce7Upgrade dependencies for security patches
2026-02-052.0.305-g274d30eUpdate tests for pychpp 0.5.10 API
2026-02-052.0.304-g0e49470Fix pychpp 0.5.10 API compatibility (SECURITY-001)
2026-02-052.0.303-gbc675d5Update project status and clean backlog
2026-02-052.0.302-g8ad08ecEnhance test infrastructure with coverage contexts
2026-02-052.0.301-g4b9e4feApply black formatting standards to codebase
2026-02-052.0.300-g74337bcAdd model registry for circular import resolution
2026-02-052.0.299-gfa289d6Update project status: Complete P2, focus P3
2026-02-052.0.298-gc6273c1Add architectural simplification principles
2026-02-052.0.297-g3448a81Enhance Quality Intelligence Platform
2026-02-052.0.296-g4f1a593Update project status: INFRA-021 complete
2026-02-052.0.295-g36ad37eINFRA-021: Environment parity enforcement complete
2026-02-052.0.294-g908889cConsolidate project documentation and task status
2026-02-052.0.293-g8fde264Consolidate Makefile service startup and tee logging
2026-02-052.0.292-g83dce1fComplete TEST-013 CHPP Integration Testing
2026-02-052.0.291-g42c1930Update project status after P1 completion milestone
2026-02-052.0.290-g3ec4f4eSimplify Quality Intelligence Platform and Makefile
2026-02-052.0.289-g7d02067docs: clarify update prompt wording
2026-02-052.0.288-gda123aefix: add application context to test_minimal_routes tests
2026-02-052.0.287-gd901664docs: update project status after P1 milestone completion
2026-02-052.0.286-ga43f592refactor: fix task ID format violations and consolidate
2026-02-052.0.285-g9fadcd9docs: add task ID format standardization rule
2026-02-052.0.284-g83bfd83docs: update project status after TEST-012-A completion
2026-02-052.0.283-gb439b7bdocs: enhance commit prompt with git status check
2026-02-052.0.282-gb770cc1refactor: consolidate task naming conventions and category structure
2026-02-052.0.281-gfc997c1Fix get_player_changes() call signature in team.py
2026-02-052.0.280-g223fd61Update project status: All P0 bugs resolved
2026-02-052.0.279-g73fb2d0Optimize development prompts for efficiency
2026-02-052.0.278-gb6af5abClean up unused variables in team.py
2026-02-052.0.277-g7385dadFix BUG-008: Restore card/injury icons in timeline
2026-02-052.0.276-gca8a8ddmore focus on simple
2026-02-052.0.275-g45bf1d4new tasks
2026-02-052.0.274-g1c84ac7Update backlog and project management files
2026-02-052.0.273-g7f3b6dcUpdate project documentation with timeline completion
2026-02-052.0.272-gd7af6e5Remove debug_skills.py debugging file
2026-02-052.0.271-g082dc25Modernize player timeline with 4-column responsive UI
2026-02-052.0.270-ga689276Update project docs: BUG-005 completion
2026-02-052.0.269-g4fd7565Add UI pattern: content-in-boxes design guide
2026-02-052.0.268-g40d0e7fFix BUG-005: Player change reporting with modern UI
2026-02-052.0.267-g9c11681🔧 Fix code quality issues: modernize types, improve error handling, resolve linting
2026-02-052.0.266-gee4988dUpdate project docs: REFACTOR-008 completion
2026-02-052.0.265-gf3cd4f7Implement REFACTOR-008: Architectural consolidation
2026-02-052.0.264-g19dc1faUpdate project status: DOC-022 complete, UI-008 ready
2026-02-052.0.263-gcecee27Add UI guidelines to AI agent prompts
2026-02-052.0.262-gcee4a27Complete DOC-022 UI design system documentation
2026-02-052.0.261-gb2833e9Update project status after TEST-012 completion
2026-02-052.0.260-gb96f039Archive completed P1 testing tasks to history
2026-02-052.0.259-g7cba186Implement split test suite for fixture isolation
2026-02-052.0.258-g3119566Archive BUG-003 after user confirmation
2026-02-052.0.257-ge4e5c1aUpdate project status after P0/P1 completions
2026-02-052.0.256-g1249aa2Add player changes tracking to debug page
2026-02-052.0.255-g198f7b7Remove debug code from BUG-001 investigation
2026-02-052.0.254-gf9ceb99Adds INFRA-021
2026-02-052.0.253-g90ec015Update documentation to reflect blueprint architecture
2026-02-052.0.252-ga625114Fix import ordering for consistency
2026-02-052.0.251-gfada6e7Update project status after BUG-001 resolution
2026-02-052.0.250-g69183ebEnhance security reporting clarity
2026-02-052.0.249-ge12112fFix: Fetch real team IDs from Hattrick instead of using user ID
2026-02-052.0.248-g2d3e512Debug: Check HTUser team attributes in pychpp 0.3.12
2026-02-052.0.247-g7b17b01Debug: Save full team XML to check if skills are in team endpoint
2026-02-052.0.246-gef44eebDebug: Check the_player for skill-related attributes
2026-02-052.0.245-g58c309bDebug: Inspect HTSkill object attributes
2026-02-052.0.244-g34d1cc9Fix: Add robust int conversion for skill values with None handling
2026-02-052.0.243-gd946371Fix: Use skills_source for all skill assignments
2026-02-052.0.242-g9c4c3f5Debug: Add logging to check which object has skills in pychpp 0.3.12
2026-02-052.0.241-g18dce74Fix: Use ht_id parameter for chpp.team() in pychpp 0.3.12
2026-02-052.0.240-ga95ffcfFix: Use ht_id instead of id for HTUser in pychpp 0.3.12
2026-02-052.0.239-ga32410cFix: Downgrade Flask to 2.3+ to resolve werkzeug/pychpp dependency conflict
2026-02-052.0.238-gdeaddaaFix: Downgrade werkzeug to match pychpp 0.3.12 dependency requirements
2026-02-052.0.237-g5541dc6CRITICAL: Downgrade pychpp to 0.3.12 to restore skill data functionality
2026-02-052.0.236-g5a8913aAdd debug: save team players XML to check skill availability
2026-02-052.0.235-g3dda120Add debug: save team players XML to check skill availability
2026-02-052.0.234-g1abfad8Fix NameError: use team_players instead of undefined players variable
2026-02-052.0.233-gb06c08fAdd XML inspection logging to debug skill parsing
2026-02-052.0.232-gcf59e4aAdd comprehensive player object debug logging
2026-02-052.0.231-gf16cc0eAdd debug logging for skill data fetching
2026-02-052.0.230-gdf6f37dTest BUG-001
2026-02-052.0.229-gad68fd3Test BUG-001
2026-02-052.0.228-ga7b2e80Adds bugs to backlog
2026-02-052.0.227-ge30868bfix: handle None values in player_skills with default 0
2026-02-052.0.226-gcc044abfix: remaining ht_id -> id for HTUser and HTTeamPlayersItem
2026-02-052.0.225-ga3fc981fix: update all CHPP API calls to pychpp 0.5.10 signatures
2026-02-052.0.224-g7980cbbfix: use p.id not p.ht_id for HTTeamPlayersItem
2026-02-052.0.223-g3493164fix: call players() as method not property
2026-02-052.0.222-g8e64e94fix: use uv run flask for correct environment
2026-02-052.0.221-g58c295bfix: clear Python bytecode cache during deployment
2026-02-052.0.220-gf727e78update due to pychpp upgrade
2026-02-052.0.219-g73957daupdate due to pychpp upgrade
2026-02-052.0.218-g1ef6200update due to pychpp upgrade
2026-02-052.0.217-g9ef4942update due to pychpp upgrade
2026-02-052.0.216-g1e72f32update due to pychpp upgrade
2026-02-052.0.215-g1d366e0update due to pychpp upgrade
2026-02-052.0.214-g503d161update due to pychpp upgrade
2026-02-052.0.213-g0901c3dfix bug on production
2026-02-052.0.212-ga9da83afix code block problem
2026-02-052.0.211-g42680d5fix code block problem
2026-02-052.0.210-ge1661c5Re-authenticate with Hattrick
2026-02-052.0.209-g021eef5Re-authenticate with Hattrick
2026-02-052.0.208-gbfa6a3fFix deployment migration check and reduce duplicate output
2026-02-052.0.207-g4764b7aFix deploy.sh to handle completed migrations gracefully
2026-02-052.0.206-g0c05765Fix password migration notice by passing flag to templates
2026-02-052.0.205-g86dd935Add password migration notice banner
2026-02-052.0.204-ge9eb294Improve deploy.sh migration handling and error reporting
2026-02-052.0.203-g8c762b5Shorten migration revision IDs to fit VARCHAR(32)
2026-02-052.0.202-g3c11af4Fix migration chain for production deployment
2026-02-052.0.201-g7b8a3cbFix players access in pychpp 0.5.10
2026-02-052.0.200-ge351e60Remove obsolete SOURCE_FILE debug statements
2026-02-052.0.199-g263f204Enhance deploy.sh with safety and usability features
2026-02-052.0.198-g9acfc02Fix file formatting and documentation consistency
2026-02-052.0.197-g711e723Update project docs with completed work
2026-02-052.0.196-g5ea2a09Update quality-intelligence.sh for safety scan
2026-02-052.0.195-g73a09bbFix test fixtures for proper isolation
2026-02-052.0.194-gd99bc53Fix CHPP API integration for pychpp 0.5.10
2026-02-052.0.193-g487f5abEnhance OAuth for legacy password migration
2026-02-052.0.192-g37cfccdAdd password migration for Werkzeug 3.x
2026-02-052.0.191-g4bcd695Upgrade Werkzeug 3.1.5 and Flask 3.1.2
2026-02-052.0.190-ge816d4aArchive completed P1 testing tasks
2026-02-052.0.189-gf8003f0Complete P1 testing milestone
2026-02-052.0.188-g051816fFix player blueprint test failures
2026-02-052.0.187-gc576290Update project status and task management
2026-02-052.0.186-g92c355aFix blueprint test fixture setup
2026-02-052.0.185-g33aed2aUpdate project status and planning after TEST-008 breakthrough
2026-02-052.0.184-gf52ef24TEST-008: Fix test pollution in blueprint player tests
2026-02-052.0.183-g394c1dcTEST-008: Fix 6 test failures (219/251 passing)
2026-02-052.0.182-gf6d8e95Add comprehensive documentation guide
2026-02-052.0.181-g506b02aAdd streamlined development standards
2026-02-052.0.180-gaa59d2fUpdate commit prompt to mention additions
2026-02-052.0.179-gdaa003bUpdate project status after housekeeping
2026-02-052.0.178-g7de33b1Streamline documentation standards
2026-02-052.0.177-g613f368Remove duplicate environment template
2026-02-052.0.176-g225d116Track database migrations in version control
2026-02-052.0.175-g1cbe242Update project status for TEST-007 completion
2026-02-052.0.174-gec194dbImplement transaction isolation in test fixtures
2026-02-052.0.173-g9b37998Add DOC-026: Documentation Architecture Overhaul
2026-02-052.0.172-g533afccAdd blueprint test coverage and documentation
2026-02-052.0.171-g64291c4Implement Quality Intelligence Platform
2026-02-052.0.170-g313b285Refine commit message guidelines
2026-02-052.0.169-ga32ae56Compress progress docs per strategy
2026-02-052.0.168-ga394ecfArchive completed tasks and clean backlog
2026-02-052.0.167-ge5cb831Add completed task removal to update prompt
2026-02-052.0.166-g52d5206updates look-outside-the-box prompt
2026-02-052.0.165-g60e5704Update documentation for TEST-006 completion
2026-02-052.0.164-gaa69fc3Enhance test fixture cleanup for reliability
2026-02-052.0.163-gafc1470Migrate test imports from routes_bp to utils
2026-02-052.0.162-g4f10182Add apptitle to template context
2026-02-052.0.161-g9e54641Fix critical session check bug in main blueprint
2026-02-052.0.160-g1562442feat: add FEAT-010 and FEAT-011 to P7 backlog
2026-02-052.0.159-gf365ae1docs: add three innovation opportunities
2026-02-052.0.158-g5b6c760new backlog tasks and new box
2026-02-052.0.157-gb20085edocs: refine documentation maintenance guidelines
2026-02-052.0.156-g2d30363docs: update project status for REFACTOR-007
2026-02-052.0.155-gbcb25f5test: fix import paths after refactoring
2026-02-052.0.154-g6b2c27cfix: correct stats template data display
2026-02-052.0.153-ged4d62erefactor: improve blueprint error handling
2026-02-052.0.152-gf036c46refactor: modernize factory and utils modules
2026-02-052.0.151-g8869c2erefactor: complete routes.py removal and extract constants
2026-02-052.0.150-ge1c6a84TEST: shorter prompts
2026-02-052.0.149-g7a6036edocs: update progress status and commit prompt refinement
2026-02-052.0.148-g12c0eb9docs: update backlog with REFACTOR-006 completion and new tasks
2026-02-052.0.147-gb3fd57etest: update imports to use consolidated utils module
2026-02-052.0.146-gb2925bdrefactor: consolidate shared utilities into app/utils.py
2026-02-052.0.145-g189ec0dReorder P3/P4 priorities to prioritize stability
2026-02-052.0.144-g41f310aFix update issue
2026-02-052.0.143-geb7a115Reorganize backlog priorities
2026-02-052.0.142-g074a0b8Add test coverage requirements to prompts
2026-02-052.0.141-g26e0843Update React analytics with trophies display
2026-02-052.0.140-g5b547ddAdd team statistics dashboard
2026-02-052.0.139-ga2b3315Restructure backlog priority system
2026-02-052.0.138-g43a74ceEnhance test infrastructure for blueprint migration
2026-02-052.0.137-gf62abefComplete REFACTOR-002 blueprint migration architecture
2026-02-052.0.136-g395625fAdd tasks from REFACTOR-002 review recommendations
2026-02-052.0.135-gb93c394Add database migration documentation and update architecture
2026-02-052.0.134-g1e9c598Fix import organization in blueprint modules
2026-02-052.0.133-gd827b06Update project status after INFRA-012 completion
2026-02-052.0.132-gd6fc40dUpdate project documentation with SQLAlchemy fixes and REFACTOR-002 advancement
2026-02-052.0.131-g2f6c313Fix SQL reserved keyword 'order' in ORDER BY clauses
2026-02-052.0.130-gda413c9Fix SQLAlchemy 2.0+ compilation errors by wrapping string ORDER BY expressions
2026-02-052.0.129-g581c33cAdd type sync maintenance documentation
2026-02-052.0.128-g6f3405eEnhance quality gate with type sync validation
2026-02-052.0.127-gaefb04eImplement type sync validation script
2026-02-052.0.126-g47ac40aAdd type sync validation system to architecture docs
2026-02-052.0.125-g11f35f9Document INFRA-008 Type Sync Validation achievement
2026-02-052.0.124-gaacb2e6Update P4 progress status after INFRA-008 completion
2026-02-052.0.123-ge505835Apply file formatting fixes across repository
2026-02-052.0.122-g71f06fcAdd FEAT-008 Next Game Analyser to backlog
2026-02-052.0.121-g942d53bAdd file formatting standards to Makefile
2026-02-052.0.120-g5042e4cSimplify arrow logic: compare current skills with chronologically older skills
2026-02-052.0.119-g1926be1Fix syntax: restore complete return statement
2026-02-052.0.118-g4fdf575Clean approach: calculate changes first, then shift arrows to result rows
2026-02-052.0.117-g05f840dFix arrow placement: show arrows on increased values, not on values that will increase
2026-02-052.0.116-gccbd899Fix syntax error: add missing newline in training function
2026-02-052.0.115-gf4d0e1dFix training function: restore missing loop completion and return statement
2026-02-052.0.114-g4d81622Fix arrow direction: reverse skill comparison for correct increase/decrease indication
2026-02-052.0.113-g5c4975dClean approach: Calculate skill changes in Python route instead of complex Jinja2 loops
2026-02-052.0.112-g160bbd8Fix arrow logic using loop.previtem for proper comparison
2026-02-052.0.111-g654b186Add debug comments to training table to troubleshoot arrow logic
2026-02-052.0.110-gcb8907bFix arrow direction logic in training history table
2026-02-052.0.109-g1291e31Add explicit UTF-8 charset declaration to base template
2026-02-052.0.108-g9e321b8Revert to Unicode arrows in training history table
2026-02-052.0.107-g9d88e0cUse HTML entities for arrow indicators in training history table - Replace Unicode arrows with ↑ and ↓ for better browser compatibility
2026-02-052.0.106-g820092cFix Jinja2 syntax error in training template
2026-02-052.0.105-gca200d1Training page updates
2026-02-052.0.104-gfa6c27cCenter and narrow skill summary cards in training page
2026-02-052.0.103-gef578f3Organize backlog and enhance navigation structure
2026-02-052.0.102-g62a8484Add backlog items for new features and tutorials
2026-02-052.0.101-g65aad88Fix deploy.sh: add sudo for systemctl restart
2026-02-052.0.100-gb0cc2efRedesign training page with modern UI and deduplication
2026-02-052.0.99-g8bab82fRename push.sh to deploy.sh and add service restart
2026-02-052.0.98-g58cc707Modernize push.sh deployment to use UV and python3
2026-02-052.0.97-g9d4f6d1Update project status after UI-003 completion
2026-02-052.0.96-g0c4ae5cReorganized historical files and updated documentation to reflect changes
2026-02-052.0.95-ged755a1Update project status for P1-P3 completion
2026-02-052.0.94-g5ed9448Add future opportunities to plan
2026-02-052.0.93-g67a518fFix Chart.js DOM error in training template
2026-02-052.0.92-gb52ccc9Implement PWA functionality with offline support
2026-02-052.0.91-ga9d64dfUpdate project status for P1 completion
2026-02-052.0.90-gd3e4507Remove conflicting blueprint routes
2026-02-052.0.89-ged60358Fix route conflicts and Chart.js errors
2026-02-052.0.88-g8b54bfcEnhance repository file organization
2026-02-052.0.87-g85610b1Add production deployment documentation
2026-02-052.0.86-gd4c16a1Enhance Makefile quality gate summary
2026-02-052.0.85-ga81ae93Document UV environment requirement in scripts
2026-02-052.0.84-ga6adcdbFix test fixture naming inconsistencies
2026-02-052.0.83-g9e5141eFix typos in prompts.json
2026-02-052.0.82-gacb12fdAddress security warnings in subprocess usage
2026-02-052.0.81-g8e6831aFix code quality issues and undefined variable bug
2026-02-052.0.80-ge86b009Update project documentation for INFRA-018
2026-02-052.0.79-g49921b3Fix configuration test environment isolation
2026-02-052.0.78-g38398c2Reorganize backlog to prioritize test failures
2026-02-052.0.77-gb918718Sync project management with recent achievements
2026-02-052.0.76-g946ddd9Update documentation and testing workflow guidance
2026-02-052.0.75-gc826acfExternalize deployment configuration to environment
2026-02-052.0.74-gcc92ba8Optimize testing infrastructure and workflow
2026-02-052.0.73-g36697f9Complete DOC-015: Fix architecture placeholder
2026-02-052.0.72-gfda2462Add config testing and backlog completion tracking
2026-02-052.0.71-g34c792fUpdate project standards and strategic milestones
2026-02-052.0.70-g838f781Enhance prompts with backlog task identification
2026-02-052.0.69-ge2b3b49Standardize UV environment usage across docs
2026-02-052.0.68-gdf8d7e6Complete INFRA-016 and add DOC-020, INFRA-017 tasks
2026-02-052.0.67-gd4c311aRestructure backlog for improved navigation
2026-02-052.0.66-g9a3f84bAdd concise summary requirement to prompts
2026-02-052.0.65-gea4a809Update project status after INFRA-015 completion
2026-02-052.0.64-g06e0f99Eliminate ResourceWarnings from test output
2026-02-052.0.63-g513b513Enhance test database cleanup for INFRA-015
2026-02-052.0.62-g8f39773Fix INFRA-015 documentation accuracy
2026-02-052.0.61-gf149277Fix test datetime handling and improve test structure
2026-02-052.0.60-g145c500Update project status with INFRA-006 completion
2026-02-052.0.59-g345f54fUpdate project status after functionality restoration
2026-02-052.0.58-g0b41244Remove duplicate test script and update documentation
2026-02-052.0.57-g222359cEnhance data update with comprehensive error handling
2026-02-052.0.56-g7ae596dFix logout functionality and JavaScript error
2026-02-052.0.55-g9ed5829Update project status after pytest fix and testing
2026-02-052.0.54-gb2554a9Complete INFRA-014 debugging scripts organization
2026-02-052.0.53-gf4ecc31Add INFRA-014 to organize debugging scripts
2026-02-052.0.52-gb999217Update project status after INFRA-011 completion
2026-02-052.0.51-g90e57c7Complete INFRA-011 authentication fix
2026-02-052.0.50-ga92303aDocument critical auth failure and repo analysis
2026-02-052.0.49-gd816f9bComplete file structure in architecture.md
2026-02-052.0.48-ga8365a3Add INFRA-011 critical task and restructure backlog
2026-02-052.0.47-gcfe1974Remove incomplete Blueprint /login route
2026-02-052.0.46-g166dc16Update project status after DOC-012 completion
2026-02-052.0.45-g8769a9cAdd debugging guide to TECHNICAL.md
2026-02-052.0.44-g7861fc1Refine organize-backlog prompt implementation
2026-02-052.0.43-g75e221aUpdate project metrics and milestone tracking
2026-02-052.0.42-g0b95366Optimize build configuration and coverage tracking
2026-02-052.0.41-g5688a50Fix test execution reliability [INFRA-005]
2026-02-052.0.40-gaa88404Restructure backlog with priority-driven navigation
2026-02-052.0.39-gf92655bUpdate project status documentation
2026-02-052.0.38-g662bd3eAdd advanced testing infrastructure
2026-02-052.0.37-g4725af8Update commit message guidelines in prompts
2026-02-052.0.36-g99a68eeUpdate commit prompt guidelines for factual messages
2026-02-052.0.35-g9d3475bComplete ORG-001: Validate Flask configuration architecture
2026-02-052.0.34-g176f694Enhance commit prompt: clarify body summary guidelines
2026-02-052.0.33-gf4829eaUpdate project status: TEST-001 milestone completed
2026-02-052.0.32-gd6c795cImplement TEST-001: Add comprehensive testing foundation
2026-02-052.0.31-gefd87fcImplement DOC-003: Cross-reference navigation system
2026-02-052.0.30-g067640fUpdate project status with strategic framework milestone
2026-02-052.0.29-g53476f3Move PWA from opportunities to active backlog as FEAT-002
2026-02-052.0.28-g7992503Add strategic innovation framework and opportunities
2026-02-052.0.27-g5b6a45bUpdate project status after DOC-011 completion
2026-02-052.0.26-gb83aa27Complete DOC-011: Update documentation references and file paths
2026-02-052.0.25-g8e48c61Enhance project management with priority-driven backlog organization
2026-02-052.0.24-gf4bc1f5Refactor analyze-project prompt for comprehensive repo analysis
2026-02-052.0.23-g6bc3578Implement INFRA-001 and ORG-001: Environment config and directory reorganization
2026-02-052.0.22-g765ce60Update project status after TEST-002 completion
2026-02-052.0.21-g46c0a25Complete TEST-002: Resolve integration test failures
2026-02-052.0.20-gfe56b87Add documentation excellence strategic milestone
2026-02-052.0.19-g4b68bdfUpdate project status and priorities after DOC-002
2026-02-052.0.18-g0380b8cRemove ROTWA references and enhance HTStatus branding
2026-02-052.0.17-g743d7c5Improve test code formatting and structure
2026-02-052.0.16-g3c00971Update project status to reflect DOC-001 completion
2026-02-052.0.15-g9601183Add CHANGELOG.md and update documentation links
2026-02-052.0.14-g4a5cf36Add config.py.example template and update setup docs
2026-02-052.0.13-g2da80b8Complete INFRA-002 and update project documentation
2026-02-052.0.12-g456926bImprove code organization and fix import ordering
2026-02-052.0.11-g37b1219Fix remaining test compatibility issues
2026-02-052.0.10-g5c59196Add development dependencies for code quality
2026-02-052.0.9-g1c895ccModernize testing infrastructure and fix SQLAlchemy compatibility
2026-02-052.0.8-gf8d1712Enhance Makefile with UV dependency checking
2026-02-052.0.7-gf60fd5bUpdate project status and add testing task
2026-02-05 🎉 2.0 USER RELEASE
Modern, faster, more responsive design
▼ 2026-02-05 🔧 2.0 TECHNICAL RELEASE
Complete architectural redesign with modern development stack
2026-02-052.0.6-ga5c9f90Update prompts and project instructions
2026-02-052.0.5-gf6d3a7cTask 2.9 - Makefile Stop Target
2026-02-052.0.4-g9d37bbdTask 2.2 - Functional Web App Setup
2026-02-052.0.3-gc514a2aTask 2.1 - Testing Foundation
2026-02-052.0.2-gcf3ab51Task 2 - Local Development Modernization
2026-02-052.0.1-g865f77fadd uv and docker
2026-02-052.0start of v2
2026-02-051.0.13-g4dcf023test new requirements?
2024-10-111.0.12-gd7e5091Updates main page
2024-08-201.0.11-g9038c71updated requirements.txt
2024-01-201.0.10-g603a91bAdds link to https://ht.kvarak.net/
2023-11-111.0.9-g058dc0fFormats pip3 install in README
2023-11-111.0.8-g4aec5beReduces time for active users to 1 month
2023-11-111.0.7-gfbb694dUpdate dependencies in README
2023-11-071.0.6-g3f94829Upgrade pychpp to 0.3.12
2023-11-071.0.5-gf3c2d41Revert "Bump werkzeug from 2.2.3 to 3.0.1"
2023-11-071.0.4-g4c1efdbUpdate welcome text
2023-11-071.0.3-gc36e948Bump werkzeug from 2.2.3 to 3.0.1
2023-10-081.0.2-g51275dbadds message to main
2023-10-081.0.1-g00f9b4eadds requirements to README
2023-02-26 🎉 1.0 USER RELEASE
First version of HattrickPlanner
▼ 2023-02-26 🔧 1.0 TECHNICAL RELEASE
Initial Flask application architecture with SQLAlchemy ORM
2023-02-261.0upgrade requirements
2023-02-260.3.57-g53509afupgrade flask
2023-02-250.3.56-gd0e35c0Bump werkzeug from 1.0.1 to 2.2.3
2023-02-250.3.55-gcfe4f92clean up flake8 errors
2023-02-250.3.54-g2506469add down arrow in settings/columns
2023-02-250.3.53-g5992caaFaster main page
2023-02-250.3.52-gdef7332Remove matches from UI
2023-02-250.3.51-g640def2Remove beta status
2022-12-300.3.50-g68ce071temporarily remove match updates
2022-12-130.3.49-g34ff0e2add info to logout/login to reset
2021-12-310.3.48-g42c8b74Update main.yml
2021-12-310.3.47-gb137cc1Update main.yml
2021-12-310.3.46-gf5542afUpdate main.yml
2021-12-310.3.45-g9970738Test linters
2021-12-310.3.44-g041afe8Add Python environment
2021-12-310.3.43-gc5dff1eUpdate Python flake8 Lint
2021-12-310.3.42-g70db9faUses Python flake8 Lint
2021-12-310.3.41-gd51f06cClean up command
2021-12-310.3.40-g8400958Fix #37 - Add icons to change report
2021-09-130.3.39-gb067ae0Fix rating if experience = 0
2021-06-100.3.38-g516b0e1Handles experience=0 players
2021-02-060.3.37-g45e4adaAdd training plots to players
2021-02-060.3.36-ge9bd5casome changes on main page
2021-02-010.3.35-g099d736loader on home link
2021-02-010.3.34-g53f8315new loader
2021-02-010.3.33-g0e2700fShow active time for users
2021-01-260.3.32-gdec9ac2fix lint errors
2021-01-260.3.31-gd71e15dLoading circle on all links
2021-01-260.3.30-g26250f9New columns: Man marking capability
2021-01-250.3.29-gd73cba5Remove commented code
2021-01-250.3.28-g89fde9fUse Hattrick Official Relative table for contributions
2021-01-240.3.27-g8d4c29fRight forward -> Left
2021-01-240.3.26-g8452632Fix all contribution numbers
2021-01-240.3.25-gd589410Adds technical defensive forwards
2021-01-200.3.24-g08c342324->23% passing IMTW
2021-01-190.3.23-g1cc2aa7fix #47 Link player stars to matches
2021-01-190.3.22-g264ba22Remove the update matches button
2021-01-190.3.21-g861cc2aDo not trace loyalty
2021-01-190.3.20-g4b47e20Change contribution based on xp, loyalty and form
2021-01-190.3.19-g4f34035Lint fixes
2021-01-190.3.18-gdfa8492Adds posibility to get best position
2021-01-190.3.17-ge83eee0fix #49 be able to select columns for player contributions
2021-01-170.3.16-g42ddbcbAdds downloadMatches when updating data
2021-01-170.3.15-g64cc11cbetter admin page
2021-01-170.3.14-g11c4dccNicer match list
2021-01-170.3.13-g583e995Renames profile to settings
2021-01-170.3.12-g5000445Adds posibility to select columns for players
2021-01-160.3.11-g6a18ebbMake animation different
2021-01-130.3.10-gcfa58a2fix #48 Shows user counts
2021-01-130.3.9-g3633fbfUpdates pychpp to 0.2.11
2021-01-120.3.8-g462d83dremoves tooltip from get matches
2021-01-120.3.7-g6fc0ac9Adds loading spinner when updating
2021-01-120.3.6-g8461aa2Shows icon if transferlisted
2021-01-120.3.5-g05a799dStats is called training now
2021-01-110.3.4-gd1b802aSlims matches page
2021-01-100.3.3-g19267a2Adds admin sort
2021-01-100.3.2-gcf9082aMakes matches page better
2021-01-100.3.1-g6c02673Removes imgs not used
▼ 2021-01-10 🔧 0.3 TECHNICAL RELEASE
Enhanced changelog display on start page for better user experience
2021-01-100.3Shows smaller change log on startpage
2021-01-100.2.53-ge6c29b4Update start page
2021-01-100.2.52-g48968e4Fix Lint errors
2021-01-100.2.51-g0d6e52dMakes debug table sortable
2021-01-100.2.50-g5b3ab99fix #39 Shows leadership and homegrown players
2021-01-100.2.49-g208d70ffix #46 Adapt to HTDatetime for new pychpp
2021-01-100.2.48-g98e39a2fix #18 Shows player stars
2021-01-100.2.47-gbb66601fix #45 Gets and shows matches
2021-01-090.2.46-g6cbfcf7#37 Shows icons for injury and red card when updating
2021-01-090.2.45-g62e8d4afix #16 Adds color picker to group colors
2021-01-080.2.44-g3adc519#43 adds icons for support and resilient
2021-01-080.2.43-g5563beatitle for players in stats
2021-01-070.2.42-g648bd37stats show friday dates
2021-01-070.2.41-g9cf492dDoesn't add last day if it exists
2021-01-070.2.40-g22e2739stats in increases order
2021-01-070.2.39-g6eca134adds breadcrumbs
2021-01-070.2.38-g3f539c1Show increases stats
2021-01-040.2.37-g22d2b2cheader format changes
2021-01-010.2.36-ge5e31befix #36 link to groups if no groups
2021-01-010.2.35-g6461efeRemoves players from groups when deleting group
2020-11-190.2.34-g8488614adds chpp logo
2020-11-090.2.33-g186f64aadds icon
2020-10-020.2.32-gdc18c1afix #38 sort on date before number
2020-08-180.2.31-g2b485e8Less text on update
2020-08-180.2.30-gf083812Add notes to player list
2020-07-240.2.29-gd60545aremove tsi from player list
2020-06-280.2.28-g7d04768update two yellow cards icon
2020-06-280.2.27-g6ade7b4fix attribute error on new login
2020-06-250.2.26-gd758a60make space for settings in profile
2020-06-250.2.25-gcd69b3ffix #28 track old and new players
2020-06-250.2.24-g8286289fix #9 info on main page
2020-06-250.2.23-g2430c32ignore more on update #21
2020-06-240.2.22-g384809emock up for how #9 could look like
2020-06-240.2.21-g0d7c191fix route on debug
2020-06-240.2.20-gcb3e497debug for admins
2020-06-230.2.19-gc3efc90ignore number in changes
2020-06-230.2.18-ge598592fix #21 changes per day and week on update
2020-06-230.2.17-g96b945d#19 show player diff when update
2020-06-230.2.16-g08bb825refactor remove test plots
2020-06-230.2.15-g755e67dfix #17 sort table columns in desc order
2020-06-230.2.14-g0225182refactor debug prints
2020-06-220.2.13-g0b91ff2fix #25 default group for players
2020-06-220.2.12-g41fc706refactor count_clicks
2020-06-220.2.11-g95fefc5fix #24 current group selected
2020-06-220.2.10-g101d839fix #26 no more empty choices
2020-06-220.2.9-g43f5cdcrefactor render template
2020-06-220.2.8-g166449fRemove links to servers
2020-06-220.2.7-g13c1ddefix port in run.sh
2020-06-220.2.6-gd11ca82only one server
2020-06-220.2.5-gc7de0c2fix #1 multiple teams
2020-06-210.2.4-g48b2ad5show changes on main page
2020-06-210.2.3-g7e1512cicons in players bg opacity
2020-06-210.2.2-ga52fee4dev server on 5050
2020-06-210.2.1-ge99a4d2describe the two servers
▼ 2020-06-21 🔧 0.2 TECHNICAL RELEASE
Development server configuration and deployment improvements
2020-06-210.2allow dev server
2020-06-210.1.26-g0ae98fefix lint errors
2020-06-210.1.25-g4159f17#11 group colors explained and non-grouped players last
2020-06-210.1.24-gefeec91Fix error on update while playing a game
2020-06-210.1.23-g1d4e720Player names also in correct color
2020-06-210.1.22-g01af9fcApache 2.0
2020-06-200.1.21-g4fde675fix for players without group
2020-06-200.1.20-g56cb512fix #11 create groups for players
2020-06-190.1.19-g8b01d49Show what's downloaded
2020-06-190.1.18-g2631e7aPlots of training
2020-06-190.1.17-gb20e3cbFix not-logged problem for main page
2020-06-190.1.16-g15292ceNicer player details
2020-06-180.1.15-gccf9b19Hide debug from non-logged in users
2020-06-180.1.14-gb5beeb9Details on players
2020-06-180.1.13-gfcaeccf[code] better requirements in project
2020-06-180.1.12-g739a060lint on all branches
2020-06-180.1.11-gb85469bCreate main.yml
2020-06-180.1.10-g88a967aIcons for player stats
2020-06-180.1.9-g9aa6fcfMade changelog available to beta testers
2020-06-180.1.8-g009752eremove signup and use _forward
2020-06-170.1.7-g854dbd5better player output
2020-06-170.1.6-g1f9193f#3 view increases on players
2020-06-170.1.5-g03d1470errorhandling and version
2020-06-170.1.4-g1ef2135error handle if update players don't work
2020-06-170.1.3-g45d448bUpdate issue templates
2020-06-170.1.2-g39813edlink to issues, not create issue
2020-06-170.1.1-g09999f7fix #7 register account
▼ 2020-06-15 🔧 0.1 TECHNICAL RELEASE
First alpha release ready for public testing
2020-06-150.1alpha release ready
2020-06-150.0-28-g8ba7c0fUpdate access-to-beta.md
2020-06-150.0-27-g89ada8fUpdate issue templates
2020-06-150.0-26-g970000fDelete access-to-beta-test.md
2020-06-150.0-25-g2a08d1eUpdate issue templates
2020-06-150.0-24-g1298396remove custom template
2020-06-150.0-23-g611c9f3refactor
2020-06-150.0-22-gc80a2c8Update issue templates
2020-06-150.0-21-g0d3b070update player in db on update
2020-06-150.0-20-gb4b21b8only show latest player data
2020-06-140.0-19-g98b3a19forward to login if not logged in
2020-06-140.0-18-g72612fasortable tables
2020-06-140.0-17-gd3f2072read db
2020-06-140.0-16-g29d017fadd players in db
2020-06-140.0-15-g82e7418more in db
2020-06-140.0-14-g2134fc5baseline
2020-06-140.0-13-g1086410requirement in readme
2020-06-140.0-12-gc2d04aeworking DB
2020-06-130.0-11-gd62c2daignore logs
2020-06-130.0-10-g559eee4login text change
2020-06-130.0-9-g31ee5caignore more
2020-06-110.0-8-gb1fd25fget player data
2020-06-100.0-7-gafb9d42pychpp added
2020-06-070.0-6-g8210a13create baseline
2020-06-070.0-5-gac78f98new look
2020-06-030.0-4-g00f1151more
2020-06-030.0-3-g9342b0babout config
2020-06-030.0-2-ga748f96hello world
▼ 2020-06-03 🔧 0.0 TECHNICAL RELEASE
Project inception and repository initialization
2020-06-030.0-1-g9dfa886first commit