Skip to content

Conversation

@SatanshuMishra
Copy link
Member

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@labcatr/labcommitr@0.4.0

Minor Changes

  • ba6f8a4: feat: implement terminal emoji detection and display adaptation
    • Add emoji detection utility with industry-standard heuristics (CI, TERM, NO_COLOR, Windows Terminal)
    • Implement automatic emoji stripping for non-emoji terminals in Labcommitr UI
    • Always store Unicode emojis in Git commits regardless of terminal support
    • Update commit, preview, and revert commands to adapt display based on terminal capabilities
    • Ensure GitHub and emoji-capable terminals always show emojis correctly
    • Improve user experience by cleaning up broken emoji symbols on non-emoji terminals

Patch Changes

  • ba6f8a4: fix: include emoji placeholder in generated config template

    • Add {emoji} placeholder to template in buildConfig function
    • Generated configs now include {emoji} in format.template field
    • Fixes issue where emojis didn't appear in commits even when enabled
    • Template now matches default config structure with emoji support
    • Ensures formatCommitMessage can properly replace emoji placeholder
  • ba6f8a4: fix: show actual commit message with emojis in preview

    • Preview now displays the exact commit message as it will be stored in Git
    • Removed emoji stripping from preview display logic
    • Users can see emojis even if terminal doesn't support emoji display
    • Ensures preview accurately reflects what will be committed to Git/GitHub
    • Fixes issue where emojis were hidden in preview on non-emoji terminals

@SatanshuMishra SatanshuMishra added ci Documents a change to our CI pipeline pr labels Nov 30, 2025
@SatanshuMishra SatanshuMishra merged commit b035dc4 into main Nov 30, 2025
1 check passed
@SatanshuMishra SatanshuMishra self-assigned this Nov 30, 2025
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