Matthew Ruzzi
e8d3530b43
Warn on old Electron/Chrome ( fix #556 ) (PR #1076 )
...
Co-authored-by: Ronan Jouchet <ronan@jouchet.fr>
2020-11-30 21:45:35 -05:00
erythros
3e0011a29c
Fix icon path error when passing asar (--conceal) flag ( fix #975 ) (PR #1074 )
...
By moving icon copy before packaging by `electron-packager` occurs.
2020-11-30 14:51:19 -05:00
Jia Hao
f2c816795a
Actually fix the badge in the README
...
According to https://docs.github.com/en/free-pro-team@latest/actions/managing-workflow-runs/adding-a-workflow-status-badge , we must reference the workflow by name if it contains the `name` keyword.
2020-11-22 02:35:30 +00:00
Jia Hao
125a3894d2
Fix badge in README
2020-11-22 02:30:53 +00:00
Jia Hao
59accaba8d
Migrate from Travis CI to GitHub Actions
2020-11-22 02:28:14 +00:00
Ronan Jouchet
b821ade761
Update changelog for v11.0.2
2020-11-21 14:52:08 -05:00
Ronan Jouchet
292416b83f
Bump default Electron to 11.0.2
2020-11-21 11:28:00 -05:00
erythros
bbd51ad988
Support using a Widevine-enabled Electron for DRM playback ( fix #435 ) (PR #1073 )
2020-11-21 09:39:07 -05:00
Ronan Jouchet
7531c3136e
Update changelog for v10.1.5
2020-11-08 21:52:39 -05:00
Ronan Jouchet
4c8d1a1185
Travis: more attempting to get ts-estlint to install on npm7
...
Looking at https://travis-ci.org/github/jiahaog/nativefier/jobs/742333968 ,
I see that @typescript-eslint/eslint-plugin@3.10.1 is being "Found".
I didn't ask for it, and I see that Travis reports in its "cache.npm"
section that
adding /home/travis/build/jiahaog/nativefier/node_modules to cache
creating directory /home/travis/build/jiahaog/nativefier/node_modules
-> Maybe Travis is trying to reuse stuff and we had a leftover ts-eslint@3
in the build machine??? Trying prefixing dev-up with a cleanup
2020-11-08 21:42:39 -05:00
Ronan Jouchet
f9815cb49f
Deps: more trying getting npm7 peerDeps to play nice
2020-11-08 21:31:04 -05:00
Ronan Jouchet
571717949d
Deps: try to make npm7 peerDep resolution happy
...
see example failed build at https://travis-ci.org/github/jiahaog/nativefier/jobs/742329221
2020-11-08 21:15:51 -05:00
Ronan Jouchet
810f4a1e6a
Deps: bump webpack from 4.x to 5.x (-cli from 3.x to 4.x)
2020-11-08 21:08:24 -05:00
Ronan Jouchet
1add237878
Deps: bump ts-eslint from 3.x to 4.x
2020-11-08 20:52:42 -05:00
Ronan Jouchet
c78147225d
CI: Add a node.js 15 build
2020-11-08 20:45:36 -05:00
Matthew Ruzzi
2c10d122f3
Bump default Electron to 10.1.5 (with Chromium 85.0.4183.121) ( #1066 )
...
Fixes [CVE-2020-15999](https://github.com/advisories/GHSA-pv36-h7jh-qm62 ) Heap overflow in the freetype library by upgrading to Electron [10.1.5](https://github.com/electron/electron/releases/tag/v10.1.5 )
https://github.com/electron/electron/pull/26070
2020-11-08 20:29:11 -05:00
adasauce
43073cb3f7
README: suggest docker "-rm" flag to clean up containers after build ( #1064 )
...
Otherwise it keeps around randomly-named containers forever.
2020-11-05 21:41:42 -05:00
Ronan Jouchet
6dbe4998b6
Update changelog for v10.1.0
2020-08-29 17:11:55 -04:00
Ronan Jouchet
7f3ebb1a69
On successful build, better explain how to run the app and what to do with it ( fix #1029 )
2020-08-29 16:41:33 -04:00
Ronan Jouchet
cb4ab05e7b
cli: document arm64 arch
2020-08-29 16:21:42 -04:00
Ronan Jouchet
b1d0d6857f
Bump default Electron to 10.1.0, bump to TS 4.x
2020-08-29 16:16:25 -04:00
Ronan Jouchet
06369f1213
api.md: document arm64 arch
2020-08-29 16:16:25 -04:00
Cassidy James Blaede
1c06af23fa
inferOs: Add support for arm64 ( #1037 )
...
Tested on a Pinebook Pro running elementary OS
2020-08-29 16:12:22 -04:00
Ronan Jouchet
e24b22ea7f
Update changelog for v9.2.0
2020-08-10 21:47:07 -04:00
Ronan Jouchet
85629434e6
Bump default Electron to 9.2.0
2020-08-10 21:42:57 -04:00
Ronan Jouchet
b8b5cd5bc4
Document child process named "Electron" when building windows apps under non-Windows and without Wine ( fix #1022 )
2020-08-10 21:37:45 -04:00
Ronan Jouchet
fd88d5199f
Restore & pimp docker docs in README, now that Docker build has been fixed by Jia (thanks Jia) ( fix #848 )
2020-08-10 21:33:32 -04:00
Ronan Jouchet
d16da7dd1f
Type BrowserWindow
2020-08-10 21:21:24 -04:00
davidfant
bd077756e8
Emit TS type declarations, and type NativefierOptions ( #1016 )
...
This PR adds better Typescript support when using the Node module directly:
1. Generate type declarations when running `tsc`
2. Created the `NativefierOptions` type for the `buildNativefierApp` function instead of using `any`
2020-08-05 20:26:41 -04:00
Joe Skeen
3e5f1fabad
[dev] Add unified {build,test} watch mode, using "concurrently" ( #1011 )
...
I noticed that the development README suggested using multiple console
windows/tabs for a good development experience. Using the package `concurrently`,
we can streamline that and require only one window with output for both watch processes:
![image](https://user-images.githubusercontent.com/12286274/88694827-477d9e80-d0be-11ea-898c-ee9a509db4bb.png )
Co-authored-by: Ronan Jouchet <ronan@jouchet.fr>
2020-08-05 12:52:49 -04:00
Joe Skeen
8e8cd24e0d
Add --block-external-urls
flag to forbid external navigation attempts ( Fix #978 - PR#1012)
...
Fixes #978
Adds a `--block-external-urls` option (default: `false`) that prevents opening external links (as classified by the `--internal-urls` option).
Documentation and tests updated.
Example:
```
nativefier --internal-urls "classroom\.google\.com" --block-external-urls
```
![image](https://user-images.githubusercontent.com/12286274/88739501-f12d5180-d0f7-11ea-9821-86f3e9bfa070.png )
![image](https://user-images.githubusercontent.com/12286274/88739512-fab6b980-d0f7-11ea-877c-7bd565352a93.png )
2020-08-02 14:31:47 -04:00
Ronan Jouchet
5d9a7ae4bc
nit
2020-07-22 21:08:07 -04:00
Ronan Jouchet
6f50ac6f4f
A little less aggressive
2020-07-22 21:07:22 -04:00
Ronan Jouchet
3bf3f2c0a8
One more
2020-07-22 21:04:58 -04:00
Ronan Jouchet
bed84e5735
One more nit
2020-07-22 20:57:48 -04:00
Ronan Jouchet
c87204cce7
Typo
2020-07-22 20:56:58 -04:00
Ronan Jouchet
7c84785e33
typo
2020-07-22 20:56:29 -04:00
Ronan Jouchet
f8e0e9d6cb
Detail question.md
2020-07-22 20:56:14 -04:00
Ronan Jouchet
b631ee23d6
Nit
2020-07-22 20:54:27 -04:00
Ronan Jouchet
6b73b4e8f8
Improve issue templates
2020-07-22 20:53:46 -04:00
Ronan Jouchet
99ceec59c8
Forbid creating template-less issues
2020-07-22 20:37:04 -04:00
Ronan Jouchet
8684887fc6
Bump eslint to 7.x, fix new lint errors
2020-07-18 11:19:58 -04:00
Ronan Jouchet
30f7aff7a9
README: fix links to bugs & feature requests
2020-07-18 10:30:22 -04:00
Ronan Jouchet
1a36d24597
More README nits
2020-07-18 10:27:56 -04:00
Ronan Jouchet
cc8d65063a
Simplify README, move unmaintained docker doc to Dockerfile
2020-07-18 10:19:58 -04:00
Ronan Jouchet
aa5a98b5e7
Update changelog for v9.1.0
2020-07-18 02:19:44 -04:00
Ronan Jouchet
53a2e9b4d3
Remove @types/electron-packager, they're built-in since 15.x
2020-07-18 02:18:33 -04:00
Ronan Jouchet
792156f376
Bump deps: electron-packager, ts-loader, types
2020-07-18 01:47:46 -04:00
Ronan Jouchet
c18fc1ef9a
Bump default Electron to 9.1.0
2020-07-18 01:36:32 -04:00
Ronan Jouchet
f23447312d
Fix 'Image could not be created' app error on run ( fix #992 )
...
Electron 9.x now crashes when passed a non-existent icon.
Also, it accepts both ico and png.
So, do our best to pass it a file that exists.
2020-07-18 01:26:23 -04:00