- Added an automated process that merges and consolidates release notes so release summaries are easier to find.
- Updated the Copilot integration to use the Copilot REST API instead of the previous SDK command-line interface, improving reliability and making future updates easier.
-
Generate embedded prompts to improve suggestion accuracy
-
Improve Copilot SDK handling for more reliable operation
- Fix compatibility with Bun binaries by adding a static module map
- Save and manage AI models so they persist across sessions and are easier to use.
- Add a doctor workflow with automatic task generation to help organize and track next steps.
- The built-in inline file editor has been removed; files now open in the Vim editor by default.
- Improved label alignment by increasing the padding so names line up correctly.
- Support for GitLab and a unified platform interface
- More consistent AI suggestions and improved AI command workflows
- Pick files grouped by folder with multi-select and simple staging
- Geeto now removes old installations before reinstalling to avoid conflicts
- Confirmation prompts are now simpler and clearer
- Progress display during scramble operations is simplified to a single-line spinner
- Added an interactive arrow-key toggle to confirmation prompts for easier keyboard navigation.
- Improved logging and progress spinner behavior for clearer, more consistent output.
- Made AI provider selection and routing more reliable for smoother AI-powered features.
- The project now ignores the internal "instructions" directory so those files are no longer included.
- Copilot CLI logs include an extra newline to make entries easier to read.
- Adds a fallback to use the system Copilot CLI and adds support for Windows.
- Fixed an issue to ensure compatibility for our internal CLI when using Bun.
- Added rich commit history and project task linking.
- Refined commit format consistency checks.
- Added consistency checks, an enhanced user interface, and rebase safety features.
- Added new Git commands and updated project information.
- Improved the internal spell-check dictionary.
- Added new Git commands and updated project information.
- An interactive reword workflow to make editing commit messages easier.
- A new scramble progress indicator that shows multi-step progress more clearly.
- Support for steps that count up and for multi-counter or progress-based step inputs.
- Workflows can include added steps and run git checks without blocking the process.
- A new --alias option and a workflow to create shell aliases for quick access.
- A dry-run mode to preview actions, a revert command to undo changes, and AI-assisted flows for creating PRs and issues.
- Workflows now run git commands asynchronously and use smoother spinners for a better experience.
- Fixed terminal display so lines are restored correctly and local branches are not deleted accidentally.
- Ensured a blank line appears before the progress bar when logs are suppressed to keep output readable.
- Replaced older spinners and progress bars with the ScrambleProgress indicator for clearer multi-step feedback.
- Removed redundant or empty console output and adjusted console spacing for cleaner logs.
- Small workflow and spacing tweaks to improve the overall user experience
- Added interactive Git workflows to the CLI so you can abort operations, pull or fetch updates, clean up old branches, and check repository status.
- Shows changed files and their status before you stage them
- Added an update script to make keeping the app up to date easier.
- Improved the installation and uninstallation documentation to make setup and removal clearer.
- Improved the interactive setup experience and installer scripts to make installation smoother.
- Improved Homebrew publishing reliability by using a secure token for cloning the tap repository.
- Updated the contributing guidelines, security policy, code of conduct, and license to clarify repository rules and expectations.
- Added a repository settings workflow and new provider APIs for generating text.
- Added tag recovery and safer tag pushes to make releases more resilient.
- Built-in AI-generated release notes with support for saved AI provider and model, and automatic publishing of GitHub Releases when available.
- Added syncing of GitHub Releases for existing tags.
- Added branch base validation and a configurable list of allowed base branches.
- Added a Homebrew formula and tooling to build and publish binaries.
- Added a progress bar for git push during releases.
- Fixed tag sorting so releases use the correct creation order.
- Improved push error messages and ensure workflows exit on fatal errors.
- Suppressed noisy Node.js experimental warnings from the Copilot subprocess.
- Updated and reorganized release and packaging workflows, including generated version constants and normalized binary paths.
- Trimmed and tidied CHANGELOG and RELEASE.MD to remove outdated history.
- Moved Homebrew formula updates to the tap repository and updated the formula version.
- Added a Bahasa entry to the custom spelling dictionary.
- Minor UI text formatting fix to add a blank line after the saved AI config message.
- Synchronizes GitHub Releases for existing tags so release pages are created for previously tagged versions.
- Release notes are now standardized and a GitHub Release will be published automatically when available
Previous version: v0.3.8
- Remember and automatically use your saved AI provider and model settings during releases.
- Add a blank line after the saved AI configuration message for readability.
- Clean up the changelog and RELEASE.MD for clearer release notes.
Previous version: v0.3.7
- Releases can now generate release notes automatically using supported AI providers.
- Release workflow now sorts Git tags by creation date so releases are produced in the correct chronological order.
- Spell checker now recognizes Bahasa (Indonesian) by adding it to the custom dictionary.
Previous version: v0.3.6
- Add generated VERSION constant for compiled binary compatibility.
- Update release workflow to sync version constant automatically.
Previous version: v0.3.5
- Add
allowedBasesconfig and branch base validation for stricter branch workflows.
- Improve push error messages and exit cleanly on fatal errors instead of showing stack traces.
- Move Homebrew formula updates to a separate tap repository.
Previous version: v0.3.4
- Add Homebrew formula and update CI for easy
brew install geeto.
- Suppress noisy Node.js experimental warnings from the Copilot subprocess.
Previous version: v0.3.3
- Generate Homebrew formula using CI environment variables.
- Remove old GitHub Actions release workflow in favor of the new tag-based flow.
Previous version: v0.3.2
- Trim RELEASE.MD release history for cleaner output.
- Normalize the geeto binary path in package.json.
Previous version: v0.3.1
- Add build and publish binaries workflow — geeto can now be installed as a standalone binary.
Previous version: v0.3.0
- Show a progress bar during
git pushin the release workflow.
Previous version: v0.1.1
- Add inline terminal editor for editing files and commit messages inside the CLI.
- Add boxed UI, file status badges, and step progress indicators for a clearer interface.
- Add interactive workflows: undo last action, commit amend, stash manager, commit history viewer, cherry-pick, branch compare, and branch cleanup.
- Add release/tag manager and
--tagCLI flag for releasing. - Add repository statistics dashboard via
--stats. - Add Trello integration: menu, checklist support, multi-select card selection, and task instruction export.
- Add searchable and multi-select menus, range selection, clickable branch links, and short flag aliases.
- Add uninstall script and improved installer.
- Add Security & Quality Gate workflow.
- Add
--stage-alloption to auto-stage changes. - Add push progress and remote URL display.
- Add custom protected branches and sort branches by staleness.
- Fix spinner and progress bar output so logs and progress do not interleave.
- Treat newly created branches as safe for checkout and improve branch cleanup messages.
- Fix various workflow logging issues (avoid 'Unknown' step, remove hard-coded version in banner, preserve provider state after cleanup).
- Ensure git commands run with correct flags so push/branch logs behave properly.
- Improve git push robustness and avoid interleaved output.
- Improve AI-related flows: Copilot install flow, provider/model prompts, provider state persistence, English translation, and safety instructions.
- Improve UX and menu rendering, including better multiSelect rendering and commit selection.
- Overhaul README and CONTRIBUTING, add Demo section with images and install.sh.
- Add lint-staged, Husky pre-commit/pre-push hooks, and cspell spellcheck.
- Migrate to flat ESLint config and upgrade dependencies.
- Split monolithic CI into modular workflows and add Danger.
Previous version: v0.1.0
- Remove hard-coded version from banner, now reads from package.json.
- Add Demo section with asciinema demo and demo badge to README.
Initial release
- Print package.json version instead of hardcoded value.
- Initial commit — first working version of geeto CLI.
This document was automatically generated by Geeto CLI