From 613ceba9f0fbd421bacf0d8e1c85406aef831c79 Mon Sep 17 00:00:00 2001 From: sawka Date: Wed, 25 Mar 2026 12:56:13 -0700 Subject: [PATCH 1/3] first cut at v0.14.4 release notes --- docs/docs/releasenotes.mdx | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/docs/releasenotes.mdx b/docs/docs/releasenotes.mdx index adc2ce6fe7..723aa12a43 100644 --- a/docs/docs/releasenotes.mdx +++ b/docs/docs/releasenotes.mdx @@ -6,6 +6,29 @@ sidebar_position: 200 # Release Notes +### v0.14.4 — Mar 26, 2026 + +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`** - Renamed `presets/bg.json` to `backgrounds.json` and moved background config to new `tab:background` key (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) +- [bugfix] Fixed focus bug for newly created blocks +- Electron upgraded to v41 +- Package updates and dependency upgrades + ### v0.14.2 — Mar 12, 2026 Wave v0.14.2 adds block/tab badges, directory preview improvements, and assorted bug fixes. From 6dc91f34b53ceee435305bba48c56d58b36742fd Mon Sep 17 00:00:00 2001 From: sawka Date: Wed, 25 Mar 2026 13:29:40 -0700 Subject: [PATCH 2/3] add onboarding screen for v0.14.4 --- frontend/app/onboarding/onboarding-common.tsx | 2 +- .../onboarding/onboarding-upgrade-patch.tsx | 7 ++ .../onboarding/onboarding-upgrade-v0144.tsx | 80 +++++++++++++++++++ package-lock.json | 4 +- 4 files changed, 90 insertions(+), 3 deletions(-) create mode 100644 frontend/app/onboarding/onboarding-upgrade-v0144.tsx diff --git a/frontend/app/onboarding/onboarding-common.tsx b/frontend/app/onboarding/onboarding-common.tsx index 60711746e1..96e49b1a79 100644 --- a/frontend/app/onboarding/onboarding-common.tsx +++ b/frontend/app/onboarding/onboarding-common.tsx @@ -1,7 +1,7 @@ // Copyright 2026, Command Line Inc. // SPDX-License-Identifier: Apache-2.0 -export const CurrentOnboardingVersion = "v0.14.3"; +export const CurrentOnboardingVersion = "v0.14.4"; export function OnboardingGradientBg() { return ( diff --git a/frontend/app/onboarding/onboarding-upgrade-patch.tsx b/frontend/app/onboarding/onboarding-upgrade-patch.tsx index 0eded88f12..c3dd5004a2 100644 --- a/frontend/app/onboarding/onboarding-upgrade-patch.tsx +++ b/frontend/app/onboarding/onboarding-upgrade-patch.tsx @@ -25,6 +25,7 @@ import { UpgradeOnboardingModal_v0_13_1_Content } from "./onboarding-upgrade-v01 import { UpgradeOnboardingModal_v0_14_0_Content } from "./onboarding-upgrade-v0140"; import { UpgradeOnboardingModal_v0_14_1_Content } from "./onboarding-upgrade-v0141"; import { UpgradeOnboardingModal_v0_14_2_Content } from "./onboarding-upgrade-v0142"; +import { UpgradeOnboardingModal_v0_14_4_Content } from "./onboarding-upgrade-v0144"; interface VersionConfig { version: string; @@ -139,6 +140,12 @@ export const UpgradeOnboardingVersions: VersionConfig[] = [ version: "v0.14.3", content: () => , prevText: "Prev (v0.14.1)", + nextText: "Next (v0.14.4)", + }, + { + version: "v0.14.4", + content: () => , + prevText: "Prev (v0.14.3)", }, ]; diff --git a/frontend/app/onboarding/onboarding-upgrade-v0144.tsx b/frontend/app/onboarding/onboarding-upgrade-v0144.tsx new file mode 100644 index 0000000000..96dc53c2fc --- /dev/null +++ b/frontend/app/onboarding/onboarding-upgrade-v0144.tsx @@ -0,0 +1,80 @@ +// Copyright 2026, Command Line Inc. +// SPDX-License-Identifier: Apache-2.0 + +const UpgradeOnboardingModal_v0_14_4_Content = () => { + return ( +
+
+

+ Wave v0.14.4 introduces vertical tabs, upgrades to xterm.js v6, and includes bug fixes and UI + improvements. +

+
+ +
+
+ +
+
+
Vertical Tab Bar
+
+
    +
  • + New Vertical Tab Bar Option - Tabs can now be displayed vertically + along the side of the window for more horizontal space. Toggle between horizontal and + vertical layouts in settings. +
  • +
+
+
+
+ +
+
+ +
+
+
Terminal Improvements
+
+
    +
  • + xterm.js v6.0.0 Upgrade - Improved terminal compatibility and + rendering, resolving quirks with tools like Claude Code +
  • +
+
+
+
+ +
+
+ +
+
+
Other Changes
+
+
    +
  • + + backgrounds.json + {" "} + - Renamed presets/bg.json to backgrounds.json +
  • +
  • + Config Errors Moved - Config errors to the WaveConfig view for less + clutter +
  • +
  • WaveConfig now warns on Unsaved Changes
  • +
  • Preview streaming fixes for images/videos
  • +
  • [bugfix] Fixed focus bug for newly created blocks
  • +
+
+
+
+
+ ); +}; + +UpgradeOnboardingModal_v0_14_4_Content.displayName = "UpgradeOnboardingModal_v0_14_4_Content"; + +export { UpgradeOnboardingModal_v0_14_4_Content }; diff --git a/package-lock.json b/package-lock.json index 5a528967b7..6b186c58c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "waveterm", - "version": "0.14.3", + "version": "0.14.4-beta.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "waveterm", - "version": "0.14.3", + "version": "0.14.4-beta.0", "hasInstallScript": true, "license": "Apache-2.0", "workspaces": [ From fd2b07849c6b76559b154e2b22c8c87f0dcbd610 Mon Sep 17 00:00:00 2001 From: sawka Date: Thu, 26 Mar 2026 10:24:16 -0700 Subject: [PATCH 3/3] add legacy ai widget removal --- docs/docs/releasenotes.mdx | 1 + frontend/app/onboarding/onboarding-upgrade-v0144.tsx | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/docs/docs/releasenotes.mdx b/docs/docs/releasenotes.mdx index 723aa12a43..421f212731 100644 --- a/docs/docs/releasenotes.mdx +++ b/docs/docs/releasenotes.mdx @@ -25,6 +25,7 @@ Wave v0.14.4 introduces vertical tabs, upgrades to xterm.js v6, and includes a c - **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 diff --git a/frontend/app/onboarding/onboarding-upgrade-v0144.tsx b/frontend/app/onboarding/onboarding-upgrade-v0144.tsx index 96dc53c2fc..6fc50f8919 100644 --- a/frontend/app/onboarding/onboarding-upgrade-v0144.tsx +++ b/frontend/app/onboarding/onboarding-upgrade-v0144.tsx @@ -54,6 +54,9 @@ const UpgradeOnboardingModal_v0_14_4_Content = () => {
Other Changes
    +
  • + macOS First Click - First click now focuses the clicked widget +
  • backgrounds.json @@ -66,6 +69,7 @@ const UpgradeOnboardingModal_v0_14_4_Content = () => {
  • WaveConfig now warns on Unsaved Changes
  • Preview streaming fixes for images/videos
  • +
  • Deprecated legacy AI widget has been removed
  • [bugfix] Fixed focus bug for newly created blocks