Skip to content

Releases: hugs7/bitbucket-cli

v0.7.0

14 May 07:56
f0df57b

Choose a tag to compare

0.7.0 (2026-05-14)

Features

  • reviewers visible section pr view screen (17587a6)

v0.6.0

06 May 01:48
1587b1b

Choose a tag to compare

0.6.0 (2026-05-06)

Features

  • auto-clear toasts and add :messages history (3ac6901)
  • auto-clear toasts and add :messages history (f995a88)
  • copy pr link hotkey (1078d27)
  • default PR name (7846203)
  • diff search and custom keybindings (7677699)
  • disappearing toast (6a0fc55)
  • edit PR target branch (dfe78af)
  • sync source branch to remote prompt (eec63e2)

Bug Fixes

  • history back stack pr (ffa02df)
  • PR title as hint (8f1cfaa)
  • reevaluate PR title placeholder on source change (c302367)

v0.5.0

27 Apr 14:45
f0ad18c

Choose a tag to compare

0.5.0 (2026-04-27)

Features

  • cli: support bb <path> and bb pr <url> as direct entry points (52bc8a3)

Bug Fixes

  • pr edit: preserve reviewers when updating description (cb45a8e)

v0.4.0

27 Apr 12:47
aa9ef68

Choose a tag to compare

0.4.0 (2026-04-27)

Features

  • auth: reject http(s):// in host input (599229c)
  • home: T toggles pane focus so the README preview can scroll (6216f31)
  • pr create: rebind tab to accept autocomplete suggestion (a980d5f)
  • pr: autocomplete-driven PR create form (replaces vim template) (4248915)
  • pr: debounced reviewer directory search (3e49b91)
  • pr: delete-PR action, full-help footer, alt+enter submit (0286eca)
  • pr: incremental picks + common-reviewers history in reviewer search (0c618c3)
  • pr: keep existing reviewers visible while searching (7a15777)
  • pr: pick merge strategy in the merge-confirm dialog (ec7c7e9)
  • pr: swap reviewer-search keys — enter submits, tab queues (a480299)
  • pr: unified manage-reviewers modal with stacked backdrop (2522991)
  • pr: visible Actions panel + reviewer status badge in detail pane (c8e141a)
  • release: ship shell completions in every install path (9102684)
  • support tasks on PRs (5ffa2c3)
  • tui: render PR descriptions as markdown via shared mdrender (3c95eab)
  • upgrade: --insecure / --no-proxy flags for corp networks (d82a32b)
  • upgrade: notify the user when a newer release is available (4304800)
  • upgrade: refuse to clobber package-manager-owned binaries (2e8d30c)

Bug Fixes

  • home: Enter on a dashboard repo row opens the repo overview (75dbbd8)
  • home: Enter on Favourites / Browse repos opens the repo overview (7a61d3f)
  • home: forward mouse wheel events to the dashboard viewport (6ea5c92)
  • home: populate dashVP content in Update so scroll actually moves (9f6f985)
  • pr: require explicit selection before Enter submits picks (56d0a81)
  • tui: force dark glamour style so README markdown actually styles (0f8191c)

v0.3.0

27 Apr 03:46
85e9a05

Choose a tag to compare

0.3.0 (2026-04-27)

Features

  • packaging: rename Homebrew formula to bitbucket-cli, keep bb binary (8131618)

v0.2.0

27 Apr 03:38

Choose a tag to compare

Changelog

  • d8edb90 Merge pull request #4 from hugs7/release-please--branches--main--components--bb
  • 93ae584 chore(main): release 0.2.0
  • 2f7cb74 feat(packaging): rename Linux package to bitbucket-cli, keep bb binary
  • 7927144 fix(ci): release-please uses PAT so tag triggers release workflow
  • 2c2a225 fix(release): point Cloudsmith publishers to renamed hugs7/bitbucket-cli repo

v0.1.0

27 Apr 03:28

Choose a tag to compare

