- zsh support
- Bug fix: International Characters (and emojis!) now display properly in the terminal and when using AI features. github #88 github #190
- ChatGPT help with writing commands, use Ctrl-Space from the command prompt.
- Cmd-P tab switcher. Quickly switch to tabs and workspaces by name (like VSCode's Cmd-P file switcher)
- Zoom - use Cmd +/- to zoom UI in and out (for smaller or larger monitors)
- Clickable Links in Terminal Output (hold Cmd while clicking)
- Tab Indicators - gray/green/red indicator lights show on tabs when running commands have additional output (gray), complete successfully (green), or fail (red).
- Import button added to the Connections Screen to quickly add connections to hosts defined in your .ssh/config file.
- Cmd-D keyboard shortcut to delete the selected command block (also added a trash icon to allow deletion using the mouse)
- Cmd-W keyboard shortcut to close a tab github #181
- Settings is now its own main screen (no longer in a modal)
- A popup now informs users that waveshell (aka mshell) will be installed on remote machines when adding Wave connections
- Allow dots and underscores in connection aliases, allow backslash in ssh usernames, and allow multiple connections to the same machine if they are using different ports.
- Big update to screen/command deletion and history to make it more intuitive. Clearing or deleting a tab, or deleting a command block no longer removes the affected commands from history.
- New UI for open-source license acknowledgements
- Bug fix: Escape should now close modals and screens
- Bug fix: fixed issue with new connection login screens "flashing" making it impossible to login using passwords and OTPs for certain users github #213
- Bug fix: quote paths to go backends to allow install paths with spaces or special characters
- More useful "Disconnected" Modal that shows the last 50 lines of wavesrv.log for easier error reporting
- Other bug fixes and performance improvements github #188
- Dropped support for linux-arm64 (still supported as a remote connection, but not for the Wave Terminal desktop app)
Note: if you get errors while using zsh, please report them on github or in our Discord. To switch shells in an already open tab run: reset shell=bash
or reset shell=zsh
. To reload your rc/init files after editing them (to to just reset your terminal state) run reset
.