What Changed
- Added ability to edit processes on the fly
CTRL+E
- Added ability to reload
process-compose.yaml
project configuration on the flyCTRL+L
- Added Open API 3 schema generation
- Added IPv6 support to port information
- Added ability to trigger actions from the shortcuts dialog
F1
- Added CPU usage to processes table
- Added overall RAM and CPU usage to the TUI. Issue #254
Bug Fixes
- Elevated processes no longer ask for password when it is not needed (cached or sudoers). Issue #250
- Disabled processes no longer start on configuration reload or update.
- Process Compose now terminates gracefully on TUI
SIGHUP
. Thank you @gcurtis - Fixed Process Info dialog vertical size
Changelog
- 663b8d0 feat #254: Added overall system resource usage statistics to the TUI
- 3f53128 feat: Added ability to edit processes on the fly
- b43369f feat: Trigger actions from the help dialog
- b245a4b feat: add proc control to command pallet
- 74f786b feat: added IPv6 port query support
- ff0c746 feat: added TUI shortcut to reload the running project
- 6576fb2 feat: added cpu usage to process table
- 64430a6 fix #250: is_elevated doesn't ask for pass when not needed
- d409e61 fix #253: added OAS 3 generation
- 132d596 fix #253: added OAS 3 missing types
- 0e68b4d fix-lint: added golangci-lint
- e68fb5f fix-lint: remove select on a single case
- 16eabf9 fix-lint: remove unused mutex
- f3a41fd fix-lint: replace fmt.Errorf with errors.New
- 0ff2a1e fix-lint: screen split explicit state
- a5fb990 fix-lint: use time.Since
- 33435d8 fix: don't exit PC on reload with parsing errors
- 9508b31 fix: fix proc info form height
- bc0a228 internal: bump nix to v1.34
- a5a7ebb internal: goreleaser brews fix
- c3f3293 tui: don't log.Fatal on appView.Run error