Commit Graph

1206 Commits

Author SHA1 Message Date
Ronan Jouchet 5146dc05e5 README: shorter 2022-05-30 12:26:05 -04:00
Ronan Jouchet 1d56cd77bc README: leftover 2022-05-30 12:23:57 -04:00
Ronan Jouchet 4d0b913133 Update changelog for `v47.2.0` 2022-05-30 10:22:03 -04:00
Ronan Jouchet ea0381f226 README: more readable 2022-05-30 10:18:34 -04:00
Ronan Jouchet 3f3108464c CATALOG: cleanup 2022-05-30 10:16:15 -04:00
Ronan Jouchet 0d99e98c2a CATALOG: move in troubleshooting previously in README 2022-05-30 10:15:03 -04:00
Ronan Jouchet c82f1a892e Bump default Electron to 18.3.1
https://github.com/electron/electron/releases/tag/v18.2.1
https://github.com/electron/electron/releases/tag/v18.2.2
https://github.com/electron/electron/releases/tag/v18.2.3
https://github.com/electron/electron/releases/tag/v18.2.4
https://github.com/electron/electron/releases/tag/v18.3.0
https://github.com/electron/electron/releases/tag/v18.3.1
2022-05-30 09:58:42 -04:00
Ronan Jouchet b123ebdd77 README: shorter 2022-05-30 09:52:47 -04:00
Ronan Jouchet 4dd92ef060 README: layout 2022-05-30 09:51:43 -04:00
Ronan Jouchet cbd6ee2c68 README: stop mentioning unmaintained icon repo 2022-05-30 09:51:27 -04:00
Ronan Jouchet c9c81f5583 README: attempt to be more concise, using gh "details" feature 2022-05-30 09:50:28 -04:00
Ronan Jouchet c0210265ab Relock dependencies 2022-05-30 09:42:40 -04:00
Sirisak Lueangsaksri 0df5b8f617
Handle 'open-url' event: support "deep-linking" e.g. for mailto links (PR #1418, fix #1412) 2022-05-30 09:40:13 -04:00
Ronan Jouchet 59a4bb87f9 API.md: fix link to Electron Frameless Window (fix #1382) 2022-05-19 23:04:00 -04:00
Ronan Jouchet 4c6d0b185b Update changelog for `v47.1.3` 2022-05-02 00:32:00 -04:00
Ronan Jouchet ed33836707 Revert accidental leftover package.json changes 2022-05-02 00:31:49 -04:00
Ronan Jouchet 052d5c75a5 Update changelog for `v47.1.2` 2022-05-02 00:29:21 -04:00
Ronan Jouchet 334cbe28a5 Publish: fix Docker build failing because of Playwright, and make a convenience npm task for it 2022-05-02 00:27:58 -04:00
Ronan Jouchet 8bbc7cacbd CI: restore needing successful playwright build to publish 2022-05-02 00:19:18 -04:00
Ronan Jouchet 0afff67c11 Update changelog for `v47.1.1` 2022-05-02 00:13:31 -04:00
Ronan Jouchet 27979cfd42 Fix publish.yml running on ubuntu and thus not able to run playwright tests 2022-05-02 00:13:09 -04:00
Ronan Jouchet 26bd19d6b0 Update changelog for `v47.1.0` 2022-05-02 00:09:07 -04:00
Ronan Jouchet eb81f0c3b2 CI: re-order tasks, for friendlier display in GH's popup limited to 6 lines
This should let us see without scrolling: lint, playwright, and latest-node*
2022-05-01 23:58:37 -04:00
Ronan Jouchet 78e330aa87 Bump default Electron to 18.2.0, from 18.0.3
https://github.com/electron/electron/releases/tag/v18.0.4
https://github.com/electron/electron/releases/tag/v18.1.0
https://github.com/electron/electron/releases/tag/v18.2.0
2022-05-01 23:55:21 -04:00
Ronan Jouchet 0963402264 Revert "Major-bump jest to 28": breaks tsc in weird ways, will retry later.
This reverts commit bd109099ce.
2022-05-01 23:51:04 -04:00
Ronan Jouchet bd109099ce Major-bump jest to 28
No breaking changes for us, I think:
https://jestjs.io/blog/2022/04/25/jest-28
https://jestjs.io/docs/upgrading-to-jest28
2022-05-01 23:30:26 -04:00
Ronan Jouchet 0ff6e87308 Major bump axios to 0.27.x
No breaking changes for us: https://github.com/axios/axios/blob/master/CHANGELOG.md
2022-05-01 23:24:57 -04:00
Ronan Jouchet a95814f5d4 Relock dependencies 2022-05-01 23:22:57 -04:00
Ronan Jouchet c3f0e4777f CATALOG.md: move new "general recipes" section where it belongs, and cleanup 2022-05-01 23:19:58 -04:00
ecarril6 0ab6bb6aed
CATALOG.md: add "Window Size and Position" section (PR #1349) 2022-05-01 23:17:26 -04:00
Ronan Jouchet 1e1c720aa9 CI: you cannot win 2022-05-01 23:10:11 -04:00
Ronan Jouchet eacbaf737f CI: yes yes 2022-05-01 23:06:56 -04:00
Ronan Jouchet 458c7ec178 CI: okay GHA, no variables 2022-05-01 23:06:25 -04:00
Ronan Jouchet 6af4e774e2 CI: fumbling around 2022-05-01 23:02:05 -04:00
Ronan Jouchet 430a129c39 CI: (attempt to) separate/parallelize Playwright tests, for speed 2022-05-01 22:59:39 -04:00
Ronan Jouchet 887347adbb Playwright tests: only run on windows, because mac keeps failing or being too slow 2022-04-26 19:55:30 -04:00
Ronan Jouchet 339fbfb933 Bump minimum macOS version from 10.9 to 10.10 (see #1404) 2022-04-26 19:40:16 -04:00
Adam Weeden d85aab718d
Extend timeout for playwright electron launch + playwright 1.21.1 (#1402) 2022-04-25 10:11:11 -04:00
Adam Weeden ce04b3337c
Add some debugging to the playwright script + add a timeout for the playwright ci (#1400) 2022-04-22 10:51:00 -04:00
Simon Smith 513b9dc93d
Windows: correctly set notifications name - not electron.app.YOURAPPNAME (PR #1394)
This sets the name correctly for Windows notifications.
Currently, notifications name shows as `electron.app.YOURAPPNAME`
2022-04-21 08:54:36 -04:00
Ronan Jouchet 60035a8e74 Bump max tested version of Node for CI/Publish from 17 to 18
Released yesterday: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V18.md#18.0.0
2022-04-20 22:06:46 -04:00
Adam Weeden e664bc6af8
Add playwright integration testing to the app (PR #1397)
This PR allows us to code playwright integration tests that can potentially replace some of our manual tests and allow us automated testing of the app itself.

Current technical limitations:
* No app level keyboard simulation support (e.g, zoom in, zoom out, etc.)
* No code coverage support, so even though we are testing the app, the code coverage does not reflect this fact
2022-04-20 22:03:49 -04:00
Adam Weeden c42c63a8b0
Fix universal app path logic to resolve to absolute (fix #1398) 2022-04-19 09:56:16 -04:00
Adam Weeden 3a8f66a7b6
macOS: universal architecture app support (fix #1384, PR #1386)
As noted in `API.md`:

- When specifying `universal` you must be building for the `darwin`, `mas`, `mac`, or `osx` platforms. This will generate a universal (M1 and x86) app.
2022-04-18 19:11:31 -04:00
Adam Weeden 10fb19b377
macOS: fix Open In New Tab (fix #1260, PR #1385) 2022-04-18 19:06:44 -04:00
Pedro Algarvio 74bc2d4188
Auto-internal URLs: add VMWare Workspace ONE + SecurID (PR #1391, fix #1390)
Update internal URLs to include VMware's Workspace ONE and SecurID.
2022-04-18 18:46:31 -04:00
Adam Weeden f6852d5208
Update browser versions + add fix for Firefox user agent (#1388) 2022-04-18 18:42:25 -04:00
Adam Weeden f6a1e30085
Change Paste and Match Style shortcut to match Apple's HIG advice (PR #1387, fix #404) 2022-04-18 18:41:27 -04:00
Tristan Koch 6a949ca481
--counter: accept colon character; useful for time-tracking apps with hour:min in title (PR #1378)
Modify regexp to track hour counters such as `(1:23)`.

This is supported by macOS' dock and displays in the red badge:
https://user-images.githubusercontent.com/73974/162786478-609a90e1-5efb-44ba-9aa5-7a3038f0689b.png
2022-04-11 13:18:06 -04:00
Ronan Jouchet 567fede701 Update changelog for `v47.0.0` 2022-04-10 13:30:12 -04:00