Transformation majeure réussie avec migration complète vers Nuxt.js et TypeScript. Architecture frontend moderne établie.
📦 VERSION · 1.6.2 (version du code en fin de mois, avant les mises en production taguées)
Ce qui change pour vous
Réécriture de l'interface en cours (Nuxt, TypeScript) : aucun changement visible pour les utilisateurs ce mois-ci.
Activités principales
Février 2025 opère une transformation majeure frontend avec l'introduction complète de Nuxt.js, la migration JavaScript vers TypeScript, l'implémentation d'un nouveau système d'authentification, et la création d'un dashboard layout moderne. Cette période marque le passage vers une architecture frontend plus moderne et typée.
Fonctionnalités opérationnelles
✅ Nuxt.js Architecture : Dashboard layout et pages auth complètes
✅ TypeScript Migration : Conversion massive JS → TS réussie
✅ Components UI : Error modals, OAuth Button, Password Input
✅ Middleware sécurisé : Auth/consent/policy middleware opérationnels
✅ Backend adapté : Sessions et authentification modernisées
Commits clés analysés
Commit | Date | Message |
4702ea800 | 2025‑02‑28 | chore: translate all builder js files to ts |
0b9157b79 | 2025‑02‑28 | chore: translate all entities js file to ts |
531790382 | 2025‑02‑27 | feat: implement dashboard layout |
6fb33a8c8 | 2025‑02‑27 | feat(nuxt): create all auth pages |
2b9e16272 | 2025‑02‑27 | feat(nuxt): create auth, consent and policy middleware |
8dc010a5e | 2025‑02‑27 | feat(nuxt): create user store |
b424382c7 | 2025‑02‑27 | feat(nuxt): create api, error-handler and yop plugins |
7e5bf9ea8 | 2025‑02‑27 | feat(nuxt): translate js to ts for Company, Entity, Plan, User class in Entities |
183641d0d | 2025‑02‑27 | feat(nuxt): creat error modals, oAuthButton and passwordInput |
dc8aa5003 | 2025‑02‑27 | fix(back): rename adonis-session to cybernetics-session |
Frontend
Architecture Nuxt : Dashboard layout implémenté (
531790382) ; Pages auth complètes (6fb33a8c8) ; Middleware auth/consent/policy (2b9e16272) ; User store créé (8dc010a5e) ; Plugins API/error-handler/yop (b424382c7)Components : Error modals (
183641d0d) ; OAuth Button (183641d0d) ; Password Input (183641d0d)Migration TypeScript : Builders JS → TS (
4702ea800) ; Entities JS → TS (0b9157b79) ; Classes Company/Entity/Plan/User TS (7e5bf9ea8) ; Repositories Authentication/User TS (459b2d4a4)UI/UX : Authentication layout amélioré (
c3f232ae2) ; i18n français amélioré (e18df90fe) ; Rôles utilisateurs ajoutés/renommés (4ce3e2a98) ; Theme font-size supprimé (d00c3edce)
Backend
Session : adonis-session → cybernetics-session (
dc8aa5003)Authentication : Réponses Authentication/RegisterRequest (
38468ecc1) ; Auth middleware exceptions (7f073597c)Build : Tailwind version bug corrigé (
30541bde7) ; Package version augmentée (4ab03f3ad)
Notes voisines
Une question ? Nous contacter.
