github kainctl/isd v0.6.0

15 hours ago

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:

  1. Includes a few more systemctl actions by default (disable and reset-failed)
  2. Support for root user to connect to the --user bus (if this is configured on the system).
  3. 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 to 1_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 newer systemd 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

Full Changelog: v0.5.1...v0.6.0

Don't miss a new isd release

NewReleases is sending notifications on new releases.