Commit Graph

188 Commits

Author SHA1 Message Date
Jia Hao Goh a540326237 7.1.0 2017-04-07 01:13:58 +08:00
Goh Jia Hao 707cc8b730 7.0.1 2016-06-16 16:30:57 +08:00
Goh Jia Hao 6fccbbfaa5 Use original eslint module for linting instead of gulp
- Workaround for google/eslint-config-google#10
2016-05-27 02:23:37 +08:00
Goh Jia Hao 2c4aa548b3 7.0.0 2016-05-27 00:23:07 +08:00
Goh Jia Hao e2f3b476b1 Update validator to v5.2.0 2016-05-26 23:07:23 +08:00
Goh Jia Hao d5f11003e3 Update shelljs to v0.7.0 2016-05-26 23:07:15 +08:00
Goh Jia Hao ffa217db04 Update cheerio to v0.20.0 2016-05-26 23:06:11 +08:00
Goh Jia Hao 5264a96e3e Update axios to v0.11.1 2016-05-26 23:05:56 +08:00
Goh Jia Hao 960f3362c9 Update eslint to v2.0.0 2016-05-26 23:05:44 +08:00
Goh Jia Hao 1f0d170021 Update electron-packager to v7.0.1 2016-05-13 12:50:40 +08:00
Goh Jia Hao 67482ec981 6.14.0 2016-05-08 15:33:10 +08:00
Jia Hao a0df9eff88 6.13.0 2016-03-25 21:14:35 +08:00
Jia Hao e7390b9e33 Implement setting of verbose log level 2016-03-25 20:50:52 +08:00
Jia Hao d1e3d30935 6.12.1 2016-03-14 12:41:22 +08:00
Jia Hao a8072d2234 Hopefully fix icon retrieval bugs
Icon ext from page-icon contains `.` before ext now, e.g. `.png`
2016-03-14 12:28:14 +08:00
Jia Hao 826ba0d779 6.12.0 2016-03-14 00:43:59 +08:00
Jia Hao 7ad7c346ef Add progress bar 2016-03-12 15:46:07 +08:00
Jia Hao 136c599f92 Use polyfill to support node >0.10 2016-03-12 01:36:18 +08:00
Jia Hao 7783f99e12 Update babel
Attempt to fix error

