Releases: wavetermdev/waveterm
Wave Terminal v0.14.5 Release
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
Wave Terminal v0.14.5-beta.2 Release
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
Wave Terminal v0.14.5-beta.0 Release
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
Wave Terminal v0.14.4 Release
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
Wave Terminal v0.14.4-beta.2 Release
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
Wave Terminal v0.14.4-beta.0 Release
- 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
Wave Terminal v0.14.3 Release
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
Wave Terminal v0.14.2 Release
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
Wave Terminal v0.14.2-beta.2 Release
- New block level badges, rollup up to tabs. Enabled terminal bell indicator and new
wsh badgeto set indicators manually - Tab flagging
- Fix for "Save Session As..." bug (and some assorted fallout)
- Fix for "New Window" in Gnome dock not working/hanging
- Fix zoom notifications not going to all windows/tabs
- OSC52 now defaults to "always". So CLI apps can always write to the clipboard even when not focused (matches other terminals). Can be changed back to "focus" by setting config "term:osc52" to "focus"
- Updated anthropic-messages backend API for Wave AI (untested)
- Updated "About" Modal
- Improved mocking/testing infrastructure
- Claude Code Integration Docs
- Updates to preview widget (modtime, UX, context menu)
- TabBar inconsistencies fixed, minor UI changes
PRs (since beta.1)
- 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
Full Changelog: v0.14.2-beta.1...v0.14.2-beta.2
Wave Terminal v0.14.2-beta.1 Release
- New block level badges, rollup up to tabs. Enabled terminal bell indicator and new
wsh badgeto set indicators manually - Tab flagging
- Fix for "Save Session As..." bug (and some assorted fallout)
- Fix for "New Window" in Gnome dock not working/hanging
- Fix zoom notifications not going to all windows/tabs
- OSC52 now defaults to "always". So CLI apps can always write to the clipboard even when not focused (matches other terminals). Can be changed back to "focus" by setting config "term:osc52" to "focus"
- Updated anthropic-messages backend API for Wave AI (untested)
- Updated "About" Modal
- Improved mocking/testing infrastructure
PRs (since beta.0)
- 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
New Contributors
Full Changelog: v0.14.2-beta.0...v0.14.2-beta.1