github wavetermdev/waveterm v0.14.2
Wave Terminal v0.14.2 Release

latest release: v0.14.3
8 hours ago

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 - New wsh badge command 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:term component with direct SSE output + /api/terminput input 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 editor and 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 forwardRef from 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 badge documentation 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/preview by @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

Don't miss a new waveterm release

NewReleases is sending notifications on new releases.