Skip to content

Releases: NightWatcher314/sovi

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 07:48

Changelog

  • dcdabca ci: run integration tests from package directory
  • 9a2504f ci: run systemd integration binary in a PTY
  • cf2d3e6 ci: run Linux integration in a PTY
  • f981735 fix: harden service authoring transactions
  • 3b374e9 feat: wire service authoring into sovi
  • 063b8da feat(tui): add service authoring flow
  • db3900e feat: add launchd service authoring
  • 0647ff8 feat: add systemd service authoring
  • 10c47a4 feat: add service authoring core

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 12:36

Changelog

  • 88563c7 fix(ci): isolate Syft toolchain
  • 5ada910 fix: finalize v0.4.0 release candidate
  • cc79c39 feat(tui): add scoped refresh and log search
  • 37d7f3c ci: harden release artifacts
  • 727886d fix: harden stream lifecycle and masked units
  • 25a3c32 fix: include initial tail when following launchd logs
  • 3a58fc6 feat: add CLI diagnostics and scoped resolution

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 06:41

Highlights

  • Mouse navigation: click rows, click selection markers, and use the wheel in lists and overlays. Use --no-mouse to disable capture.
  • Scope filtering: press U to cycle all → user → system → all without losing query, marks, or cursor context.
  • Clearer Help: grouped shortcuts, semantic colors, responsive columns, and explicit state/safety legends.
  • Resilient previews: errors stay inline, never leak to another service, and remain visible on narrow terminals.
  • systemd templates: bare units such as systemd-journald@.socket now preview and open source without invalid systemctl show calls.
  • Partial inventory: an unavailable user or system scope no longer hides services from the working scope.

Downloads

Prebuilt archives are attached for Darwin and Linux on arm64 and amd64. Verify them with the attached checksums.txt.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 16:42

Highlights

  • Replaced the Action Palette with direct Normal-mode keys.
  • Added a ? help overlay explaining keys, [S]/[U], colors, markers, Runtime, and Enablement.
  • Action commands without targets now open the TUI armed; press Enter to apply to the current or marked services.
  • Kept confirmations for stop, disable, and multi-target mutations.

Direct actions

  • Enter: status / armed action
  • s/S: start / stop
  • r/R: reload / restart
  • e/d: enable / disable
  • l/L: logs / follow
  • o/v/E: source / show / edit
  • i: current detail
  • Ctrl-R: refresh

Breaking interaction change

R now means restart. Inventory refresh moved to Ctrl-R.

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 08 Aug 16:09

Changelog

  • 229cc1c tui: add shared frames and fix space selection

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 08 Aug 14:19

Changelog

  • 1ec11d3 tui: polish panes and stabilize previews

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 07:07

Changelog

  • 7d684c9 fix: close release candidate validation gaps
  • 4113467 fix: close aggregate review findings
  • f2b880a feat: wire platform backends and TUI
  • f88c516 chore: tidy integrated dependencies
  • 4990ad4 feat: implement Vim-first service TUI
  • 6fbabc7 feat: implement launchd backend
  • c903def fix: preserve foreground tty for elevated commands
  • f2165bc feat: implement systemd backend
  • 8c3a2fc chore: add TUI module checksums
  • 7cefa70 chore: add plist module checksum
  • d78a9ed fix: route show through backend action
  • 5719611 chore: add core runtime dependencies
  • 1b4eeb6 feat: implement core service contract and CLI
  • e18c3a5 ci: add test and release scaffolding
  • 2048280 chore: pin staticcheck tool
  • d5cf97d chore: bootstrap sovi implementation