Skip to content

v0.8.0 — Dashboard as a managed service

Latest

Choose a tag to compare

@bnimit bnimit released this 12 Jun 15:57
· 2 commits to main since this release
aeb2e81

Dashboard runs as a background service alongside the daemon

memor service install now starts both the daemon and the dashboard as managed user services that cycle in lockstep — so the dashboard is always live (http://localhost:8420) and is recycled whenever you stop/restart/uninstall the service. No more hand-starting memor dashboard or stray, out-of-sync processes.

What's new

  • Two managed units — macOS launchd (ai.memor.daemon + ai.memor.dashboard) / Linux systemd (memor-daemon + memor-dashboard)
  • memor service install --no-dashboard — install only the daemon
  • memor service restart — stop + reinstall, to recycle onto a new binary after pipx upgrade
  • memor service stop / uninstall / status now operate on both units
  • Dashboard port configurable via MEMOR_DASHBOARD_PORT (default 8420); install warns if the port is already in use
  • Dashboard service runs with --no-open so it never pops a browser tab on login/restart

Verified

Full launchd lifecycle exercised live on macOS (install → recycle → restart → uninstall), plus 298 passing tests.

Upgrade

pipx upgrade memor-cli
memor service restart   # recycle running services onto 0.8.0

Full Changelog: v0.7.1...v0.8.0