This website requires JavaScript.
7e2f158c09
Merge pull request 'feat: statistiques mensuelles dans la page rapports' (#2 ) from monthly-stats-reports into master
master
Antoine Van Elstraete
2026-03-13 14:42:37 +01:00
cc664b3555
feat: section détail mensuel dans la page rapports
monthly-stats-reports
Antoine Van Elstraete
2026-03-13 14:36:32 +01:00
59d64885d4
feat: calcul stats mensuelles dans reports (km + médianes)
Antoine Van Elstraete
2026-03-13 14:35:18 +01:00
6d5e58273f
feat: monthly_stats() — médiane journalière et hebdomadaire
Antoine Van Elstraete
2026-03-13 14:34:49 +01:00
d768156e0d
docs: plan d'implémentation statistiques mensuelles
Antoine Van Elstraete
2026-03-13 14:09:15 +01:00
e781c06593
docs: design statistiques mensuelles dans la page rapports
Antoine Van Elstraete
2026-03-13 14:06:48 +01:00
7c9bf2f882
docs: plan d'implémentation statistiques mensuelles
increase-rtt-to-19
Antoine Van Elstraete
2026-03-13 14:09:15 +01:00
3b396086b8
docs: design statistiques mensuelles dans la page rapports
Antoine Van Elstraete
2026-03-13 14:06:48 +01:00
d97565f1a1
Merge pull request 'feat: increase RTT from 18 to 19' (#1 ) from increase-rtt-to-19 into master
Antoine Van Elstraete
2026-03-13 13:50:12 +01:00
4c0093c2b0
feat: increase RTT from 18 to 19
Antoine Van Elstraete
2026-03-13 13:45:19 +01:00
bb0e57dbc6
docs: ajout service systemd et instructions de déploiement
Antoine Van Elstraete
2026-03-11 20:55:38 +01:00
abbce5e799
docs: ajout README, LICENSE MIT, mise à jour CLAUDE.md
Antoine Van Elstraete
2026-03-11 20:47:28 +01:00
24d9a92a5a
feat: carte répartition par type de jour dans le rapport
Antoine Van Elstraete
2026-03-11 20:32:08 +01:00
a2077e640a
feat: count_day_types — compte les jours par type
Antoine Van Elstraete
2026-03-11 20:31:16 +01:00
859d94bfb1
fix: afficher les noms lisibles des types de jours et des véhicules
Antoine Van Elstraete
2026-03-11 20:27:07 +01:00
68ae347311
fix: barème kilométrique 2025 — tranches et CV corrects, toutes puissances
Antoine Van Elstraete
2026-03-11 20:07:26 +01:00
51673f4959
feat: get_bareme par CV individuel, majoration électrique dans reports
Antoine Van Elstraete
2026-03-11 20:06:54 +01:00
0362836a63
feat: compute_frais_reels supporte la majoration +20% électrique
Antoine Van Elstraete
2026-03-11 20:04:47 +01:00
d9ad854ede
docs: update CLAUDE.md with frontend design system and test gotchas
Antoine Van Elstraete
2026-03-11 18:48:16 +01:00
c3a7bdfef7
design: refonte UI — journal de bord (Playfair + JetBrains Mono, palette encre/crème/ambre)
Antoine Van Elstraete
2026-03-11 18:46:04 +01:00
23dbc3f870
docs: update CLAUDE.md with session learnings
Antoine Van Elstraete
2026-03-11 18:36:23 +01:00
9e40c7b876
fix: affichage des dates en français via filtre Jinja2 date_fr
Antoine Van Elstraete
2026-03-11 18:34:36 +01:00
b6d5754c98
fix: use db.engine instead of deprecated db.get_engine()
Antoine Van Elstraete
2026-03-11 17:53:22 +01:00
96694e2de4
test: update integration tests for motor vehicle selection
Antoine Van Elstraete
2026-03-11 17:53:00 +01:00
ffbbf2da44
feat: motor vehicle selector in entry form and routes
Antoine Van Elstraete
2026-03-11 17:52:13 +01:00
9a37bc444d
feat: compute_km_for_entry resolves generic moteur key to specific vehicle
Antoine Van Elstraete
2026-03-11 17:50:29 +01:00
489d28c4a0
feat: add motor_vehicle_id to WorkEntry with auto-migration
Antoine Van Elstraete
2026-03-11 17:49:26 +01:00
b5ff8de0e4
feat: add get_motor_vehicles() and journey_has_motor() to config_loader
Antoine Van Elstraete
2026-03-11 17:48:13 +01:00
9f3c953b31
refactor: rename vehicle keys to generic moteur/type in config
Antoine Van Elstraete
2026-03-11 17:47:25 +01:00
ab27d7a345
docs: add implementation plan for multi-vehicle selection
Antoine Van Elstraete
2026-03-11 17:01:35 +01:00
b6c142dc5b
docs: improve CLAUDE.md with env vars and gotchas section
Antoine Van Elstraete
2026-03-11 16:47:40 +01:00
cadc4d783c
docs: add CLAUDE.md with architecture and commands
Antoine Van Elstraete
2026-03-11 16:45:24 +01:00
4846db2d76
test: integration tests for all routes
Antoine Van Elstraete
2026-03-11 16:44:00 +01:00
73904cd99a
feat: Gunicorn config and startup script
Antoine Van Elstraete
2026-03-11 16:43:31 +01:00
32ea4c3a1a
feat: Flask routes and Jinja2/HTMX/Tailwind templates
Antoine Van Elstraete
2026-03-11 16:43:15 +01:00
b9832f0337
feat: leave balance calculation (congés/RTT)
Antoine Van Elstraete
2026-03-11 16:40:00 +01:00
b807444068
feat: travel calculation (km, CO2, frais réels fiscaux)
Antoine Van Elstraete
2026-03-11 16:40:00 +01:00
7babe05412
feat: time calculation business logic
Antoine Van Elstraete
2026-03-11 16:39:39 +01:00
1e3f5bb0c7
feat: SQLAlchemy models for WorkEntry, TimeSlot, LeaveBalance
Antoine Van Elstraete
2026-03-11 16:33:38 +01:00
4cbd62882f
feat: TOML config loader for vehicles, journeys, and tax scales
Antoine Van Elstraete
2026-03-11 16:31:13 +01:00
415952f24e
chore: add .gitignore and remove cached pycache files
Antoine Van Elstraete
2026-03-11 16:23:51 +01:00
41679d1861
feat: initial Flask project setup with factory pattern
Antoine Van Elstraete
2026-03-11 16:23:39 +01:00
3b3a5e4187
docs: add implementation plan for work time tracking dashboard
Antoine Van Elstraete
2026-03-11 15:26:30 +01:00
49bd75065b
docs: add initial design document for work time tracking dashboard
Antoine Van Elstraete
2026-03-11 15:23:01 +01:00