v1.0.0
Note that this release also includes automatic update functionality, so the changelog is not 100% up to date.
Changelog
- 2a9498a Add "All Repos" sync mode and archive detection
- 4c02ffc Add CI/CD notes section with dependabot rebase tip
- f02b8a7 Add GitHub OAuth authentication with secure credential storage
- 5c5d238 Add auto-update feature with background notifications
- 99c837e Add comprehensive test coverage across packages
- 1ba9f30 Add fast sync optimization to skip unchanged repositories
- 45ada10 Add interactive TUI with sync wizard and state persistence
- 8aeb8a0 Add profile deletion and clean up dashboard menu
- 8abc52d Add quiet mode support to Git LFS operations
- 8bc965b Add version display to TUI footer
- 4322890 Added go 1.12.x to Travis
- 2f70112 Added initial support for GitHub API
- ba63df3 Bump the actions group with 4 updates
- 6b76026 Bump the go-dependencies group across 1 directory with 13 updates
- ccad3b7 Complete project revival and modernization
- f374888 Enhance README with badges, quick start, and better structure
- 57f7c0a Finished proof of concept, seems to work great
- a99fc83 Fix CI lint and Windows test failures
- 650d407 Fix CI workflow issues and upgrade to Go 1.23/1.24
- faa524c Fix ETA counting upwards during batch sync
- d5ba452 Fix TUI sync performance and progress tracking
- 0373ab1 Fix badge URL and improve release workflow
- 58a0a89 Fix build issues with progress bar and GitHub API
- 1bf67e0 Fix fast sync check to compare remote-tracking branch
- 8d820da Fix fast sync timestamp comparison logic
- 002fe0a Fix golangci-lint version format in CI
- 44e20cf Fix lint warning with nolint directive for false positive
- 50ff307 Fix profile sync and dashboard navigation issues
- 010daaf Fix release CI: install syft for SBOM generation
- b120aea Fix remaining lint warnings
- 6b6b083 Fix sync stuck at 0% during large repo collection
- 33f08fa Fixing dependencies and adding Travis CI support
- f665fec Handle missing git-lfs gracefully on systems without package managers
- ca7e91e Implement Sync All Profiles and fix list pagination
- 4238b21 Improve TUI responsiveness with async operations and parallel sync
- 4462ef1 Improve sync: full branch backup, faster sync, stable ETA
- 74e17c1 Improve version display across all build types
- f32d8a2 Include commit hash and build date in version display
- 73a400c Initial commit
- 1d87e29 Make binary releases more prominent in README
- e50010a Minor changes
- 2977589 Minor visual fixes
- a1740c0 Modernize GitHub Actions workflows and add security scanning
- b1f0fd6 Pushing changes
- 195af93 Refactoring for future command support and config file support
- 932a62f Renamed project to githubby
- da0d9db Update .gitignore
- 287cce6 Update README with TUI-first approach and fast sync docs
- 2ef29ed Update gitignore with additional exclusions
- 4ed0ef4 Update root.go
- de2a619 Updating dependencies
- a3afaf3 Upgrade minimum Go version to 1.24
- 98791d9 Use pushed_at timestamp for fast sync (works for all branches)