Changelog

Journal des mises a jour

Historique des versions et evolutions de Rivolt CarTrack.

Code source : Le projet est heberge sur GitHub a github.com/Nathan2lim/CarTrack.

git clone git@github.com:Nathan2lim/CarTrack.git

Branches : main (production) • develop (developpement)

1.3 v1.3.0 — 16 avril 2026

📖

Storybook 10

42 stories, 183 tests via Vitest addon, 95%+ de couverture, autodocs generes automatiquement, accessibilite axe-core en mode error.

Frontend
📄

Swagger UI complet

91 endpoints documentes via NelmioApiDocBundle avec 7 tags, schemas JWT et ApiKey, attributs PHP 8 sur chaque controller.

Backend

Refactoring backend

Extraction SQL des controllers vers les repositories. Creation de TwoFactorRepository, UserSessionRepository, SentEmailRepository. OAuthLinkingService mutualise pour les 4 providers.

Backend

21 composants atomiques UI

Button, Badge, Input, Select, EmptyState, ProgressBar, MetadataRow, StatusDot, Tabs, Avatar, SegmentedControl, KpiCard, KpiRow, ConfirmDialog, SlidePanel, FormField, DatePicker, PhoneInput, ResourceCard, AddCard, CardGrid.

Frontend
📝

Documentation mise a jour

Rewrite complet de la documentation frontend et backend. Ajout de la page Updates/Changelog.

Docs

1.2 v1.2.0 — 15 avril 2026

📦

Systeme de livraisons

Suivi de livraisons complet avec integration 17track API v2.2 et webhooks push. Relation N..N entre todos et livraisons avec auto-completion.

Backend
🔗

Page publique /track/{token}

Suivi de colis accessible sans authentification. Timeline du colis, abonnement aux notifications, tracking ouverture/clic des liens partages.

Frontend
💬

Partage et destinataires

Partage par SMS/email avec tracking ouverture/clic. Destinataires externes avec notifications personnalisees. Matrice de preferences notifications statut x canal.

Backend

1.1 v1.1.0 — 14 avril 2026

🔒

Authentification 2FA

Authentification a deux facteurs via email, SMS et TOTP (Google Authenticator). Sessions 2FA en attente stockees en base.

Securite
🔑

OAuth multi-provider

Connexion via Google, GitHub, Microsoft et Discord. OAuthLinkingService mutualise pour le linking/unlinking de comptes.

Auth

Magic links et sessions

Connexion sans mot de passe via lien unique par email. Gestion des sessions utilisateur avec device info. Systeme d'invitations par email/SMS.

Auth

1.0 v1.0.0 — Mars 2026

MVP — Dashboard + API

Dashboard React 19 + API Symfony 8 en architecture hexagonale. Telemetrie temps reel via Mercure SSE. PostgreSQL multi-tenant.

Core
🚗

Vehicules et trajets

CRUD vehicules avec lookup plaque SIV. Trajets avec carte GPS PostGIS et statistiques de conduite.

Features

Entretiens et todos

Entretiens vehicule avec categories, documents et todos de maintenance. Multi-tenant avec isolation par tenant_id.

Features

Deploiement

Infrastructure deployee sur AWS/OVH. CI/CD GitHub Actions avec pipelines par composant (frontend, backend, firmware, docs).

Infra