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