Summary
Sometimes it is not about the destination but the regression we made along the way...
First, the most visual change:
I have changed my GitHub username from isd-project
to kainctl
to clarify
that this is a personal account and not a GitHub project.
This means that the old GitHub pages link is broken and you should use
https://kainctl.github.io/isd/ instead.
This release is mostly an accumulation of bug fixes with some minor features.
If isd
has been buggy for you this release should greatly improve your experience.
Though, there are a few new features:
- Includes a few more
systemctl
actions by default (disable
andreset-failed
) - Support for
root
user to connect to the--user
bus (if this is configured on the system). - Reads a global configuration file (by default
/etc/xdg/isd_tui/config.yaml
), where local configurations have a higher priority than global options.
And a few default values have been updated:
- Limit the default
journalctl
output in the preview window to1_000
lines, and - More frequently refresh the selection and preview window.
The fixes are:
- More robust configuration and persistent storage loading.
- Fix authorization issues when interacting with
system
units on newersystemd
versions. - Fix responsive, auto-update and window refresh issues. Most notably, the unit selection window should now correctly update when the underlying unit states change.
- Disable CLI argument parsing as this is not meant for public use and floods the user with too many options. A future release will include a "blessed" CLI.
- Fix theme variable not being applied from the configuration file.
PS: The project is named isd
and not ISD
;)
New Contributors
- @Guiorgy made their first contribution in #54
- @felagund made their first contribution in #63
- @Cornelicorn made their first contribution in 81cccb9
Full Changelog: v0.5.1...v0.6.0