|
|
d9ad854ede
|
docs: update CLAUDE.md with frontend design system and test gotchas
|
2026-03-11 18:48:16 +01:00 |
|
|
|
c3a7bdfef7
|
design: refonte UI — journal de bord (Playfair + JetBrains Mono, palette encre/crème/ambre)
|
2026-03-11 18:46:04 +01:00 |
|
|
|
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 |
|