Releases: y-tretyakov/portarium
Releases · y-tretyakov/portarium
Release list
v0.6.3
Full Changelog: v0.6.2...v0.6.3
v0.6.2
v0.6.1
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
v0.3.2 — npm Package & Cross-Platform CI
What's New
- npm package: Install the TUI via
npx portariumornpm install -g portarium - Cross-platform CI: Automated Tauri + TUI builds for Linux, macOS, and Windows
- Updated README with npm install instructions
Downloads
Desktop (Tauri)
- Windows:
.msi/.exe - macOS:
.dmg(Apple Silicon + Intel) - Linux:
.deb/.rpm/.AppImage
Terminal (OpenTUI)
- Linux:
portarium-tui - macOS:
portarium-tui - Windows:
portarium-tui.exe
Via npm
npx portarium
# or
npm install -g portarium
portarium