Announcing Wave Terminal v0.7.0!

Announcing Wave Terminal v0.7.0!

The Wave Terminal team is excited to release Wave Terminal v0.7.0, a significant update designed to enhance your development workflow through comprehensive UI improvements, backend refinements, and a suite of new features. This major release merges over 100 pull requests and sets the stage for advanced customization options and a more intuitive user experience.

UI: A Fresh Look and Feel

Wave Terminal now sports a new, cleaner, and flatter design, reducing visual clutter and updating colors to enhance focus on your work. With the introduction of a fully collapsible left sidebar and a command input that spans the full width of the terminal, your workspace is now more flexible and distraction-free. We've also added more customizability around your choice of editor settings — namely with the ability to switch between "JetBrains Mono" and "Hack" fonts for the terminal text.

Lastly, the introduction of a light mode theme offers an alternative to the classic dark mode, catering to different user preferences. Please note that this feature is currently in beta, and our team is diligently working to enhance its stability and performance. We warmly welcome your feedback and suggestions on this and any other themes you'd like to see in future updates.

Backend Innovations: Smoother Connections and Updates

The connections backend has been entirely reworked using Go's standard crypto/ssh library, providing more predictable behavior across systems and resolving numerous connection-related issues. This overhaul simplifies interactions with interactive logins through the use of popups for password entry, OTPs, and other server inputs.

Additionally, Wave now supports optional auto-updates for MacOS and Linux, ensuring you're always working with the latest features and fixes. Linux users will also appreciate the new packages available, including .deb, .rpm, AppImage, and Pacman, making installation and updates smoother than ever. Note that we are also working on packages for yum, aur, and dpkg, so keep your eye out for those soon.

AI and Code Editing Enhancements

Additionally, the "Wave AI" panel has received significant updates to improve your interaction with AI-assisted coding. Simply click the "Wave AI" button — (Shortcut: Control + Space) in the command input box to start an interactive session.

Moreover, recognizing the diverse needs and preferences of our users and adhering to our "open-source first" ethos, we are actively working on integrations for other Large Language Models (LLMs). Whatever your needs are—whether for cutting-edge models, privacy considerations, or ethical reasons—our upcoming integrations will enable you to bring your preferred LLM (BYOLLM) directly to Wave Terminal.

Possible integrations on the horizon include Gemini, Claude, and even local LLMs like OpenLLaMA — promising a future where Wave Terminal is your central hub for cutting-edge AI-assisted coding, tailored precisely to your needs and preferences.

Noteworthy Bug Fixes

This release addresses several key issues, improving overall stability and performance. Notable fixes include the resolution of MacOS path reordering (GitHub #368), enhancements to the display of Conda environments (GitHub #304), and a new slash command (GitHub #278) (/reset: CWD) to help when your current working directory is deleted.

Additionally, improvements in command history dropdowns and clearer indications of commands exiting with non-zero exit codes significantly enhance usability.

For a detailed list of all changes and enhancements, please check out the full release notes here.

Looking Ahead

As we celebrate the release of v0.7.0, we're already looking forward to bringing you customizable themes, full terminal font customization, custom keybindings, and much more in the upcoming v0.7.x series. These forthcoming features, based on your feedback and suggestions, promise to make Wave Terminal even more adaptable to your coding style and preferences.

Join the Wave

We're immensely grateful for the community's feedback and support with this release. Stay tuned for further updates and don't hesitate to share your thoughts with us on Discord or GitHub and give us a star to show your support for Open Source!