diff --git a/docs/superpowers/plans/2026-06-25-malio-sidebar-migration.md b/docs/superpowers/plans/2026-06-25-malio-sidebar-migration.md new file mode 100644 index 0000000..fcb0ada --- /dev/null +++ b/docs/superpowers/plans/2026-06-25-malio-sidebar-migration.md @@ -0,0 +1,484 @@ +# Migration sidebar vers MalioSidebar — Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Remplacer la sidebar maison de Lesstime par le composant `MalioSidebar` de `@malio/layer-ui`, en 3 groupes (Général / Outils / Administration), avec timer + version dans le footer et le logo Malio de Starseed. + +**Architecture:** Modèle backend-driven conservé — `config/sidebar.php` filtré par `SidebarProvider` (permissions/rôles/modules côté serveur), exposé via `/api/sidebar`, consommé par `useSidebar()`. Le layout `default.vue` mappe ces sections vers le format `MalioSidebar` et fusionne les items contextuels rendus côté client (Kanban/Groupes/Archives, Documents, Mail+badge, Mes absences). + +**Tech Stack:** Nuxt 4 (SPA), Vue 3 `