Commit Graph

24 Commits

Author SHA1 Message Date
23dbc3f870 docs: update CLAUDE.md with session learnings 2026-03-11 18:36:23 +01:00
9e40c7b876 fix: affichage des dates en français via filtre Jinja2 date_fr 2026-03-11 18:34:36 +01:00
b6d5754c98 fix: use db.engine instead of deprecated db.get_engine() 2026-03-11 17:53:22 +01:00
96694e2de4 test: update integration tests for motor vehicle selection 2026-03-11 17:53:00 +01:00
ffbbf2da44 feat: motor vehicle selector in entry form and routes 2026-03-11 17:52:13 +01:00
9a37bc444d feat: compute_km_for_entry resolves generic moteur key to specific vehicle 2026-03-11 17:50:29 +01:00
489d28c4a0 feat: add motor_vehicle_id to WorkEntry with auto-migration 2026-03-11 17:49:26 +01:00
b5ff8de0e4 feat: add get_motor_vehicles() and journey_has_motor() to config_loader 2026-03-11 17:48:13 +01:00
9f3c953b31 refactor: rename vehicle keys to generic moteur/type in config 2026-03-11 17:47:25 +01:00
ab27d7a345 docs: add implementation plan for multi-vehicle selection 2026-03-11 17:01:35 +01:00
b6c142dc5b docs: improve CLAUDE.md with env vars and gotchas section 2026-03-11 16:47:40 +01:00
cadc4d783c docs: add CLAUDE.md with architecture and commands 2026-03-11 16:45:24 +01:00
4846db2d76 test: integration tests for all routes 2026-03-11 16:44:00 +01:00
73904cd99a feat: Gunicorn config and startup script 2026-03-11 16:43:31 +01:00
32ea4c3a1a feat: Flask routes and Jinja2/HTMX/Tailwind templates 2026-03-11 16:43:15 +01:00
b9832f0337 feat: leave balance calculation (congés/RTT) 2026-03-11 16:40:00 +01:00
b807444068 feat: travel calculation (km, CO2, frais réels fiscaux) 2026-03-11 16:40:00 +01:00
7babe05412 feat: time calculation business logic 2026-03-11 16:39:39 +01:00
1e3f5bb0c7 feat: SQLAlchemy models for WorkEntry, TimeSlot, LeaveBalance 2026-03-11 16:33:38 +01:00
4cbd62882f feat: TOML config loader for vehicles, journeys, and tax scales
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 16:31:13 +01:00
415952f24e chore: add .gitignore and remove cached pycache files 2026-03-11 16:23:51 +01:00
41679d1861 feat: initial Flask project setup with factory pattern 2026-03-11 16:23:39 +01:00
3b3a5e4187 docs: add implementation plan for work time tracking dashboard
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 15:26:30 +01:00
49bd75065b docs: add initial design document for work time tracking dashboard
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 15:23:01 +01:00