Skip to content

Commit cd7a940

Browse files
authored
Docs and v0.13.1 release notes (#2687)
1 parent 667de56 commit cd7a940

7 files changed

Lines changed: 54 additions & 11 deletions

File tree

docs/docs/keybindings.mdx

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,17 +84,24 @@ Chords are shown with a + between the keys. You have 2 seconds to hit the 2nd ch
8484
| Key | Function |
8585
| ----------------------- | ----------------------- |
8686
| <Kbd k="Cmd:Shift:a"/> | Toggle WaveAI panel |
87-
| <Kbd k="Ctrl:Shift:0"/> | Focus WaveAI input |
87+
| <Kbd k="Ctrl:Shift:0" windows="Alt:0"/> | Focus WaveAI input |
8888
| <Kbd k="Cmd:k"/> | Clear AI Chat |
8989

9090
## Terminal Keybindings
9191

92-
| Key | Function |
93-
| ----------------------- | ---------------- |
94-
| <Kbd k="Ctrl:Shift:c"/> | Copy |
95-
| <Kbd k="Ctrl:Shift:v"/> | Paste |
96-
| <Kbd k="Cmd:k"/> | Clear Terminal |
97-
| <Kbd k="Cmd:f"/> | Find in Terminal |
92+
| Key | Function |
93+
| ----------------------- | ---------------------------- |
94+
| <Kbd k="Ctrl:Shift:c"/> | Copy |
95+
| <Kbd k="Ctrl:Shift:v"/> | Paste |
96+
| <Kbd k="Ctrl:v" mac="N/A" linux="N/A"/> | Paste (Windows Only) |
97+
| <Kbd k="Cmd:k"/> | Clear Terminal |
98+
| <Kbd k="Cmd:f"/> | Find in Terminal |
99+
| <Kbd k="Shift:Home"/> | Scroll to top |
100+
| <Kbd k="Shift:End"/> | Scroll to bottom |
101+
| <Kbd k="Cmd:Home" windows="N/A" linux="N/A"/> | Scroll to top (macOS only) |
102+
| <Kbd k="Cmd:End" windows="N/A" linux="N/A"/> | Scroll to bottom (macOS only)|
103+
| <Kbd k="Shift:PageUp"/> | Scroll up one page |
104+
| <Kbd k="Shift:PageDown"/>| Scroll down one page |
98105

99106
## Customizeable Systemwide Global Hotkey
100107

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.13.1 &mdash; Dec 16, 2025
10+
11+
**Windows Improvements and Wave AI Enhancements**
12+
13+
This release focuses on significant Windows platform improvements, Wave AI visual updates, and better flexibility for local AI usage.
14+
15+
**Windows Platform Enhancements:**
16+
- **Integrated Window Layout** - Removed separate title bar and menu bar on Windows, integrating controls directly into the tab-bar header for a cleaner, more unified interface
17+
- **Git Bash Auto-Detection** - Wave now automatically detects Git Bash installations and adds them to the connection dropdown for easy access
18+
- **Updated Focus Keybinding** - Wave AI focus key changed to Alt:0 on Windows for better consistency
19+
- **Config Schemas** - Improved configuration validation and schema support
20+
- Ctrl-V now works as standard paste in terminal on Windows
21+
22+
**Wave AI Updates:**
23+
- **Refreshed Visual Design** - Complete UI refresh removing blue accents and adding transparency support for better integration with custom backgrounds
24+
- **BYOK Without Telemetry** - Wave AI now works with bring-your-own-key and local models without requiring telemetry to be enabled
25+
- [bugfix] Fixed tool type "function" compatibility with providers like Mistral
26+
27+
**Terminal Improvements:**
28+
- **New Scrolling Keybindings** - Added Shift+Home, Shift+End, Shift+PageUp, and Shift+PageDown for better terminal navigation
29+
30+
**Other Changes:**
31+
- Package updates and dependency upgrades
32+
933
### v0.13.0 &mdash; Dec 8, 2025
1034

1135
**Wave v0.13 Brings Local AI Support, BYOK, and Unified Configuration**

docs/src/components/kbd.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function convertKey(platform: Platform, key: string): [any, string, boolean] {
4646
// Custom KBD component
4747
const KbdInternal = ({ k, windows, mac, linux }: { k: string; windows?: string; mac?: string; linux?: string }) => {
4848
const { platform } = useContext(PlatformContext);
49-
49+
5050
// Determine which key binding to use based on platform overrides
5151
let keyBinding = k;
5252
if (platform === "windows" && windows) {
@@ -56,7 +56,11 @@ const KbdInternal = ({ k, windows, mac, linux }: { k: string; windows?: string;
5656
} else if (platform === "linux" && linux) {
5757
keyBinding = linux;
5858
}
59-
59+
60+
if (keyBinding == "N/A") {
61+
return "N/A";
62+
}
63+
6064
const keys = keyBinding.split(":");
6165
const keyElems = keys.map((key, i) => {
6266
const [displayKey, title, symbol] = convertKey(platform, key);
@@ -70,7 +74,11 @@ const KbdInternal = ({ k, windows, mac, linux }: { k: string; windows?: string;
7074
};
7175

7276
export const Kbd = ({ k, windows, mac, linux }: { k: string; windows?: string; mac?: string; linux?: string }) => {
73-
return <BrowserOnly fallback={<kbd>{k}</kbd>}>{() => <KbdInternal k={k} windows={windows} mac={mac} linux={linux} />}</BrowserOnly>;
77+
return (
78+
<BrowserOnly fallback={<kbd>{k}</kbd>}>
79+
{() => <KbdInternal k={k} windows={windows} mac={mac} linux={linux} />}
80+
</BrowserOnly>
81+
);
7482
};
7583

7684
export const KbdChord = ({ karr }: { karr: string[] }) => {

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ require (
8080
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect
8181
github.com/mailru/easyjson v0.7.7 // indirect
8282
github.com/mattn/go-isatty v0.0.20 // indirect
83+
github.com/outrigdev/goid v0.3.0 // indirect
8384
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
8485
github.com/rivo/uniseg v0.4.7 // indirect
8586
github.com/sirupsen/logrus v1.9.3 // indirect

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ github.com/mattn/go-sqlite3 v1.14.32 h1:JD12Ag3oLy1zQA+BNn74xRgaBbdhbNIDYvQUEuuE
144144
github.com/mattn/go-sqlite3 v1.14.32/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
145145
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
146146
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
147+
github.com/outrigdev/goid v0.3.0 h1:t/otQD3EXc45cLtQVPUnNgEyRaTQA4cPeu3qVcrsIws=
148+
github.com/outrigdev/goid v0.3.0/go.mod h1:hEH7f27ypN/GHWt/7gvkRoFYR0LZizfUBIAbak4neVE=
147149
github.com/photostorm/pty v1.1.19-0.20230903182454-31354506054b h1:cLGKfKb1uk0hxI0Q8L83UAJPpeJ+gSpn3cCU/tjd3eg=
148150
github.com/photostorm/pty v1.1.19-0.20230903182454-31354506054b/go.mod h1:KO+FcPtyLAiRC0hJwreJVvfwc7vnNz77UxBTIGHdPVk=
149151
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 h1:GFCKgmp0tecUJ0sJuv4pzYCqS9+RGSn52M3FUwPs+uo=

pkg/aiusechat/usechat.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -600,7 +600,7 @@ type PostMessageRequest struct {
600600
ChatID string `json:"chatid"`
601601
Msg uctypes.AIMessage `json:"msg"`
602602
WidgetAccess bool `json:"widgetaccess,omitempty"`
603-
AIMode string `json:"aimode,omitempty"`
603+
AIMode string `json:"aimode"`
604604
}
605605

606606
func WaveAIPostMessageHandler(w http.ResponseWriter, r *http.Request) {

pkg/wcloud/wcloud.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,7 @@ func makePingPostReq(ctx context.Context, apiUrl string, data interface{}) (*htt
311311
return nil, fmt.Errorf("error creating %s request: %v", apiUrl, err)
312312
}
313313
req.Header.Set("Content-Type", "application/json")
314+
req.Header.Set("X-PromptAPIVersion", strconv.Itoa(APIVersion))
314315
req.Close = true
315316
return req, nil
316317
}

0 commit comments

Comments
 (0)