Vue d'ensemble
Ce document présente la timeline de développement initial du projet Serenetics de Septembre 2025. Cette phase correspond au développement fondamental de la plateforme, avec une séparation claire entre les évolutions Frontend et Backend.
Septembre 2025 - Releases Cadencées & Stabilisation Activités Principales
Activités Principales
Septembre 2025 poursuit le rythme dual-repo avec un train de releases rapprochées (v2.0.11 → v2.0.28). Les équipes alignent les flux d'offboarding, durcissent MFA/2FA, modernisent les notifications et automatisent la documentation API.
Fonctionnalités Opérationnelles
✅ Sécurité renforcée : MFA reset côté UI, 2FA restauré côté API, masquage IP
✅ API secrets surveillés : Champs
syncError/lastSyncAt, alertes emails✅ Documentation automatisée : Génération Swagger via GitHub Actions
✅ CI/CD fiabilisé : Workflows qualité rationalisés, versions 2.0.28 en production
✅ Dual-repo mature : Développement parallèle efficace
Commits Clés Analysés - Backend
07224ba71|2025-09-01|feat: Implement flow state management for devices and user accounts
6dac40dc4|2025-09-15|chore(hotfix): bump version to 2.0.25
ad51d0b55|2025-09-17|feat: add syncError and lastSyncAt fields to ApiSecret and ApiSecretLog models, update migrations
2900d3c20|2025-09-18|fix: restore 2FA authentication logic in AuthenticationsController and remove unused import in PopulateService
fb11ebb89|2025-09-24|feat: enhance notification handling by enforcing unique responsibility checks
5a8d7bde7|2025-09-24|feat: add early return for empty assets in updateFlowState method
Commits Clés Analysés - Frontend
2ff4b1a0|2025-09-01|feat: add offboarding functionality and flow state management for devices and user accounts
2ffe32cd|2025-09-02|feat: update icons and add flow state to various components; improve user account handling
5407fcf2|2025-09-05|feat: add MFA reset functionality and update user entity to include MFA status
fc571122|2025-09-05|feat: add ECharts theme registration for light and dark modes
a2cc1d4c|2025-09-17|feat: enhance ApiSecret handling with lastSyncAt and error states in ConnectorModal
45e46cbf|2025-09-24|chore: bump version to 2.0.28 in package.json
Frontend
Offboarding & Flow state : Gestion unifiée des statuts appareils/comptes, nouvelles icônes et navigation rationalisée (
2ff4b1a0,2ffe32cd,c060b80e).MFA & Sécurité : Réinitialisation MFA depuis l'UI, masquage IP des logs, connecteurs avec erreurs explicites (
5407fcf2,0837d51d,a2cc1d4c).Visualisation : Thèmes ECharts light/dark, toolbox globale et dashboards consolidés (
fc571122,1d708581).CI/CD : Conditions GitHub Actions affinées, versions 2.0.11 → 2.0.28 livrées sans rupture (
d55bb520,45e46cbf).
Backend
Flow State & Offboarding : Moteur de transitions et notifications alignées (
07224ba71,3fdc1f13c).API secrets : Suivi
syncError/lastSyncAt, notifications deletion, logging IP (ad51d0b55,3fdc1f13c,10e918367).Authentification : 2FA restauré, MFA reset côté API, purge quotidienne des tokens (
2900d3c20,6717bb44b,9e9c7f9cf).Documentation & CI : Workflow Swagger automatisé, scripts package.json consolidés (
a199e5d43,3d77117b9,0edd61445).Hotfixes : Versions 2.0.25 → 2.0.28 avec règles métier de responsabilité unique et optimisations performance (
fb11ebb89,5a8d7bde7,29d5fbad4).
Livrable Septembre 2025
Mois de releases cadencées alignant offboarding, sécurité MFA/2FA, surveillance API secrets et automatisation documentaire pour une publication publique stable.
