Wave v0.14.4 introduces vertical tabs, upgrades to xterm.js v6, and includes a collection of bug fixes and internal improvements.
Vertical Tab Bar:
- New Vertical Tab Bar Option - Tabs can now be displayed vertically along the side of the window, giving you more horizontal space and easier access to tabs when you have many open. Toggle between horizontal and vertical tab layouts in settings.
Terminal Improvements:
- xterm.js v6.0.0 Upgrade - Upgraded to the latest xterm.js v6, bringing improved terminal compatibility and rendering. This should resolve various terminal rendering quirks observed with tools like Claude Code.
Other Changes:
backgrounds.json- Renamedpresets/bg.jsontobackgrounds.jsonand moved background config to newtab:backgroundkey (auto-migrated on startup)- Config Errors Moved - Config errors removed from the tab bar and moved to Settings / WaveConfig view for less clutter
- Warn on Unsaved Changes - WaveConfig view now warns before discarding unsaved changes
- Stream Performance - Migrated file streaming to new modern interface with flow control, fixing a large time-to-first-byte streaming bug
- macOS First Click - Improved first-click handling on macOS (cancel the click but properly set block/WaveAI focus)
- Deprecated legacy AI widget has been removed
- [bugfix] Fixed focus bug for newly created blocks
- Electron upgraded to v41
- Package updates and dependency upgrades
PRs (since beta.0)
- fix for terrible background color for default "ls" output on pwsh by @sawka in #3119
- fix: use fspath.Base to strip Windows paths on SSH remote drag-drop by @majiayu000 in #3118
- Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #3123
- Deprecate the legacy
waveaiblock UI and add a preview for its replacement state by @Copilot in #3122 - fix: set XDG_CONFIG_DIRS and XDG_DATA_DIRS defaults in tryGetPamEnvVars by @majiayu000 in #3121
- v0.14.4 release notes / onboarding by @sawka in #3120
- Show Claude icon in terminal header while Claude Code is active by @Copilot in #3046
- Bump yaml from 2.8.1 to 2.8.3 by @dependabot[bot] in #3124
- fix #3011 (missing blockfile) when splitting durable sessions by @sawka in #3125
Full Changelog: v0.14.4-beta.0...v0.14.4-beta.2