Vue d'ensemble
Ce document présente la timeline de développement initial du projet Serenetics de Juillet 2025. Cette phase correspond au développement fondamental de la plateforme, avec une séparation claire entre les évolutions Frontend et Backend.
Juillet 2025 - Séparation Mono-repo et Release v2.0.2
À partir de cette date, le développement frontend et backend évolue de manière indépendante avec leurs propres historiques de commits.
Activités Principales
Juillet 2025 marque un tournant architectural avec la séparation du mono-repo et aboutit à la release v2.0.2. Cette période introduit le système d'onboarding complet côté frontend, l'implémentation majeure du système Kanban SAIL, améliore la gestion des agents backend, et optimise la sécurité avec la suppression des endpoints non nécessaires.
Fonctionnalités Opérationnelles
✅ Dual-repo établi : Séparation mono-repo réussie (AdonisJS + Nuxt)
✅ Release v2.0.2 : Onboarding intégré et fonctionnel
✅ Kanban SAIL : Implémentation complète et opérationnelle
✅ Services optimisés : License, providerService, agent table
✅ Architecture moderne : Développement parallèle frontend/backend
Commits Clés Analysés - Backend
60f9a6806|2025-07-04|update makeKanban command to do with json file nis and rgpd
cba7101c1|2025-07-07|feat: implement SAIL kanban, fix sechdule service error, reagance user profile
1edcc642d|2025-07-25|build: increase package version to 2.0.2
c9c1327d3|2025-07-25|Merge branch 'release/2.0.2'
06468951c|2025-07-21|implement onboarding models/migrations, etc
51a758b54|2025-07-30|fix: change onpudate and delete behavior for agent table
1e407691a|2025-07-30|fix: debug update of providerService for service
c3a1a27e3|2025-07-30|fix: license and providerService bugs, software updates, and some typos
625b1da6f|2025-07-10|fix: remove calls form with secure endpoint api
6796e5f3d|2025-07-21|build: increase @adonisjs/eslint-config and eslint packages
Commits Clés Analysés - Frontend
44273a44|2025-07-09|init: nuxt repository
7c09b038|2025-07-09|implement onboarding feature. - Implement tool to create inputs form - Implement onboarding services template
dc489f56|2025-07-25|build: increase package version to 2.0.2
93c3e1f1|2025-07-25|Merge branch 'release/2.0.2'
1fa6540f|2025-07-28|fix: add os icon for debian|ubuntu|suse|red hat|fedora, debug license update for float value
dc227909|2025-07-28|fix fr translation
2519dbe4|2025-07-28|fix: "un date" to "une date"
9b8db82a|2025-07-30|fix: license and providerService bugs, software updates, and some typos
e2bee3a4|2025-07-09|build: improve CI
2e894640|2025-07-09|build: improve workflow sca and sast
Frontend
Repository séparé :
Initialisation repository Nuxt (
44273a44,b5748e25)CI/CD workflows optimisés (
e2bee3a4,2e894640,8a482fcd)
Kanban SAIL Feature :
Système Kanban SAIL implémenté (
cba7101c,20d0346b,d4a8378f,57a505b0)MakeKanban command JSON NIS/RGPD (
60f9a680)User profile reorganization (
57a505b0)
Onboarding Feature :
Système onboarding complet (
7c09b038)Tools création formulaires inputs
Templates services onboarding
UI/UX Améliorations :
Icônes OS Linux (Debian/Ubuntu/SUSE/Red Hat/Fedora) (
1fa6540f,0070f030)Corrections traductions françaises (
dc227909,2519dbe4)Corrections license float value (
1fa6540f)
Version Management :
Package version 2.0.2 (
dc489f56)Release branch merged (
93c3e1f1,3d664419)
Backend
Release v2.0.2 :
Version 2.0.2 officielle (
1edcc642d)Merge branches release (
c9c1327d3,277b34f6e)
Onboarding Backend :
Models/migrations onboarding (
06468951c)
Agents optimisés :
Comportement update/delete agents (
51a758b54,a44f42923)
Services :
ProviderService debug (
1e407691a,2c54e65db)License et providerService bugs (
c3a1a27e3,959f7ea6e)
Sécurité :
Endpoints sécurisés supprimés (
625b1da6f)
Build qualité :
ESLint config/packages mis à jour (
6796e5f3d,bdcd9eb58)Erreurs TypeScript corrigées (
3c2d5797f,c3388aa20,311748cec)
Livrable Juillet 2025
Mois historique avec séparation mono-repo réussie, release v2.0.2, onboarding intégré, et Kanban SAIL. Architecture moderne dual-repo établie.
