47e1416a16aae5b3ae91be46173b51d0b162cba6
Répartit le contenu de la section « Évolutions majeures » dans les sections natives de design.md, puis supprime cette section de synthèse, pour un document homogène (phase de dev, avant mise en prod officielle). design.md : - Data Models : entité Trajet (Distance nullable, AllerRetour, DistanceEffective, GeometrieJson), Vehicule (Denomination), TrancheBareme (KmMax nullable exclusif), nouvelles entités Compte et ResetPasswordToken ; schéma SQLite aligné. - DTOs : AllerRetour (create/update/trajet/carte), distance effective nullable, commentaire carte, dénomination véhicule, KmMax nullable, DTOs d'auth. - Endpoints : section Authentification (register/login/moi/forgot/reset), recalculer-distances, bareme/copier + annees-disponibles, code 401, retrait de jours-disponibles. - Frontend : services/guard/intercepteur d'auth, composants login/register/reset, sélecteur année/mois, liste groupée par jour repliable + drag limité au jour, carte (commentaire + A/R + tooltip borné), barème multi-tranches + recopie, décision localStorage du JWT. - Overview/contraintes/déploiement : compte authentifié, port 2202, Caddy externe, variables JWT/e-mail, migrations notables, ORS (géométrie portée par le trajet, recalcul ciblé). requirements.md : glossaire Sélecteur_Temporel corrigé (année puis mois).
Description
Application de saisie des trajets pour calcul des indemnités kilométrique
125 MiB
Languages
C#
54.6%
TypeScript
30%
HTML
7.9%
SCSS
6.2%
Shell
1%
Other
0.3%