An open-source, cross-platform terminal for seamless workflows
Go to file
Evan Simkowitz a2695e8c08
Set up Windows build pipeline (#292)
This adds a new job to the Build Helper pipeline for building for
Windows. This includes code signing via DigiCert. Right now, we can only
build for x64 on Windows as wavesrv fails to build for arm64 in the
default runner and the Windows ARM runner images are missing a bunch of
tooling.

This also adds new separated arm64 and x64 for macOS for those who don't
want to use the universal binary.

This also improves the general code quality of the Taskfile.yml and the
build-helper.yml files.
2024-08-30 10:13:40 -07:00
.github Set up Windows build pipeline (#292) 2024-08-30 10:13:40 -07:00
.storybook Make magnify icon always visible, transition from magnify to minimize (#197) 2024-08-05 16:13:26 -07:00
.vscode enforce go fmt usage in vscode 2024-08-28 10:59:08 -07:00
build update app icons 2024-08-23 10:34:34 -07:00
cmd suppress the error message after it has shown once 2024-08-29 18:08:05 -07:00
db Update copyright indicators on a bunch of files (#255) 2024-08-20 17:01:29 -07:00
emain new focus system part 1 (#290) 2024-08-29 16:06:15 -07:00
frontend add monokai, make themes more generic -- display:name/display:order 2024-08-29 21:35:33 -07:00
pkg add monokai, make themes more generic -- display:name/display:order 2024-08-29 21:35:33 -07:00
public try adding the wave logo to header 2024-08-06 16:41:00 -07:00
scripts/artifacts update readme 2024-08-16 18:17:10 -07:00
.editorconfig Set up Windows build pipeline (#292) 2024-08-30 10:13:40 -07:00
.gitattributes Windows Bug Fixes (#281) 2024-08-27 15:12:26 -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 Set up Windows build pipeline (#292) 2024-08-30 10:13:40 -07:00
electron.vite.config.ts Fix sharp import issue (#251) 2024-08-20 13:18:47 -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/sashabaranov/go-openai from 1.28.3 to 1.29.0 (#298) 2024-08-30 09:48:46 -07:00
go.sum Bump github.com/sashabaranov/go-openai from 1.28.3 to 1.29.0 (#298) 2024-08-30 09:48:46 -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 Bump @tanstack/react-table from 8.20.1 to 8.20.5 in the prod-dependencies group (#297) 2024-08-30 09:48:34 -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 Set up Windows build pipeline (#292) 2024-08-30 10:13:40 -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 @tanstack/react-table from 8.20.1 to 8.20.5 in the prod-dependencies group (#297) 2024-08-30 09:48:34 -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