Skip to content

Commit f92a953

Browse files
authored
v0.14.4 release notes / onboarding (#3120)
1 parent b26eb69 commit f92a953

File tree

4 files changed

+116
-1
lines changed

4 files changed

+116
-1
lines changed

docs/docs/releasenotes.mdx

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,30 @@ sidebar_position: 200
66

77
# Release Notes
88

9+
### v0.14.4 — Mar 26, 2026
10+
11+
Wave v0.14.4 introduces vertical tabs, upgrades to xterm.js v6, and includes a collection of bug fixes and internal improvements.
12+
13+
**Vertical Tab Bar:**
14+
15+
- **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.
16+
17+
**Terminal Improvements:**
18+
19+
- **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.
20+
21+
**Other Changes:**
22+
23+
- **`backgrounds.json`** - Renamed `presets/bg.json` to `backgrounds.json` and moved background config to new `tab:background` key (auto-migrated on startup)
24+
- **Config Errors Moved** - Config errors removed from the tab bar and moved to Settings / WaveConfig view for less clutter
25+
- **Warn on Unsaved Changes** - WaveConfig view now warns before discarding unsaved changes
26+
- **Stream Performance** - Migrated file streaming to new modern interface with flow control, fixing a large time-to-first-byte streaming bug
27+
- **macOS First Click** - Improved first-click handling on macOS (cancel the click but properly set block/WaveAI focus)
28+
- Deprecated legacy AI widget has been removed
29+
- [bugfix] Fixed focus bug for newly created blocks
30+
- Electron upgraded to v41
31+
- Package updates and dependency upgrades
32+
933
### v0.14.2 — Mar 12, 2026
1034

1135
Wave v0.14.2 adds block/tab badges, directory preview improvements, and assorted bug fixes.

frontend/app/onboarding/onboarding-common.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright 2026, Command Line Inc.
22
// SPDX-License-Identifier: Apache-2.0
33

4-
export const CurrentOnboardingVersion = "v0.14.3";
4+
export const CurrentOnboardingVersion = "v0.14.4";
55

66
export function OnboardingGradientBg() {
77
return (

frontend/app/onboarding/onboarding-upgrade-patch.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import { UpgradeOnboardingModal_v0_13_1_Content } from "./onboarding-upgrade-v01
2525
import { UpgradeOnboardingModal_v0_14_0_Content } from "./onboarding-upgrade-v0140";
2626
import { UpgradeOnboardingModal_v0_14_1_Content } from "./onboarding-upgrade-v0141";
2727
import { UpgradeOnboardingModal_v0_14_2_Content } from "./onboarding-upgrade-v0142";
28+
import { UpgradeOnboardingModal_v0_14_4_Content } from "./onboarding-upgrade-v0144";
2829

2930
interface VersionConfig {
3031
version: string;
@@ -139,6 +140,12 @@ export const UpgradeOnboardingVersions: VersionConfig[] = [
139140
version: "v0.14.3",
140141
content: () => <UpgradeOnboardingModal_v0_14_2_Content />,
141142
prevText: "Prev (v0.14.1)",
143+
nextText: "Next (v0.14.4)",
144+
},
145+
{
146+
version: "v0.14.4",
147+
content: () => <UpgradeOnboardingModal_v0_14_4_Content />,
148+
prevText: "Prev (v0.14.3)",
142149
},
143150
];
144151

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
// Copyright 2026, Command Line Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
4+
const UpgradeOnboardingModal_v0_14_4_Content = () => {
5+
return (
6+
<div className="flex flex-col items-start gap-6 w-full mb-4 unselectable">
7+
<div className="text-secondary leading-relaxed">
8+
<p className="mb-0">
9+
Wave v0.14.4 introduces vertical tabs, upgrades to xterm.js v6, and includes bug fixes and UI
10+
improvements.
11+
</p>
12+
</div>
13+
14+
<div className="flex w-full items-start gap-4">
15+
<div className="flex-shrink-0">
16+
<i className="text-[24px] text-accent fa-solid fa-table-columns"></i>
17+
</div>
18+
<div className="flex flex-col items-start gap-2 flex-1">
19+
<div className="text-foreground text-base font-semibold leading-[18px]">Vertical Tab Bar</div>
20+
<div className="text-secondary leading-5">
21+
<ul className="list-disc list-outside space-y-1 pl-5">
22+
<li>
23+
<strong>New Vertical Tab Bar Option</strong> - Tabs can now be displayed vertically
24+
along the side of the window for more horizontal space. Toggle between horizontal and
25+
vertical layouts in settings.
26+
</li>
27+
</ul>
28+
</div>
29+
</div>
30+
</div>
31+
32+
<div className="flex w-full items-start gap-4">
33+
<div className="flex-shrink-0">
34+
<i className="text-[24px] text-accent fa-solid fa-terminal"></i>
35+
</div>
36+
<div className="flex flex-col items-start gap-2 flex-1">
37+
<div className="text-foreground text-base font-semibold leading-[18px]">Terminal Improvements</div>
38+
<div className="text-secondary leading-5">
39+
<ul className="list-disc list-outside space-y-1 pl-5">
40+
<li>
41+
<strong>xterm.js v6.0.0 Upgrade</strong> - Improved terminal compatibility and
42+
rendering, resolving quirks with tools like Claude Code
43+
</li>
44+
</ul>
45+
</div>
46+
</div>
47+
</div>
48+
49+
<div className="flex w-full items-start gap-4">
50+
<div className="flex-shrink-0">
51+
<i className="text-[24px] text-accent fa-solid fa-wrench"></i>
52+
</div>
53+
<div className="flex flex-col items-start gap-2 flex-1">
54+
<div className="text-foreground text-base font-semibold leading-[18px]">Other Changes</div>
55+
<div className="text-secondary leading-5">
56+
<ul className="list-disc list-outside space-y-1 pl-5">
57+
<li>
58+
<strong>macOS First Click</strong> - First click now focuses the clicked widget
59+
</li>
60+
<li>
61+
<strong>
62+
<code>backgrounds.json</code>
63+
</strong>{" "}
64+
- Renamed <code>presets/bg.json</code> to <code>backgrounds.json</code>
65+
</li>
66+
<li>
67+
<strong>Config Errors Moved</strong> - Config errors to the WaveConfig view for less
68+
clutter
69+
</li>
70+
<li>WaveConfig now warns on Unsaved Changes</li>
71+
<li>Preview streaming fixes for images/videos</li>
72+
<li>Deprecated legacy AI widget has been removed</li>
73+
<li>[bugfix] Fixed focus bug for newly created blocks</li>
74+
</ul>
75+
</div>
76+
</div>
77+
</div>
78+
</div>
79+
);
80+
};
81+
82+
UpgradeOnboardingModal_v0_14_4_Content.displayName = "UpgradeOnboardingModal_v0_14_4_Content";
83+
84+
export { UpgradeOnboardingModal_v0_14_4_Content };

0 commit comments

Comments
 (0)