Skip to content

Conversation

@SatanshuMishra
Copy link
Member

See specific commits for a detailed list of changes. Here is an overview of the most important changes:

  1. Improved testing scripts for more streamlined testing of features.
  2. Improved prompt language for better user experience and understanding.
  3. Added shortcuts/hotkeys to quickly navigate larger option menus.

- Replace simple preview confirmation with interactive edit options
- Add ability to edit type, scope, subject, and body individually
- Pre-fill previous values when editing fields
- Re-validate scope when commit type changes
- Add cancel option to exit commit flow
- Require explicit config file instead of using fallback defaults
- Update Angular preset example to use perf type
- Add hint explaining additional types in Angular convention
- Improve type safety for preset options
- Add labcommitr-sandbox.sh script for isolated testing
- Update sandbox directory from .test-temp to .sandbox
- Add npm scripts for sandbox management
- Update gitignore and tsconfig to exclude sandbox directory
- Add Development & Testing section with sandbox commands
- Include quick reference for sandbox operations
- Link to detailed testing documentation
• Skip file preview when all required fields provided via CLI
• Preserve and display original command for manual commits
• Fix optional body prompt triggering in direct commit path
• Add --body option to commit command with help text
• Improve error handling for unquoted CLI arguments
• Refactor commit action into two paths: direct (complete) and interactive (incomplete)
• Add --preserve-config option to sandbox reset
• Create reset-sandbox.sh helper script for in-sandbox resets
• Add sandbox directory detection for running from within sandbox
• Automatically update reset script during sandbox reset
• Improve reset workflow with preserve/remove config options
• Document new reset options and --preserve-config flag
• Add examples for resetting from within sandbox
• Update TLDR section with new reset commands
• Clarify script options and usage patterns
• Add comment explaining sandbox directory is for testing
• Note that only scripts are tracked, not sandbox contents
• Add keyboard shortcuts module with auto-assignment algorithm
• Enable shortcuts by default in generated configurations
• Generate default shortcut mappings for commit types in init workflow
• Implement input interception for single-character shortcut selection
• Add shortcuts support to type, preview, and body input prompts
• Include shortcuts configuration in advanced section with validation
• Support custom shortcut mappings with auto-assignment fallback
• Display shortcut hints in prompt labels when enabled
@SatanshuMishra SatanshuMishra self-assigned this Nov 24, 2025
@changeset-bot
Copy link

changeset-bot bot commented Nov 24, 2025

🦋 Changeset detected

Latest commit: 0921107

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@labcatr/labcommitr Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added ci Documents a change to our CI pipeline pr labels Nov 24, 2025
@SatanshuMishra SatanshuMishra merged commit eccaefe into main Nov 30, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Documents a change to our CI pipeline pr

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants