Skip to content

Broomy v1.1.0

Latest

Choose a tag to compare

@robennals robennals released this 23 May 23:36

Broomy v1.1.0

A big update centered on a redesigned Command Skills system, a smoother terminal, and a more reliable file viewer.

What's New

  • Redesigned Command Skills — Action buttons in Source Control and Review now organize your workflow into stages, with a stage pill that shows where you are, inline prompts for commands that need arguments, and one-click setup to install a starter pack of commands. A new two-column editor keeps your personal commands separate from project commands.
  • Find in page, everywhere — Search within any open file from every viewer mode — code, Markdown preview, and embedded web pages.
  • Keyboard navigation — Move through Issues and Review lists with arrow keys, jump between panels with focus shortcuts, cycle panels with Ctrl+Tab, and focus the new-session field with Cmd+N.
  • Instant session setup — New sessions appear immediately so you can start working while git operations finish in the background.
  • PR status at a glance — Source Control now always shows PR status with a refresh button and status chips (reviewed, changes requested, failed checks), and refreshes automatically when the agent finishes. The Create PR action can also link a PR to an issue with "Fixes #issue" so it closes on merge.

Improvements

  • Smoother, more stable terminal — Eliminated terminal flicker and fixed the scroll position jumping to the top when new output arrived while you were scrolled up.
  • More reliable file viewer — Files now reload automatically when they change on disk, Cmd+S saves dependably, and the viewer no longer gets stuck in diff mode or snaps back to the diff after you switch to preview.
  • Clearer side-by-side diffs — Both panes now wrap long lines, and diff colors were restored to the familiar dark theme.
  • Web views remember their content — Embedded pages like issues and PRs keep their state when you switch sessions instead of reloading.
  • Cleaner branch handling — Branches created from issues get tidier names, branch creation works for repos whose default branch isn't "main", and Broomy suggests gitignoring its output folder when it spots untracked output files.
  • Open issues in-app — Issue links now open in Broomy's file viewer instead of an external browser.

Bug Fixes

  • No more lost settings — Profiles and sessions are saved with atomic writes and automatic backup recovery to prevent data loss.
  • Lower memory use — Orphaned terminal processes are now cleaned up on startup and when sessions close.
  • Skills load in production — Fixed commands and skills not loading in the packaged app.
  • Accurate session status — Fixed a false "Reviewed" status, "merged" lingering after new work on a branch, and the merge button sometimes not appearing.
  • Review links open the right file — Links containing spaces or special characters are now decoded correctly.
  • Go-to-definition — Fixed go-to-definition failing after a transient project-load error.