Releases: DerekCorniello/dia
Releases · DerekCorniello/dia
Release list
v0.5.0: session daemon
What's in v0.5.0
This release makes sessions real: workspaces now survive closing the GUI.
- Session daemon. A headless daemon owns the workspace runtime and supervises app processes; the GUI and CLI are clients over a unix socket (named pipe on Windows). Workspaces keep running after the GUI closes, until
dia shutdown. - Idempotent
startattaches to an already-running workspace instead of launching a duplicate;restartreplaces a session. dia serveruns the daemon in the foreground (logs to$XDG_STATE_HOME/dia/dia.log) for service managers.- No auto-respawn -- dead apps stay dead until an explicit
restart. dia plugin enablebecamedia plugin grant;plugin disableis removed (granted capabilities were already the only real gate).- GUI refreshes running state via an fsnotify
workspace:state-changedevent, so CLI and GUI stay in sync. - New example plugins: time-tracker, api-playground.
make installnow installs a.desktopentry on Linux.
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.0
What's Changed
New Contributors
Full Changelog: https://github.com/DerekCorniello/dia/commits/v0.3.0