|  | 91eb04ca01 | feat: uniform competence management | 2025-08-05 20:44:54 +02:00 |  | 
			
				
					|  | 1dccf28d5f | refact: remove exercise detail pages and modernize assessment interface - Remove routes/exercises.py blueprint (only consultation routes)
- Delete templates/exercise_detail.html (intermediate page removed)
- Update app.py to remove exercises blueprint registration
- Modernize templates/assessment_detail.html with:
  * Hero section with gradient background
  * Action cards with hover effects and animations
  * Centered progress indicator with visual circles
  * Compact exercise structure display
  * Improved responsive design and UX
Part of Phase 2 UX improvements - eliminating intermediate pages for direct navigation.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com> | 2025-08-05 10:40:18 +02:00 |  | 
			
				
					|  | b7d8194c51 | refact: phase 1 | 2025-08-05 06:13:54 +02:00 |  | 
			
				
					|  | b08cc2aba4 | feat: add config page | 2025-08-05 05:09:32 +02:00 |  | 
			
				
					|  | a0608e27aa | feat: improve assessment creation and edition | 2025-08-04 08:25:21 +02:00 |  | 
			
				
					|  | 3e49bd467c | refactor: restructure codebase into modular architecture - Split monolithic app.py (400+ lines) into organized modules
- Extract models, forms, and commands into separate files
- Implement Flask blueprints for route organization
- Maintain full functionality with cleaner architecture
- Update all templates to use new blueprint URLs
- Enhance README with technical documentation
Structure:
├── app.py (50 lines) - Flask app factory
├── models.py (62 lines) - SQLAlchemy models
├── forms.py (43 lines) - WTForms definitions
├── commands.py (74 lines) - CLI commands
└── routes/ - Blueprint modules for each feature
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com> | 2025-08-03 20:59:10 +02:00 |  | 
			
				
					|  | 7afe54d877 | feat: add exercises and scoring | 2025-08-03 20:39:00 +02:00 |  | 
			
				
					|  | 0ee7abbd48 | init: première itération | 2025-08-03 19:21:39 +02:00 |  |