Skip to content

Releases: rgwood/systemctl-tui

0.3.8

14 Sep 14:34
Compare
Choose a tag to compare

What's changed in this release

  • Better support for terminals with light background by @mkhl in #23

What I've been working on

It's not ready to go yet, but I've been hacking on support for enabling/disabling services and displaying services' enablement state. It's been more difficult than I expected:

  1. The main dbus function I've been using (ListUnits()) only returns loaded units; not helpful when someone wants to enable/start a service for the first time
  2. ListUnitFiles() returns info about disabled services, but it's much slower and is missing a lot of info
  3. I experimented with subscribing to service/unit property changes but couldn't get it to work reliably, need to spend more time investigating that
  4. systemd's documentation is not the best

Whew. That is all to say that I am still working on significant improvements in my spare time, but it might be a little while before that particular one is done.

0.3.7

18 Aug 14:52
Compare
Choose a tag to compare

Just bumping dependency versions to fix an issue with cargo install: #22

v0.3.6

25 May 17:22
Compare
Choose a tag to compare

What's Changed

  • Make borders in the UI have rounded corners. Lazygit started doing that and I think it looks nice, might as well!
  • Add a --limit-units flag to limit the view to certain units, by @mkuehlke in #21

333819700-1ca529c6-2018-46c4-ae42-2c0f5925933d

Full Changelog: v0.3.5...v0.3.6

v0.3.5

03 May 01:11
2f80971
Compare
Choose a tag to compare

What's Changed

  • Add distro packages section to README.md by @orhun in #16
  • Fix a bug where an error on older systemd versions would mess with the terminal UI @rgwood in #18

New Contributors

  • @orhun made their first contribution in #16

Full Changelog: v0.3.4...v0.3.5

v0.3.4

27 Apr 04:37
Compare
Choose a tag to compare

Fix a bug where we were printing the scope after exiting, and upgrade dependencies.

Full Changelog: v0.3.3...v0.3.4

v0.3.3

29 Feb 07:04
Compare
Choose a tag to compare
  1. Fixed a bug where the scope specified by the user was not respected on refresh
  2. Fixed a failure to launch on WSL. WSL doesn't really support user services, so now we default to scope=global on WSL
  3. Added better stack traces for users who don't have the RUST_BACKTRACE environment variable set

Full Changelog: v0.3.2...v0.3.3

v0.3.2

29 Feb 06:23
Compare
Choose a tag to compare

What's Changed

  • Removed emoji from the UI because WezTerm on Windows does not handle them well 😔 #15

v0.3.1

21 Jan 21:20
Compare
Choose a tag to compare

What's Changed

  • Fix failure to launch when running as root by @rgwood in #13

v0.3.1-alpha.2

21 Jan 07:29
Compare
Choose a tag to compare
v0.3.1-alpha.2 Pre-release
Pre-release

This "release" is just testing the GitHub CI action that builds binaries and attaches them to each release. LGTM

v0.3.0

21 Jan 03:00
Compare
Choose a tag to compare

Added support for user units: #8