Crushed It!
This release introduces many new features that improve QoL by a ton! Brought to you by Charm and our favorite contributors!
Toggle MCPs
Thanks to awesome @BrunoKrugel, you can now turn off MCP servers from the UI, globally, or locally!
Display Git Branch
After 6 months of work on this PR, @taciturnaxolotl and @Gustave-241021 brought Git branch display, which is so useful!
More UI and QoL changes!
- ChatGPT OAuth now refreshes with Catwalk
- Claude Channels delivery 2/3 by @joestump
- Toggle Sidebar on and off with
ctrl+bby @andreynering - Quit dialog improvements and mouse support by @meowgorithm
Fixes!
- Fixed clipboard false reporting successful copies by @taciturnaxolotl
- Count Anthropic cache-creating tokens by @yanyukang2003-ux
- Correctly resolving the project data directory in session and stats by @devYRPauli
This release is filled with improvements! Read more below!
See you next time,
Charm XX 🔆
Changelog
New!
- a9a257c: feat(mcp): Allow toggle MCPs on/off (#3725) (@BrunoKrugel)
- 2da6f78: feat(tui): display git branch (#2437) (@Gustave-241021)
- 564d14e: feat: Claude Channels delivery — session injection, exactly-once routing, reply-back (2/3) (#3346) (@joestump-agent)
- 62de0de: feat: toggle the sidebar with ctrl+b (#3935) (@andreynering)
Fixed
- a98394f: fix(agent): count Anthropic cache-creation tokens (#3841) (@yanyukang2003-ux)
- 4ab302d: fix(clipboard): stop reporting successful copies as failures (#3952) (@taciturnaxolotl)
- 00b33e4: fix(cmd): resolve the project data directory in session and stats (#3936) (@devYRPauli)
- fded9d7: fix: reload OpenAI OAuth with Catwalk (#3949) (@andrinoff)
- 1f3827b: fix: reorder migrations (@taciturnaxolotl)
Other stuff
- 06e50a3: chore: auto-update files (@charmcli)
- 8b1139b: chore: auto-update files (@charmcli)
- 7265494: chore: fantasy v0.45.1 (@andreynering)
- e3dc6d2: ui: add mouse support to the quit dialogue (@meowgorithm)
- 04a2cd8: ui: align quit dialog button hit regions with centered row (@meowgorithm)
- 6f1fd61: ui: cover quit dialog mouse buttons and hover reporting in tests (@meowgorithm)
- 5c6dd66: ui: keep quit dialog buttons visible in small terminals (@meowgorithm)
- f043451: ui: report all mouse motion while hoverable dialogs are open (@meowgorithm)
Verifying the artifacts
First, download the checksums.txt file and the checksums.txt.sigstore.json file files, for example, with wget:
wget 'https://github.com/charmbracelet/crush/releases/download/v0.97.0/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.97.0/checksums.txt.sigstore.json'Then, verify it using cosign:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--bundle 'checksums.txt.sigstore.json' \
./checksums.txtIf the output is Verified OK, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum:
sha256sum --ignore-missing -c checksums.txtDone! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.