Repository navigation
v0.1.0
Changelog
- 7e55f73: Fix repository and worktree paths in README (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- ecd240a: Merge origin/main into docs/gm-advantages (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 765e851: Merge pull request #1 from jedipunkz/refactor/package-layout (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 9ea8cac: Merge pull request #10 from jedipunkz/docs/key-table (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 16c9573: Merge pull request #11 from jedipunkz/feat/help-line (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 7bd494f: Merge pull request #12 from jedipunkz/feat/configurable-worktree-key (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 483be4e: Merge pull request #2 from jedipunkz/docs/trim-readme (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- d7f3a4c: Merge pull request #24 from jedipunkz/feat/open-remote (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 066828a: Merge pull request #25 from jedipunkz/feat/migrate-scan (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 065e62b: Merge pull request #26 from jedipunkz/docs/gm-advantages (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- f2ca0cb: Merge pull request #27 from jedipunkz/docs/gm-advantages (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- a9e4c16: Merge pull request #28 from jedipunkz/docs/emoji-headings (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 6430967: Merge pull request #29 from jedipunkz/docs/compact-readme (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 5354152: Merge pull request #3 from jedipunkz/docs/readme-sections (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- be90cf8: Merge pull request #30 from jedipunkz/feat/recent-commits (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 7937951: Merge pull request #31 from jedipunkz/style/commit-palette (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 05549ec: Merge pull request #32 from jedipunkz/style/bold-labels (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 69c2190: Merge pull request #33 from jedipunkz/ci/pr-workflow (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- e322057: Merge pull request #34 from jedipunkz/ci/dependabot (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- ac3a060: Merge pull request #35 from jedipunkz/feat/slash-commands (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- ae1b3b8: Merge pull request #36 from jedipunkz/feat/dirty-filter (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 109b7e6: Merge pull request #37 from jedipunkz/feat/repo-actions (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 356e2a2: Merge pull request #38 from jedipunkz/jedipunkz-patch-1 (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 71765d8: Merge pull request #39 from jedipunkz/feat/worktree-actions (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- a08f26d: Merge pull request #4 from jedipunkz/feat/configurable-keybind (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- f47cb59: Merge pull request #40 from jedipunkz/jedipunkz-patch-1 (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- d502d23: Merge pull request #41 from jedipunkz/fix/tui-git-output (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 7c70280: Merge pull request #42 from jedipunkz/feat/homebrew (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 8477413: Merge pull request #43 from jedipunkz/ci/release-dispatch (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 677e21b: Merge pull request #5 from jedipunkz/feat/worktree-picker (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 36ceeb3: Merge pull request #6 from jedipunkz/feat/worktree-toggle (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- d35c482: Merge pull request #7 from jedipunkz/fix/empty-prompt (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- e012d0c: Merge pull request #8 from jedipunkz/fix/last-commit-label (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- e6e2474: Merge pull request #9 from jedipunkz/style/brighter-rows (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 5bc167e: Update README to clarify ranking advantages (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 3573db7: Update README.md (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 9c10f11: Update README.md (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 7b98da9: Update README.md (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- e4d4bc4: ci: gate pull requests on tests, lint and gofmt (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 468ff39: ci: leave the formula to the tap, so releasing needs no extra token (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- ec5c371: ci: release from a dispatch that picks major, minor or patch (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 06f966e: feat: add gm migrate --scan to find repositories to move (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 2768718: feat: add gm, a ghq-style repository manager with a Ctrl-G fuzzy finder (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 21fa576: feat: close the worktree list with ctrl-w or ctrl-g (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 4f39cb9: feat: confirm and report create and remove inside the finder (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- e391416: feat: create and remove worktrees from the worktree list (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 714cbf0: feat: create, clone and remove repositories from the finder (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- ff5dc48: feat: filter the finder to repositories with uncommitted work (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- bfafd19: feat: let esc clear the dirty filter before it quits (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 86ed299: feat: list the selected repository's worktrees with ctrl-w (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 797eae6: feat: make the shell keybind configurable with keybind in gm.toml (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- e0a34b7: feat: make the worktree key configurable with worktree_key (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 8745bbe: feat: name ctrl-p/n and ctrl-g in the hint line (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- c619dc9: feat: open the selected repository's remote in a browser (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 1774be8: feat: pick the finder palette with theme in gm.toml (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- b5049e0: feat: publish releases and a homebrew formula (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 11f4ad3: feat: read the repository root from ~/.config/gm/gm.toml (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 070b016: feat: restyle the finder with Tokyo Night on Bubble Tea v2 (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- cbe32e3: feat: show a key hint line under the prompt (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- fd470c7: feat: show the last five commits, coloured like git log --decorate (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 438cb6d: feat: take slash commands in the finder, with /help and completion (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 29245a2: fix: check the errors golangci-lint found (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 88a855a: fix: default remote_key to ctrl-alt-b and accept alt chords (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- f56a1f0: fix: fold long commit lines instead of cutting them (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 8e136b9: fix: hold the selection when the query is cleared (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 211a630: fix: keep git's output off the finder's screen (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 60a89c9: fix: keep the selection when a slash command is typed (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 875af9d: fix: label the info pane's commit field last commit (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 6553f64: fix: rank literal matches in the repository name above scattered ones (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 78372c1: fix: stack the info pane's labels above their values (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- ea4aa05: fix: start the finder with an empty prompt (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 0ae4b12: fix: wrap long info values instead of cutting them (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 41aaec9: refactor: give the list the left 3/5 of the finder (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- b1b7b91: refactor: name the migrate search flag -r / --recursive (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 6a7e539: refactor: rename keybind to launch_key and reject unknown config keys (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 38b0dd4: refactor: spell the remove subcommand out, and name the finder command for it (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- c2d30af: refactor: split gm into internal packages (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- a875ae1: revert: draw each theme's own accent colors (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 862ffba: style: desaturate every theme accent (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- dfe1a99: style: lift the colour of unselected rows (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- f860e0e: style: make the details pane labels bold and bright (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- 7036f75: style: show three commits and keep their colours in one family (Tomokazu HIRAI tomokazu.hirai@gmail.com)
- e5a10dd: style: top-align the info pane (Tomokazu HIRAI tomokazu.hirai@gmail.com)