github elophanto/EloPhanto v2026.05.28.1
v2026.05.28.1 — web dashboard install reliability

latest releases: v2026.08.11, v2026.08.07, v2026.06.20...
3 months ago

Patch release on top of v2026.05.28, fixing the web dashboard (./start.sh --web) install on fresh machines.

Fixes

  • Untrack web/node_modules — the real root cause. ~9.9k web node_modules files had been committed (incompletely: the .bin/vite symlink was tracked but vite/dist/node/cli.js was not), so every clone/pull delivered a broken, partial dependency tree → Cannot find module .../vite/dist/node/cli.js. Removed from the repo; gitignore keeps it out.
  • Reliable web-deps install across all entry pointssetup.sh, update.sh, and start.sh --web now verify vite actually runs (vite --version) rather than just checking a symlink, and clean-install from the committed web/package-lock.json (npm ci, falling back to rm -rf node_modules && npm install) when it doesn't. update.sh previously installed only the browser-bridge deps, never the web's.
  • Node version guardstart.sh --web checks for Node 18+ (vite 6 requirement) and exits with a clear message instead of a cryptic failure.
  • Silence DEP0205 — the benign module.register() deprecation warning vite's tooling raises on Node 22+/26 is suppressed on the vite launch (was just noise at the vault prompt).

Upgrading

./update.sh then ./start.sh --web — both now provision the web dashboard's own deps automatically. On a previously-broken checkout: cd web && rm -rf node_modules && npm install once for a clean slate.

Everything in v2026.05.28 (ABE framework + web dashboard overhaul) is included.

Full diff: v2026.05.28...v2026.05.28.1

Don't miss a new EloPhanto release

NewReleases is sending notifications on new releases.