diff --git a/README.md b/README.md index d34a331..7c5fbac 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ -# Wave Terminal Documentation +# WaveLegacy Documentation -This repo contains the Wave Terminal Documentation, which is hosted at [docs.waveterm.dev](https://docs.waveterm.dev/). +This repo contains the WaveLegacy Documentation, which is hosted at [legacy.waveterm.dev](https://legacydocs.waveterm.dev/). ## Contributing We welcome contributions to Wave docs! - * For minor changes, you are welcome to [open a pull request](https://github.com/wavetermdev/waveterm-docs/pulls). - * For major changes, please [create an issue](https://github.com/wavetermdev/waveterm-docs/issues/new) first. - * If you are looking for a place to start take a look at [open issues](https://github.com/wavetermdev/waveterm-docs/issues). + * For minor changes, you are welcome to [open a pull request](https://github.com/wavetermdev/waveterm-docs-old/pulls). + * For major changes, please [create an issue](https://github.com/wavetermdev/waveterm-docs-old/issues/new) first. + * If you are looking for a place to start take a look at [open issues](https://github.com/wavetermdev/waveterm-docs-old/issues). * Join the [Discord channel](https://discord.gg/XfvZ334gwU) to collaborate with the community on your contribution. ### Development Environment diff --git a/introduction.mdx b/introduction.mdx index 828712b..8a1d0f9 100644 --- a/introduction.mdx +++ b/introduction.mdx @@ -1,8 +1,9 @@ --- title: Introduction -description: 'Welcome to Wave Terminal' +description: 'Welcome to the legacy version of Wave Terminal' --- -Wave is an open-source, AI-native, terminal built for seamless workflows. + +As of September 2024, this version of Wave Terminal is deprecated. To learn more about our new version, check out [www.waveterm.dev](https://www.waveterm.dev). To find documentation for our new version, check out [docs.waveterm.dev](https://docs.waveterm.dev). - 1. There are two ways to get Wave: - * [Download Wave](https://www.waveterm.dev/download) and drag it into your Application folder. - * For Homebrew users, run ```brew install --cask wave``` + 1. There are two ways to get WaveLegacy: + * [Download WaveLegacy](https://www.waveterm.dev/download-legacy) and drag it into your Application folder. 2. If using brew, get brew commands to work by adding the shellenv command to your *.bashrc* or *.zshrc*, e.g. ```echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bashrc``` - 1. [Download](https://www.waveterm.dev/download) the appropriate package for your system. + 1. [Download](https://www.waveterm.dev/download-legacy) the appropriate package for your system. 2. Install the package using one of the following methods. - To install Wave Debian-based systems (Ubuntu, Debian, etc.), use one of the following commands. + To install WaveLegacy Debian-based systems (Ubuntu, Debian, etc.), use one of the following commands. - `sudo apt install ./Wave-linux-amd64-.deb` + `sudo apt install ./WaveLegacy-linux-amd64-.deb` or - `sudo dpkg -i Wave-linux-amd64-.deb` + `sudo dpkg -i WaveLegacy-linux-amd64-.deb` - On RPM-based Linux distributions (Fedora, CentOS, etc.), Wave can be installed using the `rpm` command (or `dnf` in Fedora). + On RPM-based Linux distributions (Fedora, CentOS, etc.), WaveLegacy can be installed using the `rpm` command (or `dnf` in Fedora). - `sudo rpm -i Wave-linux-x86_64-.rpm` + `sudo rpm -i WaveLegacy-linux-x86_64-.rpm` or - `sudo dnf install Wave-linux-x86_64-.rpm` + `sudo dnf install WaveLegacy-linux-x86_64-.rpm` - For Arch Linux and derivatives, Wave can be installed using the pacman package manager. + For Arch Linux and derivatives, WaveLegacy can be installed using the pacman package manager. - `sudo pacman -U Wave-linux--.pacman` + `sudo pacman -U WaveLegacy-linux--.pacman` - AppImage allows you to run the Wave application on any Linux distribution without installing it. + AppImage allows you to run the WaveLegacy application on any Linux distribution without installing it. First, make the AppImage file executable - `chmod +x Wave-linux-x86_64-.AppImage` + `chmod +x WaveLegacy-linux-x86_64-.AppImage` - 2. Next, Run Wave - `./Wave-linux-x86_64-.AppImage` + 2. Next, Run WaveLegacy + `./WaveLegacy-linux-x86_64-.AppImage` - 1. [Download](https://www.waveterm.dev/download) the `.zip` Linux package for Wave. - 2. In your terminal, navigate to the location where you want to install Wave. Then, run the following commands to create a folder and extract the contents of the `.zip` file. + 1. [Download](https://www.waveterm.dev/download-legacy) the `.zip` Linux package for WaveLegacy. + 2. In your terminal, navigate to the location where you want to install WaveLegacy. Then, run the following commands to create a folder and extract the contents of the `.zip` file. ``` - mkdir wave - unzip Waveterm-Linux.zip -d wave + mkdir wavelegacy + unzip WaveLegacy-Linux-*.zip -d wavelegacy ``` - 3. Run the application: ```./Wave``` + 3. Run the application: ```./WaveLegacy``` **Optional:** - You can create a `.desktop` file, allowing you to launch Wave directly. - After doing the above steps, create a file named `Wave.desktop`, and add the following, modifying the `Exec` and `Icon` paths to point to your Wave installation: + You can create a `.desktop` file, allowing you to launch WaveLegacy directly. + After doing the above steps, create a file named `WaveLegacy.desktop`, and add the following, modifying the `Exec` and `Icon` paths to point to your WaveLegacy installation: ``` [Desktop Entry] Type=Application - Name=Wave - Icon= /path/to/Wave-linux-*/resources/app/public/waveterm.icns - Exec=/path/to/Wave-linux-*/Wave - # setting this to true will launch an extra terminal to run the Wave command + Name=WaveLegacy + Icon= /path/to/WaveLegacy-linux-*/resources/app/public/waveterm.icns + Exec=/path/to/WaveLegacy-linux-*/WaveLegacy + # setting this to true will launch an extra terminal to run the WaveLegacy command Terminal=false ``` - Run `desktop-file-validate Wave.desktop` to validate that the desktop entry is correct, then run `sudo cp Wave.desktop ~/.local/share/applications/Wave.desktop` to copy the entry into your application list. - After restarting your desktop environment (or your computer), Wave should be visible in your desktop application list. You can now launch Wave directly from your desktop environment. + Run `desktop-file-validate WaveLegacy.desktop` to validate that the desktop entry is correct, then run `sudo cp WaveLegacy.desktop ~/.local/share/applications/WaveLegacy.desktop` to copy the entry into your application list. + After restarting your desktop environment (or your computer), WaveLegacy should be visible in your desktop application list. You can now launch WaveLegacy directly from your desktop environment. The `.desktop` file scheme is supported by the most commonly used desktop environments such as GNOME, KDE, XFCE, etc. If you encounter issues, you can get help in our Discord or by opening an issue on Github. - Wave has support for WSL, tested on Ubuntu and Kali distros - 1. [Download](https://www.waveterm.dev/download) the `.zip` Linux package for Wave. + WaveLegacy has support for WSL, tested on Ubuntu and Kali distros + 1. [Download](https://www.waveterm.dev/download-legacy) the `.zip` Linux package for WaveLegacy. - In the terminal, use `wget ` - 2. Navigate to the location where you want to install Wave. Then, run the following commands to create a folder and extract the contents of the `.zip` file. + 2. Navigate to the location where you want to install WaveLegacy. Then, run the following commands to create a folder and extract the contents of the `.zip` file. ``` - mkdir wave - unzip Waveterm-Linux.zip -d wave + mkdir wavelegacy + unzip WaveLegacy-linux-*.zip -d wavelegacy ``` - 3. Change to the Wave directory ```cd wave``` - 4. Run the application: ```./Wave``` + 3. Change to the WaveLegacy directory ```cd wavelegacy``` + 4. Run the application: ```./WaveLegacy``` if you run into issues, try running the following 2 commands: ``` @@ -129,8 +128,8 @@ You type commands into the input box at the bottom of the screen like normal, an So far we've been working in one tab. You can easily create a new tab by clicking the “+” in the tab bar, or by pressing “Cmd-T”. Switching between tabs can be done with the mouse or by using “Cmd-[digit]” to switch to the nth tab. Cmd-LeftArrow and Cmd-RightArrow will also work to change tabs. - Wave also has the concept of workspaces. A workspace is just a set of tabs. You can see your workspaces listed in the left column of the UI. You start with 1 workspace named “default”. You can easily create a new workspace by clicking on the "+" left bar next to the label "Workspaces" or by using a “slash-command” (we’ll discuss those later). Each workspace is independent from the others. You can use workspaces to set up custom sets of tabs for different projects, common configurations, or different remote machines. In the future, Wave will support sharing workspaces with your team or having a joint shared workspace that everyone can view and contribute to. + WaveLegacy also has the concept of workspaces. A workspace is just a set of tabs. You can see your workspaces listed in the left column of the UI. You start with 1 workspace named “default”. You can easily create a new workspace by clicking on the "+" left bar next to the label "Workspaces" or by using a “slash-command” (we’ll discuss those later). Each workspace is independent from the others. You can use workspaces to set up custom sets of tabs for different projects, common configurations, or different remote machines. In the future, WaveLegacy will support sharing workspaces with your team or having a joint shared workspace that everyone can view and contribute to. -Workspaces and tabs are persistent. The history and state of each tab is preserved across reboots, network disconnections, remote machine reboots, and time. Any command you’ve ever run in Wave will be remembered (unless of course you choose to delete it). +Workspaces and tabs are persistent. The history and state of each tab is preserved across reboots, network disconnections, remote machine reboots, and time. Any command you’ve ever run in WaveLegacy will be remembered (unless of course you choose to delete it). diff --git a/releasenotes.mdx b/releasenotes.mdx index 5843249..f1eb181 100644 --- a/releasenotes.mdx +++ b/releasenotes.mdx @@ -2,7 +2,11 @@ title: Release Notes --- -Download the latest build here: https://waveterm.dev/download +Download the latest legacy build here: https://www.waveterm.dev/download-legacy + +### v0.7.7 - 09/20/2024 + +This version of Wave will be the last on our legacy codebase. We have released a complete rewrite of Wave with v0.8, which you can learn more about at [www.waveterm.dev](https://www.waveterm.dev). ### v0.7.6 - 06/17/2024