From 56eba0f7380d1b195d7effaf0aa1a14d04ac86da Mon Sep 17 00:00:00 2001 From: Matt Johnson Date: Fri, 17 Jul 2026 01:32:19 +0000 Subject: [PATCH] docs(readme): document the required frontend build for pip installs work/meshai/dashboard/static/ is no longer committed (previous commit), so the pip install -e . Quick start path now needs an explicit frontend build step or the dashboard UI silently doesn't exist. Add it, with a note clarifying the bot/API still work without it -- only the web UI is affected. Docker is unaffected (already builds the frontend in its own stage). --- work/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/work/README.md b/work/README.md index 5c40839..26f5a62 100644 --- a/work/README.md +++ b/work/README.md @@ -55,11 +55,17 @@ Everything is driven from the web UI, organized into **General**, **Meshtastic** ```bash git clone https://github.com/zvx-echo6/meshai.git cd meshai +cd dashboard-frontend && npm ci && npm run build && cd .. # builds the web dashboard -- required, see note below pip install -e . cp config.example.yaml config.yaml # then edit config.yaml (or use the dashboard) meshai ``` +> The frontend build step is required. `meshai/dashboard/static/` is no longer +> committed to the repo, so skipping it means no dashboard UI is served (the +> bot and API still run fine). Docker users don't need this -- the image +> builds the frontend automatically. Requires Node.js/npm. + Or with Docker: ```bash