Vue d'ensemble
Ce document présente la timeline de développement initial du projet Serenetics de Août 2025. Cette phase correspond au développement fondamental de la plateforme, avec une séparation claire entre les évolutions Frontend et Backend.
Août 2025 - Dual-Repo Development et Releases Multiples
Activités Principales
Août 2025 marque le premier mois complet de développement dual-repo avec des évolutions parallèles frontend/backend. Le backend effectue un refactoring majeur du système d'onboarding avec tests d'intégration, tandis que le frontend développe les interfaces utilisateur avancées avec FormSnapshot, EmailSend services, et plusieurs releases coordonnées (v2.0.3 → v2.0.10).
Fonctionnalités Opérationnelles
✅ 2FA restauré : Authentification à deux facteurs complètement opérationnelle
✅ Services refactorisés : Authentication et email notification modernisés
✅ Releases coordonnées : v2.0.9-10 backend + v2.0.3 frontend
✅ Onboarding optimisé : Process streamlined et tests intégration
✅ Dual-repo mature : Développement parallèle efficace
Commits Clés Analysés - Backend
5cb512593|2025-08-29|Add integration tests for OnboardingUserAccountService email logic
19e30b9b5|2025-08-29|refactor: implement onboarding email handling and streamline asset flow services
35a21150e|2025-08-28|refactor: update import paths and enhance email notification classes for onboarding processes
2263dd097|2025-08-28|refactor: implement deduplication logic in ArrayHelper and update asset flow services
8b98bbd10|2025-08-28|refactor: streamline onboarding process and enhance asset existence checks
caf1a5fcd|2025-08-28|fix: restore 2FA authentication logic in login process
ef0109e88|2025-08-28|Refactor authentication and email notification services
66a17cd9b|2025-08-28|build: increase version 2.0.9 to 2.0.10
8869d2376|2025-08-26|increase package version 2.0.8 to 2.0.9
Commits Clés Analysés - Frontend
d0849569|2025-08-06|feat: implement FormSnapshot and services
31dac200|2025-08-06|feat: implement EmailSend and services
a9cf22fb|2025-08-08|feat: improve handling of required field in forms
dc2ee60b|2025-08-08|feat: add configuration tab in devicePanel and UserAccountPanel
135d1421|2025-08-08|build: increase package version 2.0.2 to 2.0.3
4a1ba52e|2025-08-08|Merge branch 'release/2.0.3'
c695e278|2025-08-04|fix: correct trad and other things in onboarding feature
69575f59|2025-08-06|fix display bug in breadcrumb, and id conflict
2864f95c|2025-08-11|fix: translation mails, add AD integration
99823f2b|2025-08-14|feat: add form to store bucket secret of agent
181e88ee|2025-08-26|migration: change type workstation and phone to computer and mobile
df8e4c47|2025-08-26|increase package version 2.0.8 to 2.0.9
Frontend
Services Avancés :
FormSnapshot service implémenté (
d0849569)EmailSend service complet (
31dac200)
UI/UX Améliorations :
Configuration tabs devicePanel/UserAccountPanel (
dc2ee60b,f0423355)Gestion améliorée champs requis formulaires (
a9cf22fb)Breadcrumb bugs et conflits ID corrigés (
69575f59)Templates boutons activés (
5d79fc47)
Localisation :
Traductions onboarding corrigées (
c695e278)Traductions emails + intégration AD (
2864f95c,d549472f)Bug useSearch et traductions (
d5d0a088,b2059e28)
Sécurité & Intégration :
Formulaire bucket secret agent (
99823f2b)Intégration Active Directory (
2864f95c)
Releases Coordonnées :
Version 2.0.3 (
135d1421,4a1ba52e)Version 2.0.5 (
84c87074,f36017f9)Version 2.0.6 (
ddb8c6b6,07188b50)Version 2.0.8 (
b478b901)Version 2.0.9 (
df8e4c47,06bda4f8)
Build & Corrections :
Node 22.17 → 22.18 (
19271d31)@nuxtjs/i18n 9.5.6 → 10.0.4 (
51ac93a0)Migration workstation→computer, phone→mobile (
181e88ee)
Backend
Releases Multiples :
Version 2.0.9 (
8869d2376)Version 2.0.10 (
66a17cd9b)Merges hotfix/release (
2132b02b6,285a9d232,fc41a0c19,7b5f89ec3)
Onboarding Refactoring :
Email handling onboarding (
19e30b9b5)Import paths et notifications (
35a21150e)Processus onboarding streamliné (
8b98bbd10)Asset existence checks (
8b98bbd10)
Authentification :
2FA login restauré (
caf1a5fcd,b7871e525)Authentication services refactor (
ef0109e88,6a0c47d09)
Services Optimisés :
ArrayHelper déduplication (
2263dd097)Asset flow services (
2263dd097)
Tests :
Tests intégration OnboardingUserAccountService (
5cb512593)
Code Qualité :
Erreurs TypeScript (
970920b8e,4cade1856)
Livrable Août 2025
Mois de maturation dual-repo avec refactoring majeur backend, 2FA restauré, et releases multiples coordonnées.
