Skip to content

feat(ui): coque PandaOS — accueil, sidebar, Cmd+K, dock (v4.1.21) - #39

Merged
bobdivx merged 13 commits into
mainfrom
feat/pandaos-ux-shell
Aug 29, 2026
Merged

bobdivx merged 13 commits into
mainfrom
feat/pandaos-ux-shell

Conversation

@bobdivx

@bobdivx bobdivx commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary / Résumé

Slice UX 1 inspirée de PandaOS : le shell passe d’un dashboard admin Coolify (donut + sections) à un accueil type OS (greeting, recherche, sessions, cartes d’apps) avec sidebar fine, palette Cmd+K et dock givré.

PandaOS-inspired UX slice 1: replace the Coolify-style admin home with an OS shell — greeting, search, recent agent sessions, app cards, slim sidebar, Cmd+K palette, and a frosted application dock.

UX

  • Accueil (_OverviewPage) : salut du jour (dayGreeting) → barre de recherche (ouvre Cmd+K) → sessions agents récentes → grille de cartes apps (1/2/3 cols) avec pastille d’état (vert / ambre / rouge / gris).
  • Actions par état : Arrêté/Inactif → Démarrer ; Démarrage → Arrêter ; Actif → Arrêter / Redémarrer / Ouvrir ; Erreur → Redémarrer. Contrôle via domainApi.coreAction + domainApi.overview(). « Ouvrir » = workspace existant (applicationPath), pas d’URL inventée.
  • Sidebar fine : Accueil, Apps, Assistant, Connexions, Réglages + Plus (Serveurs, Bases, …). Nouveau chat si agents activés. À propos conservé.
  • Cmd+K global (FR) : navigation, apps, sessions. Événement devforge-open-command-palette. Topbar : Rechercher + ⌘K.
  • Dock workspace : barre basse full-width givrée, pilule active animée. Chat / Déploiements / Logs / Env / Réglages → onglets existants (agents, deployments, logs, variables, settings).
  • Thème : panneaux presque blancs, séparateurs #E5E7EB, primaire #2B54F0.

Version

Hors scope

  • Pas de rename /data/coolify, pas de secrets, pas de rewrite PHP/Rust.
  • Routes existantes conservées.

Test plan

  • Accueil : greeting, recherche → palette, sessions récentes, grille de cartes.
  • Cartes : Démarrer / Arrêter / Redémarrer / Ouvrir selon l’état ; pastilles vert/ambre/rouge/gris.
  • Sidebar : 5 liens primaires + Plus + Nouveau chat (si agents) + À propos.
  • Cmd+K (et clic Rechercher) : navigation FR, apps, sessions.
  • Workspace app : dock bas givré, pilule, onglets existants.
  • Version 4.1.21 dans Réglages / À propos.
  • Vitest : pandaos-app-state, sidebar-nav, OverviewPage, App (Réglages), ApplicationWorkspaceDock, CommandPalette.

@bobdivx
bobdivx merged commit 718d61e into main Aug 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant