cheshire137 / gh-notifications-snoozer

Lists and filters and snoozing pull requests, oh my! This is an app for managing your notifications on GitHub by way of filtering issues and pull requests that are of interest to you.
MIT License
15 stars 10 forks source link

Fix bad app name and version, LESS compilation woes, and add app packaging #106

Closed cheshire137 closed 7 years ago

cheshire137 commented 7 years ago

This fixes #58, the app having the wrong name and version, by changing the start script to use electron . instead of electron src/main.js.

This fixes #36, the LESS not recompiling except when you change App.less, by stopping use of electron-prebuilt-compile and instead compiling LESS ourselves via less-watch-compiler.

This fixes #33 by adding scripts to package the app for Windows, Linux, and macOS.

After this lands, you should:

rm -r node_modules
npm install
./node_modules/.bin/electron-rebuild

As I was trying this on Windows, I discovered #107.

/cc @summasmiff @probablycorey