Releases
v0.9.0
Compare
Sorry, something went wrong.
No results found
Changelog
903aa64 : ci: verify every install method against the live release (@dpologdvinity )
b53ec5a : Merge pull request #21 from dpologdvinity/ci/verify-install (@dpologdvinity )
1b5c403 : docs: add ARCHITECTURE.md and CONTRIBUTING.md (@dpologdvinity )
39b648b : chore: ignore .env in the committed .gitignore (@dpologdvinity )
fb05787 : Merge pull request #22 from dpologdvinity/docs/architecture-contributing (@dpologdvinity )
cdd64a1 : fix(kb): record every shared options link on a line (@dpologdvinity )
fce0dcf : fix(git): treat file names as literal pathspecs (@dpologdvinity )
72be6dd : fix(tui): commit the index as staged when c is pressed (@dpologdvinity )
7f40239 : perf(snapshot): check branch tips in one git process (@dpologdvinity )
5b54940 : fix(ui): cancel when stdin ends instead of taking the default (@dpologdvinity )
754de9f : fix(tui): keep the cursor on the same file and branch after a reload (@dpologdvinity )
02e16f2 : fix(tui): unstage with reset so it works before the first commit (@dpologdvinity )
274311b : perf(snapshot): list saved files once when restoring missing files (@dpologdvinity )
693375e : fix(tui): delete only the selected untracked file on d (@dpologdvinity )
027b762 : fix(ui): keep spaces in picked file names (@dpologdvinity )
f7fef36 : fix(snapshot): keep tags and remote-tracking refs alive (@dpologdvinity )
99c6c70 : fix(tui): switch to a remote branch by its plain name (@dpologdvinity )
01e6eb6 : fix(danger): read short flags with values correctly, warn on checkout , ignore an empty -- (@dpologdvinity )
124428b : fix(tui): compare from a detached HEAD by passing HEAD to git (@dpologdvinity )
b39a271 : fix(snapshot): delete refs before writing others back on undo (@dpologdvinity )
83c7134 : fix(todo): read only known todo commands as steps (@dpologdvinity )
a94bdc9 : fix(snapshot): record refs after an undo so redo keeps later work (@dpologdvinity )
ffa7418 : fix(preview): pass clean flags through, list root-relative unquoted paths, honour merge and force flags (@dpologdvinity )
b2e2072 : fix(snapshot): leave HEAD and files alone when their branch was left alone (@dpologdvinity )
e08805e : fix(todo): delete the plan once git has read it, and stale plans (@dpologdvinity )
deb84f8 : fix(snapshot): keep stashes made after the action on undo (@dpologdvinity )
10c2a1b : fix(hook): see through global options and aliases, load with an aliased git, survive set -u (@dpologdvinity )
f8644f9 : fix(snapshot): finish writing files back when one can't be removed (@dpologdvinity )
7f4ad4b : fix(snapshot): save ignored files undo deletes inside folders (@dpologdvinity )
b8f3ce5 : fix(npm): time out a stalled download instead of hanging the install (@dpologdvinity )
16ed20b : fix(install): handle a missing or empty user PATH in install.ps1 (@dpologdvinity )
5135a47 : fix(scripts): pass the GPG passphrase on stdin instead of argv (@dpologdvinity )
ace8035 : fix(snapshot): keep sparse-checkout settings in their own config file (@dpologdvinity )
0f2f096 : build(packages): ship third-party licenses and require git 2.40 in packages (@dpologdvinity )
9dc716f : fix(snapshot): prune snapshots left by interrupted takes and removed worktrees (@dpologdvinity )
ad8eb8e : docs(tui): document every declaration and test (@dpologdvinity )
1174945 : docs(kb): document the remaining declarations and tests (@dpologdvinity )
041b74b : docs(todo): document the remaining declarations and tests (@dpologdvinity )
050dd7e : perf(recover): read lost objects in batches and only the start of blobs (@dpologdvinity )
823db83 : fix(snapshot): handle errors when deleting snapshot refs (@dpologdvinity )
0fd860b : docs(preview,danger,hook): document every declaration, test and helper (@dpologdvinity )
c8f36b1 : fix(git): keep normal pathspecs for git stash (@dpologdvinity )
f3b35de : docs(git): document Runner and Error fields and unexported helpers (@dpologdvinity )
24a69bd : fix(hook): finish the snapshot in the repo Pre used, compose -C options, keep the case pattern valid (@dpologdvinity )
8c8235f : docs(recover): document unexported helpers and tests (@dpologdvinity )
6b4ed17 : docs(snapshot): document every declaration, field and test (@dpologdvinity )
4cca4f9 : ci: reusable quality pipeline, pinned actions, gated release, dependabot, secrets check (@dpologdvinity )
8facdd4 : docs: README quickstart and architecture overview, document the CI pipeline and secrets (@dpologdvinity )
4eb4ff5 : docs: header comments and explanations for every non-Go file (@dpologdvinity )
fb56924 : test(preview): skip the double-quote file name on Windows, which cannot create it (@dpologdvinity )
aa75f0b : fix(preview): expand pathspec globs the way the user's real git will (@dpologdvinity )
35d0aaf : style(preview): drop the redundant embedded field selector (@dpologdvinity )
5f1bcfd : Merge pull request #23 from dpologdvinity/fix/tui-kb-todo (@dpologdvinity )
8f1672d : Merge pull request #25 from dpologdvinity/fix/undo-engine (@dpologdvinity )
5c69bef : Merge pull request #24 from dpologdvinity/fix/command-analysis-hook (@dpologdvinity )
5d5a560 : fix(deps): require Go 1.26.10 to pick up the os.Root fix (GO-2026-4602) (@dpologdvinity )
4b14da7 : Merge remote-tracking branch 'origin/main' into ci/pipeline-docs (@dpologdvinity )
a73948b : fix(cli): read -q and -h only before the command, exit with git's code, require git 2.40 (@dpologdvinity )
1359030 : fix(ui): list the steps that did not run after a stop, advise abort for bisect, keep typed commands globbing (@dpologdvinity )
e963873 : fix(recipes): commit-staged, renames, remote branch switch, delete one untracked file, unique aliases, plan validation (@dpologdvinity )
7e41e62 : Merge remote-tracking branch 'origin/main' into fix/ui-recipes-cli (@dpologdvinity )
8e4edec : fix(ui): warn before 'checkout ' by telling a path from a branch with the repository (@dpologdvinity )
c6a8b93 : fix(deps): require Go 1.26.1, the first release with the os.Root fix, so nixpkgs' Go still builds (@dpologdvinity )
5ad71d6 : ci: build with the newest Go 1.26 patch; go.mod only sets the minimum (@dpologdvinity )
68c9ebe : docs(recipes): header comment on every recipe (@dpologdvinity )
133aad3 : docs(ui,recipe,search,cmd): document every declaration, test and helper (@dpologdvinity )
4a57775 : Merge pull request #27 from dpologdvinity/fix/go-1.26.10 (@dpologdvinity )
d5d3962 : Merge main into fix/ui-recipes-cli (@dpologdvinity )
25f78e2 : Merge pull request #26 from dpologdvinity/ci/pipeline-docs (@dpologdvinity )
9880555 : Merge main into fix/ui-recipes-cli (@dpologdvinity )
2447faa : chore: remove committed Python bytecode and ignore it (@dpologdvinity )
d427fb7 : Merge pull request #29 from dpologdvinity/chore/remove-pycache (@dpologdvinity )
9d3bf73 : Merge pull request #28 from dpologdvinity/fix/ui-recipes-cli (@dpologdvinity )
ada9c4a : fix(recipes): preselect the real default branch, revert merge commits with -m 1, reject a preset of the wrong type (@dpologdvinity )
206be1a : fix(recipes): keep dash-named files out of git mv's options, refuse moving commits onto the current branch, state conflict choices precisely (@dpologdvinity )
7534492 : fix(explain): describe @{-N} and date reflog suffixes correctly (@dpologdvinity )
3acd34e : fix(preview): describe push : as a delete, not an upload (@dpologdvinity )
75bfd73 : fix(danger): read a subcommand word only for commands that have subcommands; document the fail/warn limit (@dpologdvinity )
fb834ad : fix(undo): keep a partly used undo point and warn when a snapshot has no recorded after-state (@dpologdvinity )
5fd5bd2 : Merge pull request #30 from dpologdvinity/fix/recipe-edge-cases (@dpologdvinity )
You can’t perform that action at this time.