An open-source, AI-integrated, cross-platform terminal for seamless workflows
Find a file
Evan Simkowitz 824a8540ff
Add banner for app updates, clean up updater logic (#200)
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.


![image](https://github.com/user-attachments/assets/79e24617-d609-4554-bdb2-979f810a9b66)
2024-08-06 11:05:26 -07:00
.github bump node version 2024-08-01 02:18:27 -07:00
.storybook Make magnify icon always visible, transition from magnify to minimize (#197) 2024-08-05 16:13:26 -07:00
.vscode Fix yaml formatting (#121) 2024-07-18 15:53:20 -07:00
build remove wails deps 2024-06-12 11:58:17 -07:00
cmd wsh shellintegration (#189) 2024-07-31 23:47:33 -07:00
db Break layout node into its own Wave Object (#21) 2024-06-05 17:21:40 -07:00
emain Add banner for app updates, clean up updater logic (#200) 2024-08-06 11:05:26 -07:00
frontend Add banner for app updates, clean up updater logic (#200) 2024-08-06 11:05:26 -07:00
pkg fix wshhome/bindir 2024-08-01 01:53:42 -07:00
public move codeedit to directory. new useLongClick hook. show quick navig… (#105) 2024-07-08 23:13:12 -07:00
scripts/artifacts Port over artifact scripts from old project (#187) 2024-07-31 21:25:44 -07:00
.editorconfig Fix prettier formatting 2024-05-28 12:12:28 -07:00
.gitignore Set up electron-builder for new app (#113) 2024-07-17 18:42:49 -07:00
.prettierignore Add filewatcher for config files (#63) 2024-06-19 23:59:41 -07:00
.yarnrc.yml Fix prettier formatting 2024-05-28 12:12:28 -07:00
electron-builder.config.cjs Add auto updater configuration (#122) 2024-07-18 16:55:04 -07:00
electron.vite.config.ts Make magnify icon always visible, transition from magnify to minimize (#197) 2024-08-05 16:13:26 -07:00
eslint.config.js Switch to using electron-vite instead of WebPack (#45) 2024-06-13 16:49:25 -07:00
go.mod Bump github.com/shirou/gopsutil/v4 from 4.24.6 to 4.24.7 (#193) 2024-08-05 13:19:05 -07:00
go.sum Bump github.com/shirou/gopsutil/v4 from 4.24.6 to 4.24.7 (#193) 2024-08-05 13:19:05 -07:00
index.html Simplify frontend/wave path in index.html (#48) 2024-06-13 17:00:07 -07:00
LICENSE Setup the Build Helper pipeline (#116) 2024-07-17 22:39:22 -07:00
package.json test version bump 2024-08-05 16:19:17 -07:00
prettier.config.cjs Switch to using electron-vite instead of WebPack (#45) 2024-06-13 16:49:25 -07:00
README.md Switch to using electron-vite instead of WebPack (#45) 2024-06-13 16:49:25 -07:00
Taskfile.yml Bootstrap layout on first launch (#186) 2024-07-31 21:27:46 -07:00
tsconfig.json modals component and model and TOS modal (#164) 2024-07-30 11:44:19 -07:00
version.cjs Get version for Taskfile from version.js (#49) 2024-06-13 18:11:21 -07:00
vitest.config.ts Switch to using electron-vite instead of WebPack (#45) 2024-06-13 16:49:25 -07:00
yarn.lock Bump typescript-eslint from 8.0.0 to 8.0.1 in the dev-dependencies group across 1 directory (#198) 2024-08-05 15:26:44 -07:00

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