Skip to content

Commit f97979b

Browse files
authored
updated release notes date, onboarding screen for v0.12.3 (#2567)
1 parent 125cf98 commit f97979b

File tree

6 files changed

+98
-6
lines changed

6 files changed

+98
-6
lines changed

docs/docs/releasenotes.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ sidebar_position: 200
66

77
# Release Notes
88

9-
### v0.12.3 — Nov 14, 2025
9+
### v0.12.3 — Nov 17, 2025
1010

1111
Patch release with Wave AI model upgrade, new secret management features, and improved terminal input handling.
1212

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

4-
export const CurrentOnboardingVersion = "v0.12.2";
4+
export const CurrentOnboardingVersion = "v0.12.3";

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { useEffect, useRef, useState } from "react";
1616
import { debounce } from "throttle-debounce";
1717
import { UpgradeOnboardingModal_v0_12_1_Content } from "./onboarding-upgrade-v0121";
1818
import { UpgradeOnboardingModal_v0_12_2_Content } from "./onboarding-upgrade-v0122";
19+
import { UpgradeOnboardingModal_v0_12_3_Content } from "./onboarding-upgrade-v0123";
1920

2021
interface VersionConfig {
2122
version: string;
@@ -34,6 +35,12 @@ const versions: VersionConfig[] = [
3435
version: "v0.12.2",
3536
content: () => <UpgradeOnboardingModal_v0_12_2_Content />,
3637
prevText: "Prev (v0.12.1)",
38+
nextText: "Next (v0.12.3)",
39+
},
40+
{
41+
version: "v0.12.3",
42+
content: () => <UpgradeOnboardingModal_v0_12_3_Content />,
43+
prevText: "Prev (v0.12.2)",
3744
},
3845
];
3946

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
// Copyright 2025, Command Line Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
4+
const UpgradeOnboardingModal_v0_12_3_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 AI model upgrade to GPT-5.1, new secret management features, and improved terminal input
10+
handling for interactive CLI tools.
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-sparkles"></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]">Wave AI Updates</div>
20+
<div className="text-secondary leading-5">
21+
<ul className="list-disc list-outside space-y-1 pl-5">
22+
<li>
23+
<strong>GPT-5.1 Model</strong> - Upgraded to OpenAI's GPT-5.1 model for improved
24+
responses
25+
</li>
26+
<li>
27+
<strong>Thinking Mode Toggle</strong> - New dropdown to select between Quick, Balanced,
28+
and Deep thinking modes
29+
</li>
30+
<li>Fixed path mismatch issue when restoring AI write file backups</li>
31+
</ul>
32+
</div>
33+
</div>
34+
</div>
35+
36+
<div className="flex w-full items-start gap-4">
37+
<div className="flex-shrink-0">
38+
<i className="text-[24px] text-accent fa-solid fa-terminal"></i>
39+
</div>
40+
<div className="flex flex-col items-start gap-2 flex-1">
41+
<div className="text-foreground text-base font-semibold leading-[18px]">Terminal Improvements</div>
42+
<div className="text-secondary leading-5">
43+
<ul className="list-disc list-outside space-y-1 pl-5">
44+
<li>
45+
<strong>Enhanced Input Handling</strong> - Better support for CLI tools like Claude Code
46+
</li>
47+
<li>
48+
<strong>Image Paste Support</strong> - Paste images directly into terminal (saved to
49+
temp files)
50+
</li>
51+
<li>Shift+Enter now inserts newlines by default for multi-line commands</li>
52+
<li>Fixed duplicate text issue when switching input methods (IME)</li>
53+
</ul>
54+
</div>
55+
</div>
56+
</div>
57+
58+
<div className="flex w-full items-start gap-4">
59+
<div className="flex-shrink-0">
60+
<i className="text-[24px] text-accent fa-solid fa-key"></i>
61+
</div>
62+
<div className="flex flex-col items-start gap-2 flex-1">
63+
<div className="text-foreground text-base font-semibold leading-[18px]">Secret Store</div>
64+
<div className="text-secondary leading-5">
65+
<ul className="list-disc list-outside space-y-1 pl-5">
66+
<li>
67+
<strong>Secret Management Widget</strong> - Store and manage sensitive credentials
68+
securely
69+
</li>
70+
<li>
71+
Access secrets via CLI with <span className="font-mono">wsh secret list/get/set</span>{" "}
72+
commands
73+
</li>
74+
</ul>
75+
</div>
76+
</div>
77+
</div>
78+
</div>
79+
);
80+
};
81+
82+
UpgradeOnboardingModal_v0_12_3_Content.displayName = "UpgradeOnboardingModal_v0_12_3_Content";
83+
84+
export { UpgradeOnboardingModal_v0_12_3_Content };

frontend/app/onboarding/onboarding-upgrade.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { modalsModel } from "@/app/store/modalmodel";
66
import { useAtomValue } from "jotai";
77
import { useEffect, useRef } from "react";
88
import * as semver from "semver";
9+
import { CurrentOnboardingVersion } from "./onboarding-common";
910
import { UpgradeOnboardingModal_v0_12_0 } from "./onboarding-upgrade-v0120";
1011
import { UpgradeOnboardingPatch } from "./onboarding-upgrade-patch";
1112

@@ -20,12 +21,12 @@ const UpgradeOnboardingModal = () => {
2021
const lastVersion = initialVersionRef.current;
2122

2223
useEffect(() => {
23-
if (semver.gte(lastVersion, "v0.12.2")) {
24+
if (semver.gte(lastVersion, CurrentOnboardingVersion)) {
2425
globalStore.set(modalsModel.upgradeOnboardingOpen, false);
2526
}
2627
}, [lastVersion]);
2728

28-
if (semver.gte(lastVersion, "v0.12.2")) {
29+
if (semver.gte(lastVersion, CurrentOnboardingVersion)) {
2930
return null;
3031
}
3132

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)