```
Error: only one instance of babel-polyfill is allowed
```
for Nodejs<=4
2016-03-11 13:47:00 +08:00
Jia Hao 4c708fac26 Try to use assets store for icons before infer
Also promisified inferIcon
2016-03-11 12:40:08 +08:00
Jia Hao b09021dc3a 6.11.0 2016-03-11 03:49:26 +08:00
Jia Hao c8d6cef815 Remove dependency on bestIcon api
Use page-icon instead
2016-03-08 20:29:04 +08:00
Jia Hao 99fcb60a44 Split gulpfile into multiple parts 2016-02-28 00:45:44 +08:00
Jia Hao 45bcccd17e 6.10.1 2016-02-26 03:14:34 +08:00
Jia Hao a4462b191d 6.10.0 2016-02-25 19:04:52 +08:00
Jia Hao e1426b849a Implement injection of css 2016-02-25 14:56:32 +08:00
Jia Hao 4d49c01ff3 Implement injection of `.js` 2016-02-25 14:11:48 +08:00
Jia Hao 4351906a42 6.9.1 2016-02-25 12:28:08 +08:00
Jia Hao 961d711cd7 6.9.0 2016-02-25 12:22:55 +08:00
Jia Hao 362b48c411 Add codeclimate coverage 2016-02-01 15:23:29 +08:00
Jia Hao 43d50cdaba 6.8.0 2016-01-30 00:40:38 +08:00
Jia Hao 15a7304e1b Run npm prune before running tests, use shelljs instead of child process 2016-01-30 00:31:27 +08:00
Jia Hao 51acbaaa9c Cleanup options.js, rename `--app-name` to `--name` 2016-01-29 11:37:54 +08:00
Jia Hao 3eac549902 Remove electron prebuilt as a dev dependency to speed up ci builds 2016-01-28 23:23:36 +08:00
Jia Hao 288f80301c Implement check for wine before attempting to pass icon to electron pacakger 2016-01-28 23:02:42 +08:00
Jia Hao c3f6707b74 6.7.0 2016-01-28 11:48:39 +08:00
Jia Hao 8eaa3a39e0 Allow using png to build for OSX if OS is OSX 2016-01-27 10:36:30 +08:00
Jia Hao dbd660b78f Add script to convert png to icns on osx 2016-01-27 10:22:22 +08:00
Jia Hao 7296674473 6.6.2 2016-01-26 10:04:13 +08:00
Jia Hao 03440e9227 Fix #87, Fix #89 - Sanitize app name
- Appname that contains unsafe characters which will cause electron packager to hang, so we sanitize them before passing them to electron-packager
2016-01-26 09:51:39 +08:00
Jia Hao 2044bcfcf7 6.6.1 2016-01-25 10:33:55 +08:00
Jia Hao 37a74f7a2c 6.6.0 2016-01-25 09:12:13 +08:00
Jia Hao e3dc3ee175 Update dev dependencies and add ci scripts 2016-01-25 01:31:32 +08:00
Jia Hao cb07b13cad Add mocha basic test to check if nativefier.json is set properly 2016-01-25 01:10:28 +08:00
Jia Hao afbb5c2544 Add sourcemaps support 2016-01-24 21:07:22 +08:00
Jia Hao ffc5450e00 Merge branch 'expose-main' of https://github.com/zweicoder/nativefier into zweicoder-expose-main
# Conflicts:
#	src/cli.js
2016-01-24 20:40:32 +08:00
Jia Hao fbf956e7be Build files immediately after install so npm link does not cause problems 2016-01-24 15:19:48 +08:00
Jia Hao 82c29de231 Lint all files 2016-01-24 02:02:23 +08:00
zweicoder 9c19c144e7 Expose main instead of buildApp 2016-01-23 23:10:44 +08:00
Jia Hao 74c8ffbea6 Add script for release to npm 2016-01-23 16:01:58 +08:00
Jia Hao 01ae53c590 Remove prepublish script which messes up `npm install` locally 2016-01-23 15:27:42 +08:00
Jia Hao 3347f30c7e Add es6 support for app, update npm scripts for gulp and cleanup
- Remove random console.log statements
- Remove unused dependencies
2016-01-23 12:42:09 +08:00
Jia Hao 0a42a830e2 Implement watching of src files 2016-01-23 12:29:40 +08:00
Jia Hao ddd728bd81 Implement gulp webpack to build app 2016-01-23 11:47:28 +08:00
Jia Hao 9c0e65e89f Merge branch 'master' into refactor/splitcomponents 2016-01-23 10:22:22 +08:00
Jia Hao 91ea8c2a48 Update build script for static folder, will break windows 2016-01-23 10:10:35 +08:00
Jia Hao 55157afe9a Hotfix for windows mkdir -p 2016-01-22 23:28:36 +08:00
Jia Hao bd6fedc0ef Workaround for windows `mkdir -p`, fixes #57
- Add a placeholder to keep the `app/lib` directory
- Remove `mkdir -p` postinstall script
2016-01-22 23:27:12 +08:00
Jia Hao df9ab8b3c7 Precompile ./app 2016-01-22 21:10:38 +08:00
Jia Hao c89f6a877b Implement script to set up dev environment 2016-01-22 20:49:37 +08:00
Jia Hao b2171a68f4 Merge branch 'feature/app-build' 2016-01-22 19:58:36 +08:00
Jia Hao c1f844f072 Fix invalid argument in build app
- Fix `--detect-globals` which was causing `__dirname` to be a constant
- Add `cp` of preload script from `src` to `lib`
2016-01-22 19:54:40 +08:00
Jia Hao 263d713177 6.5.4 2016-01-22 19:07:38 +08:00
Jia Hao 1f44e93659 Use browserify to precompile app npm modules 2016-01-22 18:03:35 +08:00
Jia Hao 12c85af1a2 6.5.3 2016-01-22 10:17:12 +08:00
Jia Hao dac28bf665 6.5.2 2016-01-22 10:17:06 +08:00
Jia Hao 7b7ebfde99 6.5.1 2016-01-22 09:45:49 +08:00
Jia Hao c39e66646a Authentication support 2016-01-22 08:47:30 +08:00
Jia Hao 871c2c66aa Add script for easy rebuilding of an OAuth app 2016-01-22 00:06:28 +08:00
Jia Hao 76975c18c9 6.4.0 2016-01-21 13:46:07 +08:00
Jia Hao e723d59f25 Make debug script automatically open the packaged app on OSX 2016-01-21 13:43:12 +08:00
Jia Hao c097fe767c Add helper scripts to debug easily 2016-01-21 12:26:05 +08:00
Jia Hao 5c91cf231b Allow urls without protocols 2016-01-19 21:33:08 +08:00
Jia Hao 364993bfcd Make app `package.json` name to be kebab cased for robustness 2016-01-19 21:19:09 +08:00
Jia Hao 96c99b21a4 Change name within package.json 2016-01-19 21:07:06 +08:00
Jia Hao cfd212bd94 Update debug script to ensure that `src` is built before packaging the app 2016-01-19 21:05:41 +08:00
Jia Hao eb0a1b47bc Add spinner 2016-01-19 20:51:48 +08:00
Jia Hao 8a7219eba8 Add npm script to facilitate debug 2016-01-19 20:51:01 +08:00
Jia Hao c8e2c17fb5 Add application menus 2016-01-19 20:35:10 +08:00
Jia Hao de98c5e402 Fix user agent 2016-01-19 18:33:59 +08:00
Jia Hao b17c2af5e6 Add keywords 2016-01-19 18:04:36 +08:00
Jia Hao 1c87305d39 6.2.0 2016-01-19 11:49:50 +08:00
Jia Hao 6baf6f277a Implemented intelligent app name retrieval 2016-01-19 01:18:15 +08:00
Jia Hao 3b02889435 Implement scraping of the web page name for the app 2016-01-19 00:40:24 +08:00
Jia Hao 5411e9c71a Validate url before building the app 2016-01-18 23:56:59 +08:00
Jia Hao 36b5597063 Add prepublish script 2016-01-18 23:36:05 +08:00
Jia Hao 0eb2e83dc2 Cleanup code 2016-01-18 22:07:22 +08:00
Jia Hao 5379740dda Initial commit for working module only with api change 2016-01-18 21:45:18 +08:00
Jia Hao 054c7f9ad5 5.1.1 2015-07-06 13:48:34 +08:00
Jia Hao fdb0750e47 5.1.0 2015-07-06 11:48:09 +08:00
Jia Hao 4e7312ea03 1.1.0 2015-07-06 11:46:50 +08:00
Jia Hao c1509e30d9 1.0.9 2015-07-05 20:47:48 +08:00
Jia Hao e9bd05aa34 1.0.8 2015-07-05 17:02:25 +08:00
Jia Hao 594607080e Updated version and readme 2015-07-05 16:43:44 +08:00
Jia Hao 4495b26c92 Fixed enormous bug in not passing the app configuration properly 2015-07-05 16:43:32 +08:00
Jia Hao 4a621b14a7 1.0.6 2015-07-05 16:02:40 +08:00
Jia Hao 7e43248e11 Added keywords 2015-07-05 15:49:47 +08:00
Jia Hao d48fb6b84c 1.0.4 2015-07-05 15:24:58 +08:00
Jia Hao 2282245fec Added back the readme 2015-07-05 15:24:36 +08:00
Jia Hao 0d2f85cb0f 1.0.3 2015-07-05 15:21:30 +08:00