Skip to content

v0.34.0 — composer rework

Choose a tag to compare

@esengine esengine released this 09 May 03:41
· 1942 commits to main-v2 since this release
bb971bd

Headline: two big UX shifts in the composer.

The @-mention picker is rebuilt as a streaming file browser — @ alone shows the immediate directory listing, anything you type fires a cancelable walk that streams matches in as it finds them. Fixes the unusable-on-large-repos behavior reported by @xlingyun8-maker (5000 files would evict 90% before ranking, picker showed nothing).

The mouse wheel now scrolls chat history regardless of where the cursor is, via SGR mouse tracking — wheel events route through mouseScrollUp/Down instead of being mistranslated as ↑/↓ by Windows Terminal / ConPTY.

Plus: structured TipCard variant (cleaner edit-gate hint), real /keys command with full keyboard + mouse + copy-paste reference, and a one-time mouse/clipboard tip on first launch so users don't think the prompt is broken when right-click stops doing the terminal's native paste.

Critical fix: dashboard was silently overwriting CLI-side /language changes by pushing localStorage back to the server on every page load.

See CHANGELOG.md for the full entry.

PRs: #479, #480, #481, #483

Install: npm install -g reasonix@0.34.0