waveterm/frontend/app/onboarding/onboarding-upgrade-v0123.tsx

84 lines
4.2 KiB
TypeScript

// Copyright 2025, Command Line Inc.
// SPDX-License-Identifier: Apache-2.0
const UpgradeOnboardingModal_v0_12_3_Content = () => {
return (
<div className="flex flex-col items-start gap-6 w-full mb-4 unselectable">
<div className="text-secondary leading-relaxed">
<p className="mb-0">
Wave AI model upgrade to GPT-5.1, new secret management features, and improved terminal input
handling for interactive CLI tools.
</p>
</div>
<div className="flex w-full items-start gap-4">
<div className="flex-shrink-0">
<i className="text-[24px] text-accent fa-solid fa-sparkles"></i>
</div>
<div className="flex flex-col items-start gap-2 flex-1">
<div className="text-foreground text-base font-semibold leading-[18px]">Wave AI Updates</div>
<div className="text-secondary leading-5">
<ul className="list-disc list-outside space-y-1 pl-5">
<li>
<strong>GPT-5.1 Model</strong> - Upgraded to OpenAI's GPT-5.1 model for improved
responses
</li>
<li>
<strong>Thinking Mode Toggle</strong> - New dropdown to select between Quick, Balanced,
and Deep thinking modes
</li>
<li>Fixed path mismatch issue when restoring AI write file backups</li>
</ul>
</div>
</div>
</div>
<div className="flex w-full items-start gap-4">
<div className="flex-shrink-0">
<i className="text-[24px] text-accent fa-solid fa-terminal"></i>
</div>
<div className="flex flex-col items-start gap-2 flex-1">
<div className="text-foreground text-base font-semibold leading-[18px]">Terminal Improvements</div>
<div className="text-secondary leading-5">
<ul className="list-disc list-outside space-y-1 pl-5">
<li>
<strong>Enhanced Input Handling</strong> - Better support for CLI tools like Claude Code
</li>
<li>
<strong>Image Paste Support</strong> - Paste images directly into terminal (saved to
temp files)
</li>
<li>Shift+Enter now inserts newlines by default for multi-line commands</li>
<li>Fixed duplicate text issue when switching input methods (IME)</li>
</ul>
</div>
</div>
</div>
<div className="flex w-full items-start gap-4">
<div className="flex-shrink-0">
<i className="text-[24px] text-accent fa-solid fa-key"></i>
</div>
<div className="flex flex-col items-start gap-2 flex-1">
<div className="text-foreground text-base font-semibold leading-[18px]">Secret Store</div>
<div className="text-secondary leading-5">
<ul className="list-disc list-outside space-y-1 pl-5">
<li>
<strong>Secret Management Widget</strong> - Store and manage sensitive credentials
securely
</li>
<li>
Access secrets via CLI with <span className="font-mono">wsh secret list/get/set</span>{" "}
commands
</li>
</ul>
</div>
</div>
</div>
</div>
);
};
UpgradeOnboardingModal_v0_12_3_Content.displayName = "UpgradeOnboardingModal_v0_12_3_Content";
export { UpgradeOnboardingModal_v0_12_3_Content };