v0.10.3
Added — Auto-restart the always-on service after a self-upgrade (#257)
When mureo runs as an always-on service, a successful one-click "Update all" now restarts the daemon automatically on the new code — no terminal, no manual restart. The dashboard shows "Restarting…", waits for the daemon to come back, and reloads itself.
Applies ONLY under an auto-start supervisor: mureo service install stamps a marker into the launchd plist / systemd unit, and the daemon exits-to-restart so launchd KeepAlive / systemd Restart=always relaunch it. An interactive mureo configure (terminal user) keeps the manual prompt. Windows is excluded (Task Scheduler does not relaunch a clean exit).
Existing always-on installs must re-run mureo service install once (idempotent) to gain the marker.
Full changelog: https://github.com/logly/mureo/blob/main/CHANGELOG.md