v0.1.5
v0.1.5 - 2026-03-06
This release focuses on stronger diagnostics, better Oxfile editor tooling, a more usable terminal UI, and internal maintenance improvements.
Added
- Expanded
oxmgr doctorwith checks for API address resolution,/metricsreachability, service-manager installation/runtime state, cgroup prerequisites, git pull/webhook setup, and log-rotation policy. - Added live search to
oxmgr ui, with filtering by process name, namespace, and command. - Added status filters and sortable process lists in the TUI (
all,running,stopped,unhealthy; sort by ID, name, CPU, RAM, or restarts). - Added a shipped JSON Schema for
oxfile.tomlplus Taplo schema association for editor completion and validation. - Added packaging smoke checks in CI for the npm wrapper, Homebrew formula generation, and Scoop manifest generation.
Changed
- Refactored large runtime and UI modules into smaller internal components, including
process_manager, TUI rendering/layout helpers, daemon HTTP handling, ecosystem profile/resource parsing, and process fingerprinting. - Consolidated shared process-spec handling across
startandapplyflows to reduce drift between CLI and config-driven workflows. - Reorganized unit tests for large modules into dedicated per-module test directories to keep runtime code easier to review and maintain.
- Updated the README and docs to cover the richer
doctoroutput, Oxfile schema support, and the new TUI search/filter/sort controls.
Fixed
- Fixed Windows
clippy/CI failures around private-directory and file-permission helpers by separating Unix and non-Unix implementations. - Improved CI coverage by enforcing
cargo clippyand packaging smoke checks alongside formatting, build, and test steps. - Improved TUI empty-state behavior so active search/filter views show a clear “no services match” message instead of a misleading blank table.
Testing
- Added and reorganized unit coverage for TUI state/render behavior,
doctorprobes, process-manager lifecycle helpers, and packaging checks. - Kept end-to-end coverage green for the updated diagnostics, config, and TUI workflows.
Full Changelog: v0.1.4...v0.1.5