v0.6.0 — TUI (Beta), CLI, Desktop, Tests & CI
v0.6.0 — Stage 2, 4, 5: TUI (Beta) + CLI + Desktop + Tests & CI
Terminal UI (Beta)
Full keyboard-driven Ratatui terminal interface with 4 pages: Ports, Dashboard, Services, Logs. Supports search, filter, kill, restart.
CLI
7 subcommands: list, watch, events, graph, traffic, kill, restart. Table + JSON output.
Desktop App (Tauri)
- Migrated to
portarium-corebackend (removed ~790 lines of duplicated code) - System tray with conflict detection
- Interactive D3.js port map
- Available as .deb, .AppImage (Linux), .dmg (macOS), .msi (Windows)
Core Library
- 142 unit/integration tests
- Property-based testing (proptest)
ScannerBackendtrait (Unix/Windows)FrameworkRegistrywith TOML extensibility- Clean error handling — no unwrap/expect in prod
CI/CD
- CI: fmt + clippy + test + coverage on 3 OSes
- Release: auto-build CLI, TUI, and desktop packages for Linux/macOS/Windows