This application makes use of the core JS/CSS/HTML code found in the web repo. For issues related to the actual app experience, please post issues in the web repo.
npm run setup
npm run dev
# In another terminal
npm run start
Before commiting, make sure the code is correctly typed:
npm run check-types
Build for all platforms:
electron-packager . "Standard Notes" \
--platform=all \
--icon=icon/icon \
--overwrite \
--osx-sign='Mac Developer ID Application: xxx' \
--out=dist
or
npm run dist
or
npm run dist-win
npm run dist-linux
npm run dist-mac
On Linux, download the latest AppImage from the Releases page, and give it executable permission:
chmod u+x standard-notes*.AppImage
The Standard Notes desktop client is also available through a variety of package managers:
- [unofficial] AUR: standardnotes-desktop, non binary package - built from source, currently maintained by danielhass