An open-source, cross-platform terminal for seamless workflows
Go to file
Evan Simkowitz 072730f7eb
Table of contents for markdown preview (#323)
Adds a table of contents in the markdown preview, with a button in the
header to toggle whether to show the TOC. When a user clicks one of the
TOC elements, the preview will scroll to the corresponding heading.

I've also cleaned up some MD preview styling that was inconsistent and
causing the preview to overflow unnecessarily. This also fixes some
terminology in the preview code.

<img width="574" alt="image"
src="https://github.com/user-attachments/assets/abb18ba9-21d3-4315-bdc3-e4bdcca39a4c">
2024-09-04 21:15:39 -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 implement wsh conn commands (#319) 2024-09-03 23:04:19 -07:00
db Update copyright indicators on a bunch of files (#255) 2024-08-20 17:01:29 -07:00
emain Only copy the relevant wavesrv binary when packaging for a specific architecture (#316) 2024-09-04 11:23:39 -07:00
frontend Table of contents for markdown preview (#323) 2024-09-04 21:15:39 -07:00
pkg Add user setting for the editor minimap (#321) 2024-09-04 14:00:29 -07:00
public Move xterm.css to resolve Vite warning (#309) 2024-09-03 18:11:28 -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 Only copy the relevant wavesrv binary when packaging for a specific architecture (#316) 2024-09-04 11:23:39 -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 Table of contents for markdown preview (#323) 2024-09-04 21:15:39 -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 Only copy the relevant wavesrv binary when packaging for a specific architecture (#316) 2024-09-04 11:23:39 -07:00
tsconfig.json Fix formatting in tsconfig (#311) 2024-09-03 18:15:23 -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 Table of contents for markdown preview (#323) 2024-09-04 21:15:39 -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