mirror of
https://github.com/wavetermdev/waveterm
synced 2026-05-22 08:18:29 +00:00
An open-source, AI-integrated, cross-platform terminal for seamless workflows
This improves the app updater so that it doesn't rely on unreliable system notifications. Now, a banner in the tab bar will display when an update is available. Clicking this will prompt the user to restart the app and complete the installation. This also updates the tab bar to move to the smaller tab size earlier so we don't need to make the tab bar scrollable as much.  |
||
|---|---|---|
| .github | ||
| .storybook | ||
| .vscode | ||
| build | ||
| cmd | ||
| db | ||
| emain | ||
| frontend | ||
| pkg | ||
| public | ||
| scripts/artifacts | ||
| .editorconfig | ||
| .gitignore | ||
| .prettierignore | ||
| .yarnrc.yml | ||
| electron-builder.config.cjs | ||
| electron.vite.config.ts | ||
| eslint.config.js | ||
| go.mod | ||
| go.sum | ||
| index.html | ||
| LICENSE | ||
| package.json | ||
| prettier.config.cjs | ||
| README.md | ||
| Taskfile.yml | ||
| tsconfig.json | ||
| version.cjs | ||
| vitest.config.ts | ||
| yarn.lock | ||
The Next Wave
Prereqs:
You'll need to install "task" (which we're using as a build/run system):
brew install go-task
On first checkout:
yarn
go mod tidy
Then, run the following command to start the app using the Vite dev server (this will enable Hot Module Reloading):
task electron:dev
To run the app without the dev server, run the following instead:
task electron:start