Changelog

  • 7066cd1 Add Cloud reviewer management + webhook support (both backends)
  • 91ec816 Add bb repo create + bb pipelines run/cancel
  • 8ba9003 Add edit/delete/reply comments and reviewer management
  • e879a83 Add inline review comments and pipeline log download
  • b39dc9c Add review actions, edit description, comments + TUI parity
  • dd936bc Implement repo, pr, pipelines commands for cloud + server
  • f80a6e6 Initial scaffold: cobra+viper, auth/repo/pr/pipelines/api commands, goreleaser config
  • 1cb840b Merge pull request #1 from hugs7/chore/publish
  • 0768b2e api/server: use /rest/search/latest/search for fast repo search
  • a2f0d55 api: ListMyReviewPRs + GetReadme on cloud and server services
  • e2e8e88 api: support file-level inline comments and add comment reactions
  • a5468a5 api: use Bearer auth for Bitbucket Server (HTTP access tokens), Basic for cloud
  • 0d056a2 auth check: use /projects?limit=1 on Server (works with HTTP access tokens)
  • 2ab0824 auth: default host type to server when host is not bitbucket.org
  • c27a19a auth: nicer status output, add 'auth check' to verify credentials
  • 5be5125 auth: use huh forms for arrow-key navigation and masked token input
  • a191038 auth: use placeholder for host instead of pre-filled default
  • efe42e6 chore(release): use TAP_GITHUB_TOKEN, drop winget for now
  • 2a8025d config: drop keyring, store token plaintext in YAML with mode 0600
  • 97967b2 config: persist diff TUI split + inline-comment toggles
  • 5a7e09c config: switch to 99designs/keyring with encrypted file fallback (works on WSL)
  • 610cd34 config: use plain yaml.v3 + OS keyring (fixes dotted-host lookup, encrypts tokens)
  • 63307da feat(pr): add 'pr describe' (AI), 'pr watch', and TUI integration
  • 5086541 feat(pr): add stacked PR detection, 'pr stack' command, and TUI navigation
  • 9c466e9 feat(pr): hide Approve when user has already approved + surface NeedsWork
  • ce6f060 feat(theme): make 3270 theme actually look like a CICS mainframe panel
  • 6f92c4b feat(tui): PTY-embedded $EDITOR (real vim/neovim) inline within diff
  • fc3dc35 feat(tui): add ClearStatus keybind and in-TUI settings overlay
  • d33ef1a feat(tui): inline-in-diff editor for review comments
  • 149a674 feat(tui): searchable command palette with Amp-style overlay
  • bc311a9 feat(tui): shared settings overlay + PR/repo polish
  • 6f277d4 feat: reviewer mgmt API + CSRF token + WSL detection + branch autocomplete
  • 9a2a4bb feat: set up cross-platform release pipeline
  • a7ecd09 fix(release): use .Format instead of .Ext in cloudsmith publisher template
  • 4c0fe41 fix(release): use shell case in cloudsmith publisher cmd
  • 716d4c2 fix(tui): cross-platform PTY editor + flush temp file before launch
  • 23a7599 pr view/diff: pipe through pager (less -RFX) and add ANSI colour to diffs
  • e1fe87c refactor(tui): split monolithic prs.go/home.go into subpackages
  • 28e3505 tui home: SearchRepos (cross-project on Server, name~ on Cloud), favourites tab + 'f' toggle, shift-tab cycles back, ctrl-u clears search
  • 459e7b6 tui home: cache search results, navigate from focused input, fix empty titles for plugin search
  • 79ef675 tui home: dashboard tab with 4 sections (review queue, your PRs, recently closed, recently viewed repos)
  • 307f7ef tui home: hot search (debounced as you type); larger pagination cap (50k repos) so 'vite' finds westpac-viteframework
  • 716a9e9 tui home: persist tab + search + cursors across PRs round-trip (esc lands you back where you were)
  • e689fa1 tui home: prominent search loader in left pane; Enter on Browse opens PR TUI
  • 49c3d74 tui home: robust README fetch (try /branches/default + common ref/name combos), clearer empty preview
  • 7b68b64 tui home: search now merges prefix + substring matches (was returning early on prefix hits)
  • cec672a tui home: substring fallback for Server search; live README preview on Browse navigation
  • 2575c8a tui: PR action keys (d/c/o/a/A/N/M/e) work in detail view
  • 04b47c4 tui: add file-level comment in diff (N) and render at top of file overlay
  • 6682669 tui: add interactive PR browser via 'bb prs' (bubbletea)
  • 739ad12 tui: add/remove reviewer palette entries (editor-driven input)
  • 5ccd809 tui: bitbucket-style diff shading, multi-line comment chips, inline reply, vim z/H/M/L/ctrl-e/y bindings
  • 95d29d0 tui: command palette (ctrl+k / :) with mode-aware actions
  • 77c6cca tui: comment management in diff view (n/e/D/r/R + reactions)
  • aaf1f06 tui: comments view becomes selectable list with edit/delete/reply
  • 549b80a tui: dashboard scroll via viewport; gate approve/needs-work on own PRs
  • 9b56d12 tui: enter on inline comment jumps to diff at that anchor
  • a7d172e tui: enter opens full-screen detail; Shift+S cycles state backward; ALL works on Server
  • 0f89f00 tui: file-tree side panel + vim count prefix in diff view; fix dst:// path parsing
  • 8eb5c6b tui: fix Tab in diff (was being swallowed by ctrl+i alias)
  • f44cfd7 tui: hierarchical file tree, mouse scroll, fix tree in unified mode and split annotations
  • 986a8d0 tui: home dashboard (Reviews + Browse tabs, README preview); 'bb' opens it by default
  • d73fd92 tui: inline comments in diff view (cursor + 'c' / 't' for side toggle)
  • b8efbd4 tui: live tree preview, esc-undo tree nav, vim d/u/ctrl-o/ctrl-i jump list
  • 4a11525 tui: multi-line inline comments + lipgloss makeover; rename module to hugs7/bitbucket-cli
  • e21396a tui: polish home dashboard with bordered panes, tab underline, search chrome
  • d2ffed3 tui: re-snap diff cursor after comment overlay loads (jump accuracy)
  • a7c98db tui: simplify add-inline-comment via diffCommentMutation helper
  • d532d78 tui: split diff view + inline comment overlay (toggle v / i / t)
  • ee43f74 tui: word-level diff highlights (LCS over tokens, brighter wash on changed words)