Changelog
What changed, newest first.
- Added
Operations replace the old task system
Every user-initiated action is now one tracked record with named steps, exit codes and output tails, kept per attempt so a retry never overwrites the failing run.
- Added
Live updates over websockets
Provisioning, deploys and backups stream their progress instead of being polled. Idle dashboards no longer generate background request traffic.
- Improved
PageSpeed tracked as a series
Scheduled Lighthouse runs are stored over time per site, so a regression can be traced to the day it appeared.
- Fixed
Cancelled operations no longer strand their subject
A cancelled provisioning run now releases its locks and returns the server to a clean state rather than leaving it mid-flight.