Patch release with Wave AI model upgrade, new secret management features, and improved terminal input handling.
Wave AI Updates:
- GPT-5.1 Model - Upgraded to use OpenAI's GPT-5.1 model for improved responses
- Thinking Mode Toggle - New dropdown to select between Quick, Balanced, and Deep thinking modes for optimal response quality vs speed
- [bugfix] Fixed path mismatch issue when restoring AI write file backups
New Features:
- Secret Store - New secret management widget for storing and managing sensitive credentials. Access secrets via CLI with
wsh secret list/get/setcommands
Terminal Improvements:
- Enhanced Input Handling - Better support for interactive CLI tools like Claude Code. Shift+Enter now inserts newlines by default for multi-line commands
- Image Paste Support - Paste images directly into terminal (saved to temp files with path inserted). Works great in Claude Code!
- IME Fix - Fixed duplicate text issue when switching input methods during Chinese/Japanese/Korean composition
Other Changes:
- Improved backend panic tracking for better debugging
- Fixed memory leak around sysinfo events
- WIP: New WaveApps builder framework (not yet released)
- Package updates and dependency bumps
PRs
- better panic debug strs by @sawka in #2524
- new secret store impl by @sawka in #2525
- fix path mismatch issue, always expand path by @sawka in #2527
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.89.1 to 1.90.0 by @dependabot[bot] in #2529
- Bump google.golang.org/api from 0.254.0 to 0.255.0 by @dependabot[bot] in #2530
- feat(terminal): improve input handling for interactive CLI tools by @togo01 in #2523
- secrets view (UI to manage wave secrets) by @sawka in #2526
- Big Paste Handler Cleanup by @sawka in #2535
- more work on tsunami builder by @sawka in #2534
- Bump the dev-dependencies-patch group with 6 updates by @dependabot[bot] in #2532
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.15 to 1.31.17 by @dependabot[bot] in #2531
- revert file telemetry by @sawka in #2538
- Add RenameLocalApp function to waveappstore by @Copilot in #2536
- capture go build / go mod tidy output to outputcapture by @sawka in #2540
- tsunami -- handle onSubmit and onChange for file inputs by @sawka in #2541
- add a 'check go version' command to RPC by @sawka in #2542
- cleaned up build output w/ "debug" lines and filtering by @sawka in #2545
- when the AI edits a file it now triggers a rebuild and the AI gets the tool output by @sawka in #2546
- New AI Thinking Control by @sawka in #2543
- remove unused shadcn elements and radix-ui deps. also remove unused donutchart/chart class by @sawka in #2547
- big improvements to waveapp builder by @sawka in #2550
- use AppMeta instead of AppTitle/AppShortDesc by @sawka in #2551
- update to gpt-5.1 by @sawka in #2552
- more builder updates by @sawka in #2553
- show apps icon in the widgets bar which shows a tsunami app launcher by @sawka in #2554
- Bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in #2555
- Bump the dev-dependencies-patch group with 2 updates by @dependabot[bot] in #2558
- Bump golang.org/x/mod from 0.29.0 to 0.30.0 by @dependabot[bot] in #2557
- Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #2559
- dont grow events unbounded when persisting by @sawka in #2560
- simplify table rendering (no more pinned rows nonsense) to fix #2513 by @sawka in #2561
- fix tsunami:scaffold for windows runner by @sawka in #2562
- first cut at v0.12.3 release notes by @sawka in #2563
- fix tsunami scaffold in build by @sawka in #2564
- better ux for thinkingmode control (more responsive, less likely to overlap message) by @sawka in #2565
- updated release notes date, onboarding screen for v0.12.3 by @sawka in #2567
New Contributors
Full Changelog: v0.12.2...v0.12.3-beta.3