Releases: AlexDouze/git-manager
Releases · AlexDouze/git-manager
Release list
v0.0.7
v0.0.6
Changelog
- 81f79cc chore(release): switch homebrew packaging from formula to cask
v0.0.5
Changelog
- bf32cbc feat(cmd): add --json output for status and prune
- 3728427 feat(cmd, pkg, Makefile): add version injection, improve error handling, and refactor repository filtering
- b0d195a feat(cmd, pkg/git, pkg/tui): add stale branch detection with human-readable duration parsing and display
- 5a9941c feat(cmd, pkg/tui): refactor filter flags, add progress indicators, and enhance colored output with style system
- 12525bf feat(cmd,internal): add bounded worker pool and parallelize commands
- 562c119 feat(git,cmd,tui): fix URL parsing, add gh-clone limit, harden config
- 2cf1f8d feat(git,cmd,tui): safe prune with -d default, --force, and skip reporting
- 4c598d0 feat(tui): add Charm Bubble Tea app skeleton on bare gitm
- 79bbb2d feat(tui): add bulk update/prune with per-row busy indicators
- 9d87763 feat(tui): add o key to open selected repo in $EDITOR
- c535078 feat(tui): auto-drill into current repo's branches on startup
- 6f045b4 feat(tui): drill into a repo's branches with enter/esc
- 5cad838 feat(tui): force-delete gone branches instead of safe-skipping unmerged
- db02d3a feat(tui): render repo status badges with async parallel load
- c293f28 feat(tui,cmd): port GitHub clone browser to Bubble Tea
- b142ca2 feat(tui,cmd): restyle line renderers with Lip Gloss, retire fatih/color
- e8e3984 feat(tui,git): wire branch/repo actions with confirm overlay
- ea0e2b5 fix(git): replace branch -vv parser with for-each-ref
- 84a566b fix(git,tui): stale-flag display, rebase abort, robust default branch and repo detection
- d80da64 refactor(cmd, pkg/git): optimize branch pruning with merged branch caching and simplify CLI flags
- 008ff43 refactor: thread context.Context through git/gh executors and commands
- dd73e60 test(tui): add app model/command tests; fix space-key select binding
v0.0.4
v0.0.3
Changelog
- 9f0633d feat(cmd): Add branch pruning command and TUI rendering
- 28c3fef fix: Skip updating branches that are not behind
- bcccfc1 refactor: Improve branch tracking info extraction
- 13245fd refactor: Simplify branch update logic and error handling
- af00d4e style: Remove commented out code and unused import
v0.0.2
Changelog
- fcf33e1 feat: Add GitHub repository listing and cloning functionality
- 699b6b5 feat: Add Homebrew installation instructions
- f10dbc5 feat: Add github integration and tui rendering
- bf86614 feat: Add interactive item selection in SelectGithubReposRender
- 4b480d8 refactor: Improve repository selection rendering and cloning
- 26a9f49 refactor: Rename github.go to gh-clone.go and update variables
- f17e466 style: Add 'gitm' to .gitignore
v0.0.1
Changelog
- 9fb0a3b Initial commit
- f273ef9 build: Update GoReleaser action to v6
- 381cfd4 feat: Add CODEOWNERS file and update goreleaser config (#1)
- 6989c84 feat: Add Docker build target in Makefile
- 47f4b0b feat: Add GitCommandExecutor interface and implementation
- b5dc35f feat: Add GitHub Actions workflow for releases
- 27a6f39 feat: Add GitHub Actions workflow for testing
- 3b30d03 feat: Add GitHub App Token generation step
- a4f38ea feat: Add clean status render for all repositories
- e652d13 feat: Add flag to display all repositories
- 5a02ad7 feat: Add new brew formula for Git Manager CLI tool
- ba8db0e feat: Add update, and clean dead code
- d5b07d7 feat: Implement updating repositories with BubbleTea UI
- 4862c79 fix: Update name field in goreleaser.yaml
- 9779dfc refactor: Add concurrency to improve branch parsing
- 2f4f5fd refactor: Improve default branch determination logic
- aafadf6 refactor: Refactor status rendering logic to check for issues
- 67c13a7 refactor: Remove unused code and simplify status and update functions
- 06d4b7b refactor: Simplify test functions and update code for Git repository pruning
- e91bae5 refactor: Update directory paths in config and repository cloning
- cd940e4 refactor: Update function names and imports in command files
- 2c0d793 refactor: Update prune and status UI with BubbleTea integration
- 6ad67bc style: Remove unnecessary 'install' field in Homebrew config
- e984d71 style: Update gitm and goreleaser configurations
- 7ab3890 style: improve formatting in goreleaser.yaml