feat: move dashboard to apps/ so we can share ws proto

This commit is contained in:
Brooklyn Nicholson
2026-05-02 13:38:49 -05:00
parent 5e4473df96
commit a66303eaef
124 changed files with 19499 additions and 426 deletions
@@ -469,7 +469,7 @@ Plugins use Lucide icon names. The dashboard maps these by name — unknown name
Currently mapped: `Activity`, `BarChart3`, `Clock`, `Code`, `Database`, `Eye`, `FileText`, `Globe`, `Heart`, `KeyRound`, `MessageSquare`, `Package`, `Puzzle`, `Settings`, `Shield`, `Sparkles`, `Star`, `Terminal`, `Wrench`, `Zap`.
Need a different icon? Open a PR to `web/src/App.tsx`'s `ICON_MAP` — pure additive change.
Need a different icon? Open a PR to `apps/dashboard/src/App.tsx`'s `ICON_MAP` — pure additive change.
### The Plugin SDK
@@ -310,7 +310,7 @@ If you're contributing to the web dashboard frontend:
hermes dashboard --no-open
# Terminal 2: start the Vite dev server with HMR
cd web/
cd apps/dashboard/
npm install
npm run dev
```