Skip to content

Commit c1dd0c9

Browse files
authored
first draft of release notes (#1847)
1 parent a08a5d1 commit c1dd0c9

File tree

2 files changed

+45
-3
lines changed

2 files changed

+45
-3
lines changed

docs/docs/releasenotes.mdx

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

77
# Release Notes
88

9+
### v0.11.0 — Jan 24, 2025
10+
11+
Wave Terminal v0.11.0 includes a major rewrite of our connections infrastructure, with changes to both our backend and remote file protocol systems, alongside numerous features, bug fixes, and stability improvements.
12+
13+
A key addition in this release is the new shell initialization system, which enables customization of your shell environment across local and remote connections. You can now configure environment variables and shell-specific init scripts on both a per-block and per-connection basis.
14+
15+
For day-to-day use, we've added search functionality across both terminal and web blocks, along with a terminal multi-input feature for simultaneous input to all terminals within a tab. We've also added support for Google Gemini to Wave AI, expanding our suite of AI integrations.
16+
17+
Behind the scenes, we've redesigned our remote file protocol, laying the groundwork for upcoming S3 (and S3-compatible system) support in our preview widget. This architectural change sets the stage for adding more file backends in the future.
18+
19+
- **Shell Environment Customization** -- Configure your shell environment using environment variables and init scripts, with support for both local and remote connections
20+
- **Connection Backend Improvements** -- Major rewrite with improved shell detection, better error logging, and reduced 2FA prompts when using ForceCommand
21+
- **Multi-Shell Support** -- Enhanced support for bash, zsh, pwsh, and fish shells, with shell-specific initialization capabilities
22+
- **Terminal Search** -- use Cmd-F to search for text in terminal widgets
23+
- **Web Search** -- use Cmd-F to search for text in web views
24+
- **Terminal Multi-Input** -- Use Ctrl-Shift-I to allow multi-input to all terminals in the same tab
25+
- **Wave AI now supports Google Gemini**
26+
- Improved WSL support with wsh-free connection options
27+
- Added inline connection debugging information
28+
- Fixed file permission handling issues on Windows systems
29+
- Connection related popups are now delivered only to the initiating window
30+
- Improved timeout handling for SSH connections which require 2FA prompts
31+
- Fixed escape key handling in global event handlers (closing modals)
32+
- Directory preview now fills the entire block width
33+
- Custom widgets can now be launched in magnified mode
34+
- Various workspace UX improvements around closing/deleting
35+
- file:/// urls now work in web widget
36+
- Increased size of files allowed in `wsh ai`
37+
- Increased maximum allowed term:scrollback to 50k lines
38+
- [build] Switched to free Ubuntu ARM runners for better ARM64 build support
39+
- [build] Windows builds now use zig, simplifying Windows dev setup
40+
- [bugfix] Connections dropdown now populated even when ssh config is missing or invalid
41+
- [bugfix] Disabled bracketed paste mode by default (configuration option to turn it back on)
42+
- [bugfix] Timeout for `wsh ssh` increased to 60s
43+
- [bugfix] Fix for sysinfo widget when displaying a huge number of CPU graphs
44+
- [bugfix] Fixes XDG variables for Snap installs
45+
- [bugfix] Honor SSH IdentitiesOnly flag (useful when many keys are loaded into ssh-agent)
46+
- [bugfix] Better shell environment variable setup when running local shells
47+
- [bugfix] Fix preview for large text files
48+
- [bugfix] Fix URLs in terminal (now clickable again)
49+
- [bugfix] Windows URLs now work properly for Wave background images
50+
951
### v0.10.4 — Dec 20, 2024
1052

1153
Quick update with bug fixes and new configuration options

frontend/app/view/term/term.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -968,7 +968,7 @@ const TerminalView = ({ blockId, model }: TerminalViewProps) => {
968968
const termTransparency = globalStore.get(model.termTransparencyAtom);
969969
const termBPMAtom = getOverrideConfigAtom(blockId, "term:allowbracketedpaste");
970970
const [termTheme, _] = computeTheme(fullConfig, termThemeName, termTransparency);
971-
let termScrollback = 1000;
971+
let termScrollback = 2000;
972972
if (termSettings?.["term:scrollback"]) {
973973
termScrollback = Math.floor(termSettings["term:scrollback"]);
974974
}
@@ -978,8 +978,8 @@ const TerminalView = ({ blockId, model }: TerminalViewProps) => {
978978
if (termScrollback < 0) {
979979
termScrollback = 0;
980980
}
981-
if (termScrollback > 10000) {
982-
termScrollback = 10000;
981+
if (termScrollback > 50000) {
982+
termScrollback = 50000;
983983
}
984984
const termAllowBPM = globalStore.get(termBPMAtom) ?? false;
985985
const wasFocused = model.termRef.current != null && globalStore.get(model.nodeModel.isFocused);

0 commit comments

Comments
 (0)