Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 16:44
· 106 commits to main since this release

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_entity keybinding added (#150).
  • Fetchable selectors for free-form fields — Branch inputs, environment selectors, and other free-form fields were upgraded to fetchable Selector lists 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 Length constraints instead of Fill, guaranteeing every column stays within the terminal viewport (#125, #155).
  • Config auto-create removedConfig::load() no longer writes config.toml on startup when missing. The file is now created only by an explicit save_view / save_layout action (#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 matchinginstall.sh now 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 UXConfirmAction enum expanded with new variants; new confirm_popup_selected_yes state field.

Dependencies

  • Bump docker/login-action from 3 to 4
  • Bump docker/build-push-action from 6 to 7

Full Changelog: v0.5.0...v0.6.0