v0.6.0
What's Changed
Added
- Nerd Font icon system — All tab titles, status badges, labels, and UI indicators can now render nerd font icons. Uses hardcoded defaults that are not user-configurable (#156).
- Pipeline / Action status in MR/PR pane — The MR/PR details panel now displays the pipeline (GitLab) or workflow action (GitHub) status graphically with stage dots, adapting terminology to the remote host (#144, #126).
- Confirmation prompts for destructive actions — Closing issues, closing MRs, merging MRs, and deleting branches/releases/milestones now show a confirmation dialog before executing (#141, #146).
- Entity deletion — Issues and merge requests can now be deleted directly from the TUI. New
delete_entitykeybinding added (#150). - Fetchable selectors for free-form fields — Branch inputs, environment selectors, and other free-form fields were upgraded to fetchable
Selectorlists with fuzzy matching (#145). - Improved cache persistence — Selector items and milestone issues are now persisted to disk cache alongside API payload data, reducing redundant network fetches on tab switches (#147).
Fixed
- Column widths bounded — All table columns now use fixed
Lengthconstraints instead ofFill, guaranteeing every column stays within the terminal viewport (#125, #155). - Config auto-create removed —
Config::load()no longer writesconfig.tomlon startup when missing. The file is now created only by an explicitsave_view/save_layoutaction (#74daa1b). - Homebrew installation — Fixed wrong version pinning and corrected the installation method in the Homebrew formula (#148).
- E2E test deadlocks — Resolved deadlocks in parallel PTY spawning by preparing process allocations before forking (#fcb16b3, #4118699).
- Install script asset matching —
install.shnow matches exact asset names to avoid downloading multiple release URLs (#c6acf24).
Changed
- Tab titles — Now include nerd font icons. Falls back gracefully on non-nerd-font terminals via config override.
- Pipeline column in MRs — Renamed to "Pipeline" on GitLab, "Action" on GitHub, gated by host detection.
- Confirmation UX —
ConfirmActionenum expanded with new variants; newconfirm_popup_selected_yesstate field.
Dependencies
- Bump
docker/login-actionfrom 3 to 4 - Bump
docker/build-push-actionfrom 6 to 7
Full Changelog: v0.5.0...v0.6.0