github.com/wavetermdev/waveterm
v0.14.5
#123 most downloaded on Go modules
wavetermdev/waveterm
What this package is like to depend on
Last release 2 months ago
19 Jun 2026
Release timing varies
gaps range from 8 days to 2 months
Most releases are documented
notes for 43 of 61 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
567 releases · first in 2023
197 releases in the last 12 months
see the full history below
Release timeline
567 releases · Sep 2023 to Jun 2026Releases
latest 60 of 567-
v0.14.6-0.20260619171645-c99022c15bd119 Jun 2026 pre-releaseNothing published for this version
-
v0.14.6-0.20260617022958-22197d49443b17 Jun 2026 pre-releaseNothing published for this version
-
v0.14.6-0.20260617014907-d180a0eafd0117 Jun 2026 pre-releaseNothing published for this version
-
v0.14.6-0.20260527174106-a5ac096233f827 May 2026 pre-releaseNothing published for this version
-
v0.14.516 Apr 2026Release notes
Open source →Wave v0.14.5 introduces a new Process Viewer widget, Quake Mode for global hotkey, and several quality-of-life improvements.
- Process Viewer - New widget that displays running processes on local and remote machines, with CPU and memory usage, sortable columns, and the ability to send signals to processes
- Quake Mode - The global hotkey (
app:globalhotkey) now toggles a Wave window visible and invisible - [bugfix] Settings Widget - Fixed a bug where config files that didn't exist yet couldn't be created or edited from the Settings widget UI
- Drag & Drop Files into Terminal - Drag files from Finder (macOS) or your file manager into a terminal block to paste their quoted path (#746)
- New opt-in
app:showsplitbuttonssetting adds horizontal/vertical split buttons to block headers - Toggle the widgets sidebar from the View menu; visibility persists per workspace
- F2 to rename the active tab
- Mouse button 3/4 (back/forward) now navigate in web widgets
- Terminal sessions now set
COLORTERM=truecolorfor better color support in CLI tools - [bugfix] Trim trailing whitespace from terminal clipboard copies
- Package updates and dependency upgrades
PRs
- First Cut at a new ProcessViewer Widget by @sawka in #3137
- updates to make processviewer more robust by @sawka in #3144
- feat: drag and drop file paths into terminal by @JustHereToHelp in #2857
- new keybindng F2 to edit the active tab name, also fix refocus after name editing by @sawka in #3158
- fix: Mouse Back/Forward support in webviews + few bugfixes by @mswiszcz in #3141
- feat: add widgets sidebar toggle button to view menu by @mswiszcz in #3140
- docs: add Traditional Chinese (zh-TW) README translation by @JaiJun in #3157
- Bump brace-expansion from 1.1.12 to 1.1.13 by @dependabot[bot] in #3139
- Bump google.golang.org/api from 0.271.0 to 0.273.0 by @dependabot[bot] in #3132
- Bump electron from 41.0.2 to 41.1.0 by @dependabot[bot] in #3133
- Turns app:globalhotkey into a dedicated quake mode by @Midnight145 in #3151
- feat: add opt-in split buttons to block headers by @lucyfarnik in #3159
- Bump actions/deploy-pages from 4 to 5 in /.github/workflows by @dependabot[bot] in #3131
- Bump github.com/mattn/go-sqlite3 from 1.14.37 to 1.14.40 by @dependabot[bot] in #3176
- Bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 by @dependabot[bot] in #3177
- remove unused deps from package.json by @sawka in #3179
- Bump google.golang.org/api from 0.273.0 to 0.274.0 by @dependabot[bot] in #3175
- Bump vite from 6.4.1 to 6.4.2 by @dependabot[bot] in #3190
- remove electron deps from about.tsx by @sawka in #3194
- Bump golang.org/x/sys from 0.42.0 to 0.43.0 by @dependabot[bot] in #3208
- remove old waveai backend code by @sawka in #3195
- fix notfound error in settings by @sawka in #3212
- Bump google.golang.org/api from 0.274.0 to 0.275.0 by @dependabot[bot] in #3209
- fix: trim trailing whitespace from terminal clipboard copies by @Drew-Goddyn in #3167
- batch wsh:run tevents by hour by @sawka in #3181
- fix connstatus in new processviewer widget by @sawka in #3222
- Bump @xmldom/xmldom from 0.8.11 to 0.8.12 by @dependabot[bot] in #3161
- add docs for new term:showsplitbuttons config key by @sawka in #3160
- add v0.14.5 release notes and onboarding by @sawka in #3223
- Lots of fixes, big and small for processviewer (frontend and backend) by @sawka in #3224
New Contributors
- @JustHereToHelp made their first contribution in #2857
- @mswiszcz made their first contribution in #3141
- @JaiJun made their first contribution in #3157
- @Midnight145 made their first contribution in #3151
- @lucyfarnik made their first contribution in #3159
- @Drew-Goddyn made their first contribution in #3167
Full Changelog: v0.14.4...v0.14.5
Release notes
Open source →Wave v0.14.5 introduces a new Process Viewer widget, Quake Mode for global hotkey, and several quality-of-life improvements.
- Process Viewer - New widget that displays running processes on local and remote machines, with CPU and memory usage, sortable columns, and the ability to send signals to processes
- Quake Mode - The global hotkey (
app:globalhotkey) now toggles a Wave window visible and invisible - [bugfix] Settings Widget - Fixed a bug where config files that didn't exist yet couldn't be created or edited from the Settings widget UI
- Drag & Drop Files into Terminal - Drag files from Finder (macOS) or your file manager into a terminal block to paste their quoted path (#746)
- New opt-in
app:showsplitbuttonssetting adds horizontal/vertical split buttons to block headers - Toggle the widgets sidebar from the View menu; visibility persists per workspace
- F2 to rename the active tab
- Mouse button 3/4 (back/forward) now navigate in web widgets
- Terminal sessions now set
COLORTERM=truecolorfor better color support in CLI tools - [bugfix] Trim trailing whitespace from terminal clipboard copies
- Package updates and dependency upgrades
-
v0.14.5-beta.216 Apr 2026 pre-releaseRelease notes
Open source →What's Changed
- Bump @xmldom/xmldom from 0.8.11 to 0.8.12 by @dependabot[bot] in #3161
- add docs for new term:showsplitbuttons config key by @sawka in #3160
- add v0.14.5 release notes and onboarding by @sawka in #3223
- Lots of fixes, big and small for processviewer (frontend and backend) by @sawka in #3224
Full Changelog: v0.14.5-beta.0...v0.14.5-beta.2
-
v0.14.5-beta.116 Apr 2026 pre-release -
v0.14.5-beta.015 Apr 2026 pre-releaseRelease notes
Open source →What's Changed
- First Cut at a new ProcessViewer Widget by @sawka in #3137
- updates to make processviewer more robust by @sawka in #3144
- feat: drag and drop file paths into terminal by @JustHereToHelp in #2857
- new keybindng F2 to edit the active tab name, also fix refocus after name editing by @sawka in #3158
- fix: Mouse Back/Forward support in webviews + few bugfixes by @mswiszcz in #3141
- feat: add widgets sidebar toggle button to view menu by @mswiszcz in #3140
- docs: add Traditional Chinese (zh-TW) README translation by @JaiJun in #3157
- Bump brace-expansion from 1.1.12 to 1.1.13 by @dependabot[bot] in #3139
- Bump google.golang.org/api from 0.271.0 to 0.273.0 by @dependabot[bot] in #3132
- Bump electron from 41.0.2 to 41.1.0 by @dependabot[bot] in #3133
- Turns app:globalhotkey into a dedicated quake mode by @Midnight145 in #3151
- feat: add opt-in split buttons to block headers by @lucyfarnik in #3159
- Bump actions/deploy-pages from 4 to 5 in /.github/workflows by @dependabot[bot] in #3131
- Bump github.com/mattn/go-sqlite3 from 1.14.37 to 1.14.40 by @dependabot[bot] in #3176
- Bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 by @dependabot[bot] in #3177
- remove unused deps from package.json by @sawka in #3179
- Bump google.golang.org/api from 0.273.0 to 0.274.0 by @dependabot[bot] in #3175
- Bump vite from 6.4.1 to 6.4.2 by @dependabot[bot] in #3190
- remove electron deps from about.tsx by @sawka in #3194
- Bump golang.org/x/sys from 0.42.0 to 0.43.0 by @dependabot[bot] in #3208
- remove old waveai backend code by @sawka in #3195
- fix notfound error in settings by @sawka in #3212
- Bump google.golang.org/api from 0.274.0 to 0.275.0 by @dependabot[bot] in #3209
- fix: trim trailing whitespace from terminal clipboard copies by @Drew-Goddyn in #3167
- batch wsh:run tevents by hour by @sawka in #3181
- fix connstatus in new processviewer widget by @sawka in #3222
New Contributors
- @JustHereToHelp made their first contribution in #2857
- @mswiszcz made their first contribution in #3141
- @JaiJun made their first contribution in #3157
- @Midnight145 made their first contribution in #3151
- @lucyfarnik made their first contribution in #3159
- @Drew-Goddyn made their first contribution in #3167
Full Changelog: v0.14.4...v0.14.5-beta.0
-
v0.14.5-0.20260407170402-9f41b5761c6e07 Apr 2026 pre-releaseNothing published for this version
-
v0.14.427 Mar 2026Release notes
Open source →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
- [bugfix] Fixed an issue around starting a new durable session by splitting an old one
- Electron upgraded to v41
- Package updates and dependency upgrades
PRs
- getting vtabbar into shape, share mock between the tab bars by @sawka in #3047
- Bump tar from 7.5.10 to 7.5.11 by @dependabot[bot] in #3037
- Bump electron from 40.4.1 to 41.0.2 by @dependabot[bot] in #3055
- Bump golang.org/x/term from 0.40.0 to 0.41.0 by @dependabot[bot] in #3052
- fix electron v41 regression (webContents is null in destroyed hander) by @sawka in #3057
- Bump golang.org/x/crypto from 0.48.0 to 0.49.0 by @dependabot[bot] in #3051
- New Vertical Tab Bar Option by @sawka in #3059
- Add preview-safe web widget preview by @Copilot in #3062
- Remove Config Errors from TabBar, move to Settings / WaveConfig by @sawka in #3060
- Add standalone preview for the
aifilediffblock view by @Copilot in #3063 - Begin PreviewEnv narrowing for the preview widget by @Copilot in #3065
- fix previewenv to use services.object instead of services.ObjectService by @sawka in #3067
- Add WebViewEnv and wire web preview to the mock WaveEnv contract by @Copilot in #3064
- Bump google.golang.org/api from 0.269.0 to 0.271.0 by @dependabot[bot] in #3050
- Add preview mock support for secrets RPCs by @Copilot in #3071
- fix pdfs in preview by @sawka in #3076
- Create WaveEnv narrowing for WaveConfig View by @Copilot in #3068
- fallback to canvas renderer if webgl is not available, debug toggle for testing by @sawka in #3081
- big simplifications to the preview mocks for rendering blocks by @sawka in #3082
- switch /wave/stream-file to use new modern streams (w/ flow control) and fix big ttfb streaming bug by @sawka in #3084
- Bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in #3083
- Bump github.com/mattn/go-sqlite3 from 1.14.34 to 1.14.37 by @dependabot[bot] in #3094
- Bump golang.org/x/mod from 0.33.0 to 0.34.0 by @dependabot[bot] in #3091
- Bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #3089
- Bump nick-fields/retry from 3 to 4 in /.github/workflows by @dependabot[bot] in #3093
- Bump actions/create-github-app-token from 2 to 3 in /.github/workflows by @dependabot[bot] in #3092
- Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 by @dependabot[bot] in #3088
- update emain-window to do repositioning in a simpler way by @sawka in #3087
- Fix bug with WaveAI panel growing in size when vtabs were open by @sawka in #3097
- special first click handling for macos. cancel the click but set block/waveai focus by @sawka in #3098
- Diffing RenderedElem trees to produce VDomPatch by @Copilot in #3104
- upgrade xterm.js to v6.0.0 by @sawka in #3095
- Change presets/bg.json => backgrounds.json, migrate, change tab background to tab:background key by @sawka in #3108
- minor, fix double sub in webview giveFocus by @sawka in #3110
- fix: retry giveFocus on next animation frame for newly created blocks by @majiayu000 in #3100
- migrate old file streaming to new modern interface (w/ flow control) by @sawka in #3096
- fix: warn before discarding unsaved changes in waveconfig view by @majiayu000 in #3099
- increase buffer size for stream to lines to accomodate oversize packets by @sawka in #3112
- 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
- add line to release notes about durable session fix by @sawka in #3126
- Upgrade GitHub Actions to latest versions by @salmanmkc in #2842
New Contributors
- @majiayu000 made their first contribution in #3100
- @salmanmkc made their first contribution in #2842
Full Changelog: v0.14.3...v0.14.4
Release notes
Open source →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
- [bugfix] Fixed an issue around starting a new durable session by splitting an old one
- Electron upgraded to v41
- Package updates and dependency upgrades
-
v0.14.4-beta.2.0.20260326233354-e6d83d7e89a926 Mar 2026 pre-releaseNothing published for this version
-
v0.14.4-beta.226 Mar 2026 pre-releaseRelease notes
Open source →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
-
v0.14.4-beta.126 Mar 2026 pre-release -
v0.14.4-beta.024 Mar 2026 pre-releaseRelease notes
Open source →- Vertical Tab Bar
- xterm.js v6.0.0 upgrade
- Lots of other upgrades, bug fixes, stability improvements, etc
pushing out beta.0 to work out any stability issues or bugs with the the big xterm and electron updates.
PRs
- getting vtabbar into shape, share mock between the tab bars by @sawka in #3047
- Bump tar from 7.5.10 to 7.5.11 by @dependabot[bot] in #3037
- Bump electron from 40.4.1 to 41.0.2 by @dependabot[bot] in #3055
- Bump golang.org/x/term from 0.40.0 to 0.41.0 by @dependabot[bot] in #3052
- fix electron v41 regression (webContents is null in destroyed hander) by @sawka in #3057
- Bump golang.org/x/crypto from 0.48.0 to 0.49.0 by @dependabot[bot] in #3051
- New Vertical Tab Bar Option by @sawka in #3059
- Add preview-safe web widget preview by @Copilot in #3062
- Remove Config Errors from TabBar, move to Settings / WaveConfig by @sawka in #3060
- Add standalone preview for the
aifilediffblock view by @Copilot in #3063 - Begin PreviewEnv narrowing for the preview widget by @Copilot in #3065
- fix previewenv to use services.object instead of services.ObjectService by @sawka in #3067
- Add WebViewEnv and wire web preview to the mock WaveEnv contract by @Copilot in #3064
- Bump google.golang.org/api from 0.269.0 to 0.271.0 by @dependabot[bot] in #3050
- Add preview mock support for secrets RPCs by @Copilot in #3071
- fix pdfs in preview by @sawka in #3076
- Create WaveEnv narrowing for WaveConfig View by @Copilot in #3068
- fallback to canvas renderer if webgl is not available, debug toggle for testing by @sawka in #3081
- big simplifications to the preview mocks for rendering blocks by @sawka in #3082
- switch /wave/stream-file to use new modern streams (w/ flow control) and fix big ttfb streaming bug by @sawka in #3084
- Bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in #3083
- Bump github.com/mattn/go-sqlite3 from 1.14.34 to 1.14.37 by @dependabot[bot] in #3094
- Bump golang.org/x/mod from 0.33.0 to 0.34.0 by @dependabot[bot] in #3091
- Bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #3089
- Bump nick-fields/retry from 3 to 4 in /.github/workflows by @dependabot[bot] in #3093
- Bump actions/create-github-app-token from 2 to 3 in /.github/workflows by @dependabot[bot] in #3092
- Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 by @dependabot[bot] in #3088
- update emain-window to do repositioning in a simpler way by @sawka in #3087
- Fix bug with WaveAI panel growing in size when vtabs were open by @sawka in #3097
- special first click handling for macos. cancel the click but set block/waveai focus by @sawka in #3098
- Diffing RenderedElem trees to produce VDomPatch by @Copilot in #3104
- upgrade xterm.js to v6.0.0 by @sawka in #3095
- Change presets/bg.json => backgrounds.json, migrate, change tab background to tab:background key by @sawka in #3108
- minor, fix double sub in webview giveFocus by @sawka in #3110
- fix: retry giveFocus on next animation frame for newly created blocks by @majiayu000 in #3100
- migrate old file streaming to new modern interface (w/ flow control) by @sawka in #3096
- fix: warn before discarding unsaved changes in waveconfig view by @majiayu000 in #3099
- increase buffer size for stream to lines to accomodate oversize packets by @sawka in #3112
New Contributors
- @majiayu000 made their first contribution in #3100
Full Changelog: v0.14.3...v0.14.4-beta.0
-
v0.14.312 Mar 2026Release notes
Open source →Emergency patch release to address a showstopper onboarding bug (see release notes for v0.14.2)
PRs
- Add a realistic preview mock filesystem and file RPC support by @Copilot in #3042
- Add login and port override flags to
wsh sshby @Copilot in #3045 - fix issue with an undefined this in service code by @sawka in #3048
Full Changelog: v0.14.2...v0.14.3
-
v0.14.212 Mar 2026Release notes
Open source →Wave v0.14.2 adds block/tab badges, directory preview improvements, and assorted bug fixes.
Block/Tab Badges:
- Block Level Badges, Rolled up to Tabs - Blocks can now display icon badges (with color and priority) that roll up and are visible in the tab bar for at-a-glance status
- Bell Indicator Enabled by Default - Terminal bell badge is now on by default, lighting up the block and tab when your terminal rings the bell (controlled with
term:bellindicator) wsh badge- Newwsh badgecommand to set or clear badges on blocks from the command line. Supports icons, colors, priorities, beep, and PID-linked badges that auto-clear when a process exits. Great for use with Claude Code hooks to surface notifications in the tab bar (docs)
Other Changes:
- Directory Preview Improvements - Improved mod time formatting, zebra-striped rows, better default sort, YAML file support, and context menu improvements
- Search Bar - Clipboard and focus improvements in the search bar
- [bugfix] Fixed "New Window" hanging/not working on GNOME desktops
- [bugfix] Fixed "Save Session As..." (focused window tracking bug)
- [bugfix] Zoom change notifications were not being properly sent to all tabs (layout inconsistencies)
- Added a Release Notes link in the settings menu
- Working on anthropic-messages Wave AI backend (for native Claude integration)
- Lots of internal work on testing/mock infrastructure to enable quicker async AI edits
- Documention updates
- Package updates and dependency upgrades
PRs
- Add virtualized flat-list TreeView component and preview sandbox by @Copilot in #2972
- add funding.yml file by @sawka in #2977
- add sponsor section to readme by @sawka in #2978
- Bump immutable from 5.1.3 to 5.1.5 by @dependabot[bot] in #2980
- Add builder-launch strip to AppsFloatingWindow by @Copilot in #2979
- Bring Anthropic usechat backend to OpenAI-level tool-use parity and stream robustness by @Copilot in #2971
- Remove mock-heavy OSC52 Vitest coverage by @Copilot in #2975
- Add a mousedown handler to also signal user activity in the app by @Copilot in #2976
- Add
wave:termcomponent with direct SSE output +/api/terminputinput path by @Copilot in #2974 - Fix focusedWaveWindow (also fixes bug w/ save session as....) by @sawka in #2987
- Bump globals from 17.3.0 to 17.4.0 in the dev-dependencies-minor group by @dependabot[bot] in #2996
- Bump postcss from 8.5.6 to 8.5.8 in the dev-dependencies-patch group by @dependabot[bot] in #2995
- handle second-instance events (auto-generated new window action on gnome) by @sawka in #2998
- Bump github.com/shirou/gopsutil/v4 from 4.26.1 to 4.26.2 by @dependabot[bot] in #2993
- Bump tar from 7.5.9 to 7.5.10 by @dependabot[bot] in #2992
- broadcast zoom changed notifications by @sawka in #2989
- break out
wsh editorand clarify behavior. also document -m flag... by @sawka in #2988 - update about, add sponsor and gradient by @sawka in #3001
- fix failing layout test by @sawka in #2999
- Remove dead “move block to new window” path and dependent unused APIs by @Copilot in #3002
- preview updates (mock electron api, wos checks) by @sawka in #2986
- Update aiusechat read_dir tests for typed entry output by @Copilot in #3007
- Add Release Notes entry to the settings menu by @Copilot in #3005
- Fix connparse handling for scheme-less
//...WSH shorthand URIs by @Copilot in #3006 - create a FE rpc mock by @sawka in #3014
- Block Level Indicators/Badges, Update TabBar Styling, Add Badges/Flags to Tabs by @sawka in #3009
- New WaveEnv, for preview server + mocking by @sawka in #3015
- Remove invalid
forwardReffrom preview directory table row by @Copilot in #3018 - Expand WaveEnv to cover all the deps in sysinfo.tsx by @sawka in #3019
- mock out settings better (use default config) by @sawka in #3022
- Expose platform metadata on WaveEnv and preview mocks by @Copilot in #3021
- flip bell-indicator to true by default by @sawka in #3023
- fix: search bar clipboard and focus improvements by @Shay12tg in #3025
- Expanding WaveEnv to cover all of frontend/app/block components by @sawka in #3024
- add new skill to copilot-instructions by @sawka in #3029
- update copilot instructions for how to run the preview server by @sawka in #3030
- add
wsh badgedocumentation by @sawka in #3031 - TabBar full preview + much more FE mocking via WaveEnv to enable it by @Copilot in #3028
- Do not minify preview builds, and fix HMR reload warning by @sawka in #3036
- Share tab badge rendering with vertical tabs by @Copilot in #3034
- Add full sysinfo block preview backed by mock WaveEnv/WOS data by @Copilot in #3033
- Preview Directory Updates (modtime format, zebra, default sort, yml, context-menu) by @sawka in #3038
- v0.14.2 release notes and onboarding by @sawka in #3039
- Add preview-native context menus and fix submenu rendering in
frontend/previewby @Copilot in #3035 - Add Claude Code Integration Guide + Fix Badge Priority Bug by @sawka in #3040
- Block Header should use waveEnv for context menu (for mocking) by @sawka in #3041
New Contributors
Full Changelog: v0.14.1...v0.14.2
Release notes
Open source →Wave v0.14.2 adds block/tab badges, directory preview improvements, and assorted bug fixes.
Block/Tab Badges:
- Block Level Badges, Rolled up to Tabs - Blocks can now display icon badges (with color and priority) that roll up and are visible in the tab bar for at-a-glance status
- Bell Indicator Enabled by Default - Terminal bell badge is now on by default, lighting up the block and tab when your terminal rings the bell (controlled with
term:bellindicator) wsh badge- Newwsh badgecommand to set or clear badges on blocks from the command line. Supports icons, colors, priorities, beep, and PID-linked badges that auto-clear when a process exits. Great for use with Claude Code hooks to surface notifications in the tab bar (docs)
Other Changes:
- Directory Preview Improvements - Improved mod time formatting, zebra-striped rows, better default sort, YAML file support, and context menu improvements
- Search Bar - Clipboard and focus improvements in the search bar
- [bugfix] Fixed "New Window" hanging/not working on GNOME desktops
- [bugfix] Fixed "Save Session As..." (focused window tracking bug)
- [bugfix] Zoom change notifications were not being properly sent to all tabs (layout inconsistencies)
- Added a Release Notes link in the settings menu
- Working on anthropic-messages Wave AI backend (for native Claude integration)
- Lots of internal work on testing/mock infrastructure to enable quicker async AI edits
- Documention updates
- Package updates and dependency upgrades
-
v0.14.2-beta.212 Mar 2026 pre-releaseNothing published for this version
-
v0.14.2-beta.1.0.20260310234418-568027df213b10 Mar 2026 pre-releaseNothing published for this version
-
v0.14.2-beta.110 Mar 2026 pre-releaseNothing published for this version
-
v0.14.2-beta.006 Mar 2026 pre-releaseNothing published for this version
-
v0.14.103 Mar 2026Release notes
Open source →Wave v0.14.1 fixes several high-impact terminal bugs (Claude Code scrolling, IME input) and adds new config options: focus-follows-cursor, cursor style customization, workspace-scoped widgets, and vim-style block navigation.
Terminal Improvements:
- Claude Code Scroll Fix - Fixed a long-standing bug that caused terminal windows to jump to the top unexpectedly, affecting many Claude Code users
- IME Fix - Fixed Korean/CJK input where characters were lost or stuck in composition and only committed on Space
- Scroll Position Preserved on Resize - Terminal now stays scrolled to the bottom across resizes when it was already at the bottom
- Better Link Handling - Terminal URLs now have improved context menus and tooltips for easier navigation
- Terminal Scrollback Save - New context menu item and
wshcommand to save terminal scrollback to a file
New Features:
- Focus Follows Cursor - New
app:focusfollowscursorsetting (off/on/term) for hover-based block focus - Terminal Cursor Style & Blink - New settings for cursor style (block/bar/underline) and blink, configurable per-block
- Tab Close Confirmation - New
tab:confirmclosesetting to prompt before closing a tab - Workspace-Scoped Widgets - New optional
workspacesfield inwidgets.jsonto show/hide widgets per-workspace - Vim-Style Block Navigation - Added Ctrl+Shift+H/J/K/L to navigate between blocks
- New AI Providers - Added Groq and NanoGPT as built-in AI provider presets
Other Changes:
- Fixed intermittant bugs with connection switching in terminal blocks
- Widgets.json schema improvements for better editor validation
- Package updates and dependency upgrades
- Internal code cleanup and refactoring
-
v0.14.1-beta.103 Mar 2026 pre-releaseNothing published for this version
-
v0.14.1-beta.028 Feb 2026 pre-releaseNothing published for this version
-
v0.14.011 Feb 2026Release notes
Open source →Durable SSH Sessions and Enhanced Connection Monitoring
Wave v0.14 introduces Durable Sessions for SSH connections, allowing your remote terminal sessions to survive connection interruptions, network changes, and Wave restarts. This release also includes major improvements to connection monitoring, RPC infrastructure with flow control, and expanded terminal capabilities.
Durable Sessions (Remote SSH Only):
- Survive Interruptions - SSH terminal sessions persist through network changes, computer sleep, and Wave restarts, automatically reconnecting when the connection is restored
- Session Protection - Shell state, running programs, and terminal history are maintained even when Wave is closed or disconnected
- Visual Status Indicators - Shield icons in terminal headers show session status (Standard, Durable Attached, Durable Detached, Durable Awaiting) with detailed flyover information
- Flexible Configuration - Configure at global, per-connection, or per-block level with easy switching between standard and durable modes
- See the new Durable Sessions documentation for setup and usage
Enhanced Connection Monitoring:
- Connection Keepalives - Active monitoring of SSH connections with automatic keepalive probes
- Stalled Connection Detection - New connection monitor detects and displays "stalled" connection states when network issues occur, providing clear visual feedback
- Better Error Handling - Improved connection status tracking and user-facing connection state indicators
Terminal Improvements:
- OSC 52 Clipboard Support - Terminal applications can now copy directly to your system clipboard using OSC 52 escape sequences
- Enhanced Context Menu - Right-click terminals for quick access to splits, URL opening, themes, file browser, and more
- Streamlined Header Layout - Terminal headers now focus on connection info without redundant view type labels
Wave AI Updates:
- Image/Vision Support - Added image support for OpenAI chat completions API, enabling vision capabilities with compatible models
- Stop Generation - New ability to stop AI responses mid-generation across OpenAI and Gemini backends
- AI Panel Scroll Latch - Improved auto-scrolling behavior in Wave AI panel
- Configurable Verbosity - Control verbosity levels for OpenAI Responses API
- Deprecated old AI-widget proxy endpoint
RPC and Performance:
- RPC Streaming with Flow Control - New streaming primitives with built-in flow control for better performance and reliability
- WSH Router Refactor - Major routing architecture improvements to prevent hangs on connection interruptions
- RPC Client/Server Cleanup - Improved RPC implementation and error handling
Configuration Updates:
- Hide AI Button - New
app:hideaibuttonsetting to hide the AI button from the UI - Disable Ctrl+Shift Arrows - New
app:disablectrlshiftarrowssetting for keyboard shortcut conflicts - Disable Ctrl+Shift Display - New
app:disablectrlshiftdisplaysetting to disable overlay block numbers
Breaking Changes:
- Removed Pinned Tabs - Pinned tabs feature has been removed from the UI
- Removed S3 and WaveFile - S3 filesystem and wavefile implementations removed to prevent large/recursive file transfer issues and simplify codebase
Other Changes:
- Confirm on Quit - Added confirmation dialog when closing Wave with active sessions
- Monaco Editor upgrade removing
monaco-editor/loaderandmonaco-editor/reactdependencies for better performance and stability - New Tab model with React provider for improved state management
- Removed OSC 23198 and OSC 9283 legacy handlers
- Updated contribution guidelines
- Upgraded Go toolchain to 1.25.6
- Enhanced OpenAI-compatible API provider documentation
- [bugfix] Fixed empty data handling in sysinfo view
- [bugfix] Fixed
app:ctrlvpastesetting on Windows (can now be disabled) - [bugfix] Fixed duplicated Wave AI system prompt for some providers
- [bugfix] Fixed disconnect hanging issue - disconnects now happen immediately
- [bugfix] Fixed tool approval lifecycle to match SSE connection timing
- [bugfix] Increased WSL connection timeout to handle slow initial WSL startup
- [bugfix] Improved terminal shutdown with SIGHUP for graceful shell exit
- Package updates and dependency upgrades
-
v0.14.0-beta.2.0.20260211234557-f5fdd8f7051411 Feb 2026 pre-releaseNothing published for this version
-
v0.14.0-beta.211 Feb 2026 pre-releaseNothing published for this version
-
v0.14.0-beta.111 Feb 2026 pre-releaseNothing published for this version
-
v0.14.0-beta.011 Feb 2026 pre-releaseNothing published for this version
-
v0.13.117 Dec 2025Release notes
Open source →Windows Improvements and Wave AI Enhancements
This release focuses on significant Windows platform improvements, Wave AI visual updates, and better flexibility for local AI usage.
Windows Platform Enhancements:
- Integrated Window Layout - Removed separate title bar and menu bar on Windows, integrating controls directly into the tab-bar header for a cleaner, more unified interface
- Git Bash Auto-Detection - Wave now automatically detects Git Bash installations and adds them to the connection dropdown for easy access
- SSH Agent Fallback - Improved SSH agent support with automatic fallback to
\\.\pipe\openssh-ssh-agenton Windows - Updated Focus Keybinding - Wave AI focus key changed to Alt:0 on Windows for better consistency
- Config Schemas - Improved configuration validation and schema support
- Ctrl-V now works as standard paste in terminal on Windows
Wave AI Updates:
- Refreshed Visual Design - Complete UI refresh removing blue accents and adding transparency support for better integration with custom backgrounds
- BYOK Without Telemetry - Wave AI now works with bring-your-own-key and local models without requiring telemetry to be enabled
- [bugfix] Fixed tool type "function" compatibility with providers like Mistral
Terminal Improvements:
- New Scrolling Keybindings - Added Shift+Home, Shift+End, Shift+PageUp, and Shift+PageDown for better terminal navigation
Other Changes:
- Package updates and dependency upgrades
-
v0.13.1-beta.1.0.20251217045021-cbd979a8db1c17 Dec 2025 pre-releaseNothing published for this version
-
v0.13.1-beta.117 Dec 2025 pre-releaseNothing published for this version
-
v0.13.1-beta.016 Dec 2025 pre-releaseNothing published for this version
-
v0.13.009 Dec 2025Release notes
Open source →Wave v0.13 Brings Local AI Support, BYOK, and Unified Configuration
Wave v0.13 is a major release that opens up Wave AI to local models, third-party providers, and bring-your-own-key (BYOK) configurations. This release also includes a completely redesigned configuration system and several terminal improvements.
Local AI & BYOK Support:
- OpenAI-Compatible API - Wave now supports any provider or local server using the
/v1/chat/completionsendpoint, enabling use of Ollama, LM Studio, vLLM, OpenRouter, and countless other local and hosted models - Google Gemini Integration - Native support for Google's Gemini models with a dedicated API adapter
- Provider Presets - Simplified configuration with built-in presets for OpenAI, OpenRouter, Google, Azure, and custom endpoints
- Multiple AI Modes - Easily switch between different models and providers with a unified interface
- See the new Wave AI Modes documentation for configuration examples and setup guides
Unified Configuration Widget:
- New Config Interface - Replaced the basic JSON editor with a dedicated configuration widget accessible from the sidebar
- Better Organization - Browse and edit different configuration types (general settings, AI modes, secrets) with improved validation and error handling
- Integrated Secrets Management - Access Wave's secret store directly from the config widget for secure credential management
Terminal Improvements:
- Bracketed Paste Mode - Now enabled by default to improve multi-line paste behavior and compatibility with tools like Claude Code
- Windows Paste Fix - Ctrl+V now works as a standard paste accelerator on Windows
- SSH Password Management - Store SSH connection passwords in Wave's secret store to avoid re-typing credentials
Other Changes:
- Package updates and dependency upgrades
- Various bug fixes and stability improvements
- OpenAI-Compatible API - Wave now supports any provider or local server using the
-
v0.13.0-beta.309 Dec 2025 pre-releaseNothing published for this version
-
v0.13.0-beta.209 Dec 2025 pre-releaseNothing published for this version
-
v0.13.0-beta.109 Dec 2025 pre-releaseNothing published for this version
-
v0.13.0-beta.006 Dec 2025 pre-releaseNothing published for this version
-
v0.12.525 Nov 2025Release notes
Open source →Quick patch release to fix paste behavior on Linux (prevent raw HTML from getting pasted to the terminal).
-
v0.12.5-beta.024 Nov 2025 pre-releaseNothing published for this version
-
v0.12.5-0.20260617014907-d180a0eafd0117 Jun 2026 pre-releaseNothing published for this version
-
v0.12.422 Nov 2025Release notes
Open source →Quick patch release with bug fixes and minor improvements.
- New
term:macoptionismetasetting for macOS to treat Option key as Meta key in terminal - Fixed directory tracking for zsh shells
- Fixed editor copy operations
- Minor Wave AI improvements (image handling, scrolling, focus)
- Package updates and dependency upgrades
- WIP: WaveApps builder framework (not yet released)
- New
-
v0.12.4-beta.221 Nov 2025 pre-releaseNothing published for this version
-
v0.12.4-beta.121 Nov 2025 pre-releaseNothing published for this version
-
v0.12.4-beta.021 Nov 2025 pre-releaseNothing published for this version
-
v0.12.318 Nov 2025Release notes
Open source →Patch release with Wave AI model upgrade, new secret management features, and improved terminal input handling.
Wave AI Updates:
- GPT-5.1 Model - Upgraded to use OpenAI's GPT-5.1 model for improved responses
- Thinking Mode Toggle - New dropdown to select between Quick, Balanced, and Deep thinking modes for optimal response quality vs speed
- [bugfix] Fixed path mismatch issue when restoring AI write file backups
New Features:
- Secret Store - New secret management widget for storing and managing sensitive credentials. Access secrets via CLI with
wsh secret list/get/setcommands
Terminal Improvements:
- Enhanced Input Handling - Better support for interactive CLI tools like Claude Code. Shift+Enter now inserts newlines by default for multi-line commands
- Image Paste Support - Paste images directly into terminal (saved to temp files with path inserted). Works great in Claude Code!
- IME Fix - Fixed duplicate text issue when switching input methods during Chinese/Japanese/Korean composition
Other Changes:
- Improved backend panic tracking for better debugging
- Fixed memory leak around sysinfo events
- WIP: New WaveApps builder framework (not yet released)
- Package updates and dependency bumps
-
v0.12.3-beta.317 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-beta.215 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-beta.1.0.20251114225033-1a190da6389814 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-beta.114 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-beta.014 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251115003719-125cf983d38f15 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251114202222-b834a77a79db14 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251114191307-b20f3ba131ab14 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251114180717-7437199bae1014 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251114064746-347eef289dab14 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251114051028-d6578b79293414 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251114015450-7f22eb0bbe0914 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251112035712-48c6b95790f912 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251111195357-eb3ba64121cd11 Nov 2025 pre-releaseNothing published for this version
-
v0.12.3-0.20251111064656-3a08c5518d9711 Nov 2025 pre-releaseNothing published for this version