v0.4.1
Fixes
- Hand "Restart now" to the service manager when DSH Web runs under one (detected via systemd
INVOCATION_ID/NOTIFY_SOCKET): skip the detached relaunch helper and exit with code 75 so aRestart=on-failureunit re-launches the server with its own back-off. Previously the helper was killed by cgroup cleanup and the cleanexit(0)never triggered the restart, leaving the Web UI offline after an update's Restart now. - Add restart-scheduler coverage for managed and unmanaged environments (22 tests).
- Refresh
pnpm-lock.yamlto match the current dependency tree.
Verified with DSH Web 0.1.1-rc.2.