1
0
mirror of https://github.com/jiahaog/Nativefier synced 2024-07-01 08:20:50 +02:00
Commit Graph

933 Commits

Author SHA1 Message Date
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
90ee346914 Refactor main.js into separate files, and put static files such as preload and login.html into app/src/static 2016-01-23 10:09:47 +08:00
Jia Hao
0e68fd61dc Implement changing of zoom which fixes #17
- Take note that the keyboard shortcut for zoom in appears to be 'command + =', due to a bug in atom/electron#1507
2016-01-23 09:27:09 +08:00
Contra
9393f863e2 clean up 2016-01-22 10:48:04 -08:00
Contra
f75382d635 add monkeypatching notification support 2016-01-22 10:44:42 -08:00
Jia Hao
55157afe9a Hotfix for windows mkdir -p 2016-01-22 23:28:36 +08:00
Jia Hao
c4e8ab3086 Update changelog for v6.5.6 2016-01-22 23:28:18 +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
Felipe Arenales
329d82a18c Hiding menu bar by default 2016-01-22 12:47:56 -02:00
Jia Hao
4089cd36cb Add changelog to readme 2016-01-22 21:16:45 +08:00
Jia Hao
df9ab8b3c7 Precompile ./app 2016-01-22 21:10:38 +08:00
Jia Hao
8946ff8ed5 Update changelog for v6.5.5 2016-01-22 21:10:04 +08:00
Jia Hao
c89f6a877b Implement script to set up dev environment 2016-01-22 20:49:37 +08:00
Jia Hao
18387854fa Ignore screenshots 2016-01-22 20:49:15 +08:00
Jia Hao
b2171a68f4 Merge branch 'feature/app-build' 2016-01-22 19:58:36 +08:00
Jia Hao
5c204eec77 Cleanup app files and directories
- All source files are now in `src` and will be compiled and copied over to `lib` on `npm run build-app`
- Add logging of `appArgs` in preload on startup
- Use node `path` module to resolve pathnames instead of concatenating strings together
2016-01-22 19:57:39 +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
398d8fac4f Update changelog for v6.5.4 2016-01-22 19:07:16 +08:00
Jia Hao
d7f04e8b65 Fix #46 Url is not defined 2016-01-22 19:05:42 +08:00
Jia Hao
2f67eaf99d Fix bug in invalid parameter for link in default browser 2016-01-22 18:04:02 +08:00
Jia Hao
1f44e93659 Use browserify to precompile app npm modules 2016-01-22 18:03:35 +08:00
Jia Hao
f789a51dd2 Update Readme 2016-01-22 12:31:30 +08:00
Jia Hao
a6e580aa0a Override user agent by default,
- Remove `--pretend` flag. Pass `--honest` instead to disable the fake user agent
2016-01-22 11:59:57 +08:00
Jia Hao
59e9f6e104 Implement counter which closes #33, thanks to @jfouchard 2016-01-22 11:35:05 +08:00
Jia Hao
4a8ab13622 Improve automatic retrieval of app name by faking a user agent to make the request 2016-01-22 10:47:53 +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
cee171c481 Hotfix to fix #44 2016-01-22 09:45:21 +08:00
Jia Hao
6f5b78dc09 Remove wurl node modules 2016-01-22 09:42:53 +08:00
Jia Hao
a85c85f74d Merge pull request #26 from kmelia/master
Add the missing http://
2016-01-22 07:48:47 +07:00
Jia Hao
c39e66646a Authentication support 2016-01-22 08:47:30 +08:00
Jia Hao
0177725dee Update changelog for 6.5.0 2016-01-22 08:46:51 +08:00
Jia Hao
1c644fd642 Minor style changes 2016-01-22 03:26:01 +08:00
Jia Hao
f877928354 Complete implementation of http authentication, fixes #19 2016-01-22 03:25:23 +08:00
Jia Hao
7ef855a297 Implement basic http authentication 2016-01-22 02:39:52 +08:00
Jia Hao
5cb20e9244 Implement authentication that requires a new window to be opened referenced in #19
- Issue https://github.com/jiahaog/nativefier/issues/19#issuecomment-173364234
- When a link that requests a new window is clicked, the app will check if the link is an external link. If so, the default desktop browser (Chrome, Safari etc.) will be opened. Otherwise, a new Electron BrowserWindow will be opened, which supports the use case of logging in to OAuth websites such as feedly.com
2016-01-22 02:05:50 +08:00
Jia Hao
1a79048d76 Remove unused html and css after refactor to use browserwindow url directly 2016-01-22 01:33:34 +08:00
Jia Hao
7a00fd8533 Remove use of webview tag and instead rely on browser window 2016-01-22 01:32:21 +08:00
Jia Hao
871c2c66aa Add script for easy rebuilding of an OAuth app 2016-01-22 00:06:28 +08:00
Maxime
c75bfa9755 Add the missing http:// 2016-01-21 09:27:18 +01:00
Jia Hao
76975c18c9 6.4.0 2016-01-21 13:46:07 +08:00
Jia Hao
663c633938 Add changelog 2016-01-21 13:45:59 +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
e8a7c634cd Remove "About Electron" from app menu, add nativefier version to help, which fixes #18
Also refactor buildMenu function arguments
2016-01-21 13:42:27 +08:00