Releases: hugs7/bitbucket-cli
Releases · hugs7/bitbucket-cli
v0.7.0
v0.6.0
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
v0.5.0
v0.4.0
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
v0.2.0
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
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)