v0.39.1

charmbracelet/crushv0.39.1Feb 4, 2026by github-actions[bot]

AI Summary

This is a mini patch release (v0.39.1) for charmbracelet/crush focused on fixing various UI bugs. The release addresses issues with context percentage updates, cursor positioning when pasting large text blocks, chat view anchoring, scroll behavior for collapsed items, and view padding.

Key Highlights

  • Fixed context percentage updates in UI
  • Fixed cursor mispositioning when pasting large blocks of text in textarea
  • Fixed chat view anchoring to bottom when toggling
  • Fixed scroll behavior to only scroll to selected item if item is collapsed
  • Fixed padding issues in the view

Full Release Notes

# A mini UI patch

Oh hi. This is a mini patch release to address fixes various to UI bugs. 🍔

xoxo,
Charm ⚡️

## Changelog
### Fixed
* f53402d57eac0590d009611cf892c8957eab15e7: fix(ui): context percentage updates (#2115) (@aymanbagabas)
* 112fea822b66cbac3d295a3a2f86d8ac9e534060: fix(ui): cursor mispositioned when pasting large blocks of text in textarea (#2113) (@aymanbagabas)
* 3bda767c6700db1ead64af01471b3e7b868a569f: fix(ui): ensure we anchor the chat view to the bottom when toggling (#2117) (@aymanbagabas)
* 15a729cbddc6aa087d4a8189829253924d5019f2: fix(ui): only scroll to selected item if item collapsed (@aymanbagabas)
* fd35a87b4c1621b3b1338fd95930756f7990a4eb: fix(ui): padding in the view (#2107) (@caarlos0)

---

<details>
<summary>Verifying the artifacts</summary>

First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.39.1/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/v0.39.1/checksums.txt.sigstore.json) files, for example, with `wget`:

```bash
wget 'https://github.com/charmbracelet/crush/releases/download/v0.39.1/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.39.1/checksums.txt.sigstore.json'
```

Then, verify it using [`cosign`](https://github.com/sigstore/cosign):

```bash
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.txt
```

If the output is `Verified OK`, you can safely use it to verify the checksums of other artifacts you downloaded from the release using `sha256sum`:

```bash
sha256sum --ignore-missing -c checksums.txt
```

Done! You artifacts are now verified!

</details>

<a href="https://charm.land/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-banner-next.jpg" width="400"></a>

Thoughts? Questions? We love hearing from you. Feel free to reach out on [X](https://x.com/charmcli), [Discord](https://charm.land/discord), [Slack](https://charm.land/slack), [The Fediverse](https://mastodon.social/@charmcli), [Bluesky](https://bsky.app/profile/charm.land).