Changelog
What's new in hun.
v0.2.2
Released 2026-07-11
- Reliable Multitask Ports: Hun now keeps configured ports when they are free, offsets only genuine collisions, and automatically publishes the selected launch port as
PORTwithout requiringport_env. - Verified Runtime Ownership: Port detection reconciles only listeners owned by the launched service, safely adopts valid framework fallbacks, and rejects collisions with other Hun services or instances.
- Resilient Daemon Recovery: Daemon locks now publish their owner PID, and the macOS app can recover from missing sockets, stale PID files, failed termination, and orphaned development daemons.
- Accurate Service Readiness: Readiness and live-port state stay aligned with the actual process, avoiding stale
waitingindicators after a service is already available. - Dashboard Continuity: The macOS app restores the last selected project, open tabs, selected service, and log scope across launches. Focus switches from the menu bar immediately select the destination project.
- Subtle Runtime UI: Running projects receive a restrained green icon outline, project changes crossfade with Reduce Motion support, and the menu bar uses a native adaptive symbol while the custom mark is being designed.
v0.2.1
Released 2026-07-11
- Authoritative Ports: Configured service ports now take priority over environment values and old runtime guesses. Hun verifies live listeners, rejects wrong-port fallbacks, and prevents concurrent port claims.
- Accurate Port UI: The macOS app and daemon use verified runtime listeners as the live source of truth, including silent services and restart flows.
- Settings & Health: Added a native Settings sheet with daemon health, protocol, PID, uptime, app and daemon versions, restart controls, diagnostics copying, and shortcuts to Hun files.
- Open Local Services: Running services with a local port now expose a minimal browser shortcut from the service card and context menu.
- Focus Transitions: Switching from Multitask to Focus now keeps the selected running project when possible, stops the others, and restores configured base ports.
- Daemon Upgrade: Bumped the daemon protocol to 12 so clients automatically replace older daemons after upgrading.
v0.1.6
Released 2026-02-21
This release introduces the highly anticipated Log Viewer v2, featuring a dual-pane UX and significantly improved service management.
- Log Viewer v2: Dual-pane UX with dedicated pane-focused keyboard and mouse routing. Features include live mode, wrap toggle, deterministic scrolling, and range selection.
- Clipboard Pipeline: Enhanced copy/yank UX with a dedicated clipboard pipeline (OSC52 + native fallbacks) and clear toast feedback. Includes a new flash effect for log copying.
- Strict Service State: Enforced strict fresh in-memory logs via per-service resets. Improved UX for stopped/crashed services and separated explicit service stopping from project stopping.
- Daemon Upgrades: Added daemon protocol versioning and client auto-restart of stale daemons after an upgrade.
- UI Fixes: Fixed log UI cropping issues in multi-mode.
v0.1.5
Released 2026-02-18
This release focuses on polishing the first-time user experience.
- Refreshed Marketing Site & Docs: Complete overhaul of the documentation and landing page for better clarity and storytelling.
- Improved Onboarding: The
hun onboardflow is now smoother and more intuitive. - Homebrew Validation: Added validation for version output in the Homebrew formula.
v0.1.4
Released 2026-02-10
Initial public release.
- Focus Mode: Switch between projects instantly.
- Multitask Mode: Run multiple projects side-by-side with automatic port management.
- TUI: A powerful terminal interface for managing services.
- Logs: Unified log streaming and querying.