Skip to content

Latest commit

 

History

History
369 lines (210 loc) · 35.3 KB

File metadata and controls

369 lines (210 loc) · 35.3 KB

0.19.5 (2026-08-10)

Bug Fixes

  • stacks: reveal the Stacks view when the status bar indicator is clicked (#223) (c33a45f)

0.19.4 (2026-08-10)

Bug Fixes

  • views: don't create a tree view the workbench hasn't registered (#222) (38466fc)

0.19.3 (2026-08-10)

Bug Fixes

  • stacks: stop status bar indicator failing with "command not found" (#221) (504ed76)

0.19.2 (2026-08-10)

Bug Fixes

  • verify stash hash before popping to avoid popping the wrong stash (#216) (ce36d0d)

0.19.1 (2026-08-10)

Bug Fixes

  • checkoutTo: restore stashed changes when new-branch creation fails (#218) (35194fb)
  • git: force LC_ALL=C and LANG=C for git subprocesses (#212) (0c052a9)
  • pr-clone: abort clone instead of hard-resetting unstashed work (#213) (8d77269), closes #205
  • pr-clone: preserve detached HEAD state for rollback (#214) (869a6ae), closes #204
  • pr-clone: use real cherry-pick conflict state instead of workdir-dirtiness heuristic (#215) (06077cc), closes #207
  • refDetailsCache: normalize ref hashes and batch Memento writes (#220) (53c7a26), closes #211
  • resolve configured remote instead of hardcoding origin (#219) (8ab17d7), closes #210
  • stash: stop wiping tracked changes before popping post-pull/rebase stash (#202) (a625567)
  • view: dispose webview listeners on re-resolve and target live webview (#217) (0e786ee), closes #208

0.19.0 (2026-08-09)

Bug Fixes

  • stacks: resolve GitHub stack membership by checkout identity, not branch name (#201) (fd3d513)

Features

0.18.0 (2026-08-09)

Features

0.17.0 (2026-08-09)

Features

  • release: add pre-release channel via odd/even minor versioning (#197) (1700f41), closes #193
  • stacks: add stack detection and Stacks tree view (#192) (d61054f), closes #182
  • stashes: add persistent Stashes tree view (#196) (761ec09), closes #187
  • worktrees: enrich Worktrees view with commit age, gone-upstream flag, stash marker, badge (#194) (6059ef3)

0.16.1 (2026-08-07)

Bug Fixes

  • add video media for pull with stash feature (1551dc4)
  • jira: add assignee/project/status filters to the issue picker (#180) (51725ac), closes #178
  • worktrees: move panel actions into title bar as icon buttons + fix test harness (#179) (c3c2354)

0.16.0 (2026-07-27)

Bug Fixes

  • add video media for smart branch checkout feature (f949814)
  • website: use Font Awesome free icons for feature cards (#172) (399f02a)
  • worktrees: pass worktree path to tree actions and move title buttons into the view (#171) (890deff)

Features

  • add video media for PR review and status bar integration features (65e839e)

0.15.1 (2026-07-26)

Bug Fixes

  • checkout: restore a branch's auto-stash when returning to it (#170) (9d14518)

0.15.0 (2026-07-25)

Features

  • templates: support multiple named branch and tag templates (#166) (012b129)
  • website: add v0.14.0 feature cards and clickable feature detail modals (#164) (63573fc)

0.14.0 (2026-07-16)

Bug Fixes

  • branches: close cleanup-command gaps vs spec (grouping, gone-upstream, undo hint, quick actions) (#162) (73b16e8), closes #153
  • checkout: cap recent branches to configured count and dedupe reflog parsing (82a69bc), closes #parseReflogCheckouts
  • checkout: close spec gaps in inline branch actions (#161) (8dea131), closes #149
  • remotes: thread the resolved remote through checkout-by-PR (f729d12)
  • stash: await the stash-carrying-checkout success callback (c21330c)
  • stash: stop double-reporting conflicted pop/apply as a generic error (#160) (ffcf7d3)
  • worktree-explorer: close gaps in the Worktrees tree view vs spec (#158) (5937cd0), closes #147

Features

0.13.2 (2026-07-14)

Bug Fixes

  • resolve ten assorted small defects (issue 21 a-j) (#145) (cb61302)

0.13.1 (2026-07-14)

Bug Fixes

  • auto-stash: re-resolve positional stash selector before pop/drop/apply (#135) (7a52fae)
  • autostash: use fully-qualified ref for stash conflict preview on remote branches (#130) (3d990e5)
  • checkout: don't report success when the user cancels at the conflict-preview dialog (#125) (71d78c3), closes #51
  • checkout: force fetchFromUrl refspec so re-checkout survives fork force-push (#139) (4d69d60)
  • checkout: make post-checkout pull configurable and safe by default (#133) (9151435)
  • checkout: skip stash-mode prompt when the working tree is clean (2d126a9)
  • checkout: treat picker/input dismissal as cancellation, not an error (#136) (70d48f8)
  • config: correct useInPlaceCherryPick and defaultWorktreeDirectory setting descriptions (#137) (3c491b4)
  • config: scope stash mode updates to the workspace when one is open (90e2f94)
  • docs: add architecture and React development guidelines (fae7bc1)
  • pr-clone: copy reviewers and team reviewers when cloning a PR (f23d897), closes #28
  • pr-clone: fetch PR head via pull//head so fork PRs clone correctly (#124) (a00037c)
  • pr-clone: guard Cancel PR clone command with no active clone (2fb1338)
  • pr-clone: persist and recover interrupted in-place clone state (#143) (c5754b4)
  • pr-clone: replace 250ms setTimeout webview reset with WEBVIEW_READY handshake (#144) (36fc01c)
  • pr-clone: resolve default target branch from PR base, not head (d8bb22f)
  • pr-clone: surface fetch-PR error detail via Show details button (#134) (429e6ea)
  • pull-with-stash: avoid stashing when branch has no upstream; restore stash on clean pull failure (24ead09)
  • templates: resolve branch/tag template tokens against the selected repo, not workspace folder 0 (#138) (3c3d4b4)
  • test: stub ConfigurationManager.get() in remote-branch conflict preview tests (5342a75), closes #133
  • webview: replace no-op alert() with inline validation errors (#126) (063dd93)

0.13.0 (2026-06-18)

Features

  • quick-actions: add Create Branch/Tag from Template to quick actions panel (#121) (2152e2e)
  • website: actualize features, roadmap, and add dynamic version badge (#119) (cff7090)

0.12.0 (2026-06-17)

Bug Fixes

Features

  • gitignore: add .agents directory to ignore list (e2060f5)
  • pr-clone: render description preview as full GitHub-Flavored Markdown (#115) (756cb27)
  • status-bar: gate condition-dependent quick actions on repo state (#114) (403dcf1)

0.11.0 (2026-06-17)

Features

  • add auto-stash manager (#107) (103fccb)
  • jira: store Jira API token in VS Code Secret Storage (#106) (738e31e)
  • status-bar: add all worktree commands and Open Settings to quick actions menu (#112) (fcc1fe8)

0.10.0 (2026-06-15)

Features

  • add "Remove Multiple Worktrees..." command (#110) (0dd8f14)
  • pr-clone: pre-fill description from PR template with markdown preview (#109) (b6dcadd)
  • status-bar: open a quick-actions menu from the status bar item (#108) (ea75196)

0.9.0 (2026-06-13)

Features

  • analytics: emit events for all remaining commands (#104) (41247fc)

0.8.1 (2026-06-13)

Bug Fixes

  • address assorted review defects (#99) (9ee5391)
  • deps: resolve esbuild and qs Dependabot alerts (#103) (11c791c)
  • handle temp worktree clone cancellation (#96) (7272906)
  • recover from in-place PR clone failures (#89) (35143be)
  • reject cross-repository PR URLs (#98) (3f76d43)

0.8.0 (2026-06-13)

Bug Fixes

  • allow checking out tags from "Checkout to..." (#83) (704edc5)
  • check remote-branch existence against the correct ref (#81) (753f288), closes #checkRemoteBranchExists
  • correct status bar theme background (#95) (9be7c3b)
  • correctly detect in-progress cherry-pick via CHERRY_PICK_HEAD (#92) (2c325c7)
  • handle stash preview fatal errors (#90) (5856478)
  • paginate GitHub PR commits and labels to avoid dropping data (#80) (5906fb8)
  • parse diverged branch tracking counts (#84) (08d38bc)
  • parse dotted GitHub repository names (#88) (4cc273a)
  • preserve cloned PR metadata (#87) (6953350)
  • preserve colons in stash messages (#85) (a81242e)
  • preserve PR commit order (#97) (c0330ca)
  • prevent data loss when cancelling PR clone in temp-worktree mode (#79) (6b9e261)
  • reinitialize PR clone services per repository (#94) (b09bd5c)
  • stabilize PR clone progress handles (#86) (79330ff)
  • stop PR fetch spinner on errors (#93) (2cc901c)
  • use 24-hour stash timestamps (#91) (f0ce549)
  • use a non-printable separator for ref list parsing (#82) (245700d)

Features

  • add command to copy current branch name to clipboard (#77) (918a173), closes #76
  • allow editing prefilled tag name on tag creation (#100) (3f6a13c)
  • sort Jira picker newest-first and add project key filter (#78) (aee7b04)

0.7.2 (2026-06-06)

Bug Fixes

0.7.1 (2026-06-06)

Bug Fixes

  • correct recurring token naming and remove duplicate Cancel button (#74) (a691db6)

0.7.0 (2026-05-31)

Features

  • add 'Create Branch from Template' command and Jira integration (#67) (b2b889b)
  • enhance branch management with preferred refs and new commands (#68) (0c6691d)

0.6.0 (2026-05-30)

Bug Fixes

  • include locale in analytics initialization and enable geoip properties (860d088)
  • update execCommand to use execFile and improve argument handling (#63) (ad8bf54)

Features

  • add 'Open Worktree Dev Terminal' command and documentation (#62) (f623535)
  • implement worktree branch conflict handling in checkout commands (#64) (d9d5558)
  • Refactor configuration management and enhance ref details caching (#65) (1f52ce6)

0.5.1 (2026-05-19)

Bug Fixes

  • capture extension activation event in analytics (477a054)

0.5.0 (2026-05-11)

Bug Fixes

  • update command names to include 'Git Smart Checkout' prefix for consistency (401a842)

Features

  • pr review in worktree (#50) (31e9929)
  • update website with new icon and add 'Pull with Rebase' feature (#46) (fa474e7)

0.4.0 (2026-05-10)

Features

  • implement error handling with issue reporting in showErrorMessage (#47) (108faa8)
  • smart checkout to worktree (#49) (25e8e12)
  • update extension settings section with clickable links for easier access (5c9bc0c)

0.3.0 (2026-05-08)

Bug Fixes

  • update release workflow to trigger on workflow_dispatch instead of push (6d79f4d)

Features

  • add 'Pull (Rebase With Stash)' command with automatic stash handling (#44) (4a868e5)
  • allow user to copy created tag to clipboard and update confirmation messages (#43) (3606ba2)
  • enhance documentation for commands with stash support (#45) (43677b1)

0.2.3 (2026-05-07)

Bug Fixes

  • update icon file and improve .vscodeignore entries to reduce bundle size (00f2525)

0.2.2 (2026-05-07)

Bug Fixes

  • Update publish command to include --packagePath for VS Code extension (db6a00b)

0.2.1 (2026-05-07)

Bug Fixes

  • Correct environment variable references in publish command for VS Code extension (f69dd7b)

0.2.0 (2026-05-07)

Features

  • Add GitHub App token generation step in release workflow (7776544)
  • Implement structure for code changes with placeholders for future updates, update versioning (4f9819d)