v0.91.0

QwenLM/Qwen3-ASRv0.91.0Aug 22, 2026by github-actions[bot]

AI Summary

A QOL release enhancing the prompt editor with text selection capabilities and adding mouse support to the session picker.

Key Highlights

  • Added text selection in the prompt editor with shortcuts like Ctrl+Shift+A (select all) and Ctrl+Shift+C (copy).
  • Implemented mouse support in the session picker for scrolling and selecting sessions.
  • Fixed Windows modifier key dialogs appearing on top of the window.

New Features

  • Textarea selection feature
  • Session picker mouse support

Full Release Notes

# Text selection and better mouse support

Just a few QOL improvements to the prompt editor and session picker for the weekend!

## Text selection

Hold <kbd>shift</kbd> and use the arrow keys or click and drag with your mouse to select text in the prompt editor. From there, you can use any of the fancy new shortcuts 👀

* <kbd>ctrl+shift+a</kbd> selects everything
* <kbd>ctrl+shift+c</kbd> copies the selection
* <kbd>ctrl+shift+x</kbd> cuts the selection
* <kbd>ctrl+shift+v</kbd> pastes text

Typing or pasting over selected text replaces it.

<p><img width="700" src="https://github.com/user-attachments/assets/9c68bd80-410b-43bd-aff0-6d1b1bd0d78e" /></p>

## Mouse support in the session picker

We've been missing mouse support in the session picker for too long! You can now scroll through sessions with the mouse wheel, click an entry to select it, or double-click to open it.

<img width="700" src="https://github.com/user-attachments/assets/6648ffa4-dbb2-4a7f-b8ac-f226ec035789" />

## A small Windows fix

Pressing a modifier key by itself could send some dialogs back to the top on Windows. They should stay put now.

Keep crushing!
Charm 💌

## Changelog
### New!
* 08552fb918a3b6247c2f8366d330f3b7f02fc891: feat: textarea selection (#3507) (@andrinoff)
* 90bc466d6f35b120070b6fd8a73f4262f155086a: session picker: add mouse support (@Amolith)
### Fixed
* 8661a1c4baa171f49b6f7ab3d4db7836cf5b5548: fix(windows): scrolling up on modifier keys alone (#3598) (@andrinoff)
### Other stuff
* 37f36e93824e5c4f892e4a817f7f628e2682fe14: chore: auto-update files (@charmcli)
* 7d78d7422a92918441a68d01d96d48fa3b9fd9db: chore: standardize go toolchain on v1.26.6 (#3592) (@aleksclark)


---

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

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

```bash
wget 'https://github.com/charmbracelet/crush/releases/download/v0.91.0/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.91.0/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).