- Add bootstrapping support to the add command (#58)
- Migrate grove from TypeScript to Rust (#56)
- Add platform helpers for shell and self-update (#56)
- Move CLI validation into clap parsers (#56)
- Add agent skill for grove development (#51)
- Use worktree picker for remove and improve handling of existing default branch worktree in
sync(#47)
- Align add command path output (#58)
- Return exit code 1 for invalid commands (#56)
- Harden Windows version update step (#56)
- Avoid non-TTY
gorecursion (#56) - Harden handling for
shell-initmethods (#56) - Update Hone URL to official site (#51)
- Document bootstrap config in README and site (#58)
- Update agents platform support for Windows (#58)
- Share temp dir helper and add bootstrap Hone tests (#58)
- Fix invalid URL exit code assertion (#58)
- Add Hone integration tests (#48)
- Remove duplicate executable entry in release workflow (#61)
- Refactor git worktree API and add fmt checks (#56)
- Switch PR build to
pull_request(#56) - Restore Windows builds and docs (#56)
- Switch back to
pull_request_target(#56) - Fix up changelog generation (#57)
- Move skill to
.agentsdirectory and clarify Hone usage (#51) - Add changelog generation to workflow (#46)
- Windows platform fixes for self-update and go (#54)
- Revamp the site UX (#42)
- Skip update checks during
shell-init - Avoid extra filtering on the selected worktree
- Handle non-TTY sessions and cancellation
- Add changelog generation to the workflow
- Switch install/download URLs to
i.safia.sh
- Enable Windows/PowerShell support and releases (#39)
- Support checking out PRs to a worktree (#36)
- Use
i.captainsafia.shfor install URLs and reduce artifact retention (#35) - Use package version when generating PR versions
- Add update notifications using
gh-release-update-notifier(#30) - Allow running Grove from any directory (#29)
- Discover bare clones from the project root directory
- Log update warnings to stderr instead of stdout (#33)
- Support downloads over the current install (#31)
- Stream worktree output in
list(#25) - Use argument arrays for shell command construction in
self-update - Add human-friendly duration formats for
prune --older-than(#24) - Add
gocommand support (#13) - Add
self-updatecommand support (#10) - Add
synccommand support for updating bare clones (#9) - Add
addandremovecommand support - Migrate the codebase to TypeScript (#1)
- Add
prune --older-thansupport
- Remove
--yesonpruneand hardcode package versions (#26) - Handle squash merges in the
prunecommand - Avoid skipping uncommitted changes in
prune - Return non-zero exit codes when
remove/prunefail with dirty worktrees (#23) - Replace string interpolation with argument arrays in
self-updatecommand construction (#22) - Make
--forceskip the confirmation prompt inprune(#20) - Add aliases and fix command outputs (#19)
- Update command outputs (#17)
- Handle assorted edge cases (#12)
- Update
initcommand output (#6) - Update
listoutput formatting - Allow
addon a new branch - Pass
--forcethrough to worktree remove (#5) - Fix worktree list streaming to close #3 (#4)
- Extract filter logic into a helper function
- Polish up the docs site (#27)
- Clarify intentional test duplication in command construction tests
- Document human-friendly duration formats for
prune --older-than - Add
AGENTS.mdfor consistency (#21) - Update README
- Add site content
- Remove command construction tests per feedback
- Add more test coverage (#11)
- Add the initial test suite
- Update release steps for binary releases (#28)
- Remove
package-lock.jsonand add it to.gitignore - Harden the install script for preview releases (#18)
- Add JIT entitlements for macOS signing (#16)
- Add notarization for macOS binaries (#15)
- Update
install.shfor different shells (#8) - Fix script and release workflows for versions
- Bunify and build executables (#7)
- Add PR publish workflow and prune others
- Remove a duplicate test
- Try updating npm in release jobs
- Remove
NODE_TOKENin favor of trusted publish - Update
package-lock.json - Run
go mod tidy - Update the goreleaser config
- Remove Windows build support (#14)