Anders Kaseorg
|
588d32fd22
|
release: New release v5.9.3.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
v5.9.3
|
2022-04-28 20:25:15 -07:00 |
|
Anders Kaseorg
|
1c471fe624
|
Upgrade dependencies, including Electron 18.2.0.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-04-28 20:06:46 -07:00 |
|
Anders Kaseorg
|
52486d687d
|
Allow the autoupdater to quit the app normally.
Forcing it to quit would prematurely terminate the update on some
platforms.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-04-28 19:51:07 -07:00 |
|
Anders Kaseorg
|
73441d791c
|
release: New release v5.9.2.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
v5.9.2
|
2022-04-20 21:23:00 -07:00 |
|
Anders Kaseorg
|
1bb6423721
|
Upgrade dependencies, including Electron 18.1.0.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-04-20 19:26:47 -07:00 |
|
Anders Kaseorg
|
d6775d64a3
|
release: New release v5.9.1.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
v5.9.1
|
2022-04-08 17:20:31 -07:00 |
|
Anders Kaseorg
|
e1326eae91
|
sentry: Update DSN.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-04-08 17:18:48 -07:00 |
|
Anders Kaseorg
|
b93955b28f
|
Upgrade dependencies, including Electron 18.0.3.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-04-08 17:10:59 -07:00 |
|
Anders Kaseorg
|
e3452bda22
|
Simplify if (…) classList.add(…) else classList.remove(…) anti-pattern.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-04-02 14:34:58 -07:00 |
|
Anders Kaseorg
|
0aab691b44
|
Switch to released @electron/remote.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-04-01 21:04:51 -07:00 |
|
Anders Kaseorg
|
1bfb2dd975
|
release: New release v5.9.0.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
v5.9.0
|
2022-04-01 17:25:21 -07:00 |
|
Anders Kaseorg
|
fb7937314b
|
Upgrade dependencies.
electron-builder@next is needed to build a DMG on macOS 12.3.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-04-01 14:24:22 -07:00 |
|
Anders Kaseorg
|
e39d2a9b95
|
xo: Fix unicorn/prefer-node-protocol.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-31 21:52:32 -07:00 |
|
Anders Kaseorg
|
3b04b61662
|
Upgrade dependencies, including Electron 18.0.1.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-31 21:21:21 -07:00 |
|
Anders Kaseorg
|
829b2a0f2a
|
package-lock.json: Upgrade to lockfileVersion 2.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-31 21:13:41 -07:00 |
|
Anders Kaseorg
|
5edffbdf21
|
Move handleExternalLink to main process.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-31 21:10:13 -07:00 |
|
Anders Kaseorg
|
27576c95e6
|
Skip unnecessary remote for clipboard, nativeImage, shell.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-14 21:48:44 -07:00 |
|
Anders Kaseorg
|
5acc45cba4
|
Use process-specific electron/{main,renderer,common} imports.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-14 21:38:18 -07:00 |
|
Anders Kaseorg
|
343e0ed848
|
xo: Simplify configuration.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-14 20:47:40 -07:00 |
|
Anders Kaseorg
|
0c784b12fa
|
WebView: Enable allowpopups.
This is required for Electron ≥ 15 to continue invoking our new window
handler (handleExternalLink), following the nativeWindowOpen
migration.
https://github.com/electron/electron/issues/30886
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-11 18:23:39 -08:00 |
|
Anders Kaseorg
|
2b50b21752
|
tsconfig: Downgrade target to ES2021.
The ES2022 definition of Error#cause conflicts with @types/verror.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-09 15:54:05 -08:00 |
|
Anders Kaseorg
|
ad604f020d
|
tsconfig: Remove lib setting.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-09 15:09:31 -08:00 |
|
Anders Kaseorg
|
4151e020f6
|
Revert "xo: Fix import/extensions."
This reverts commit 5623ab3866.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:58:40 -08:00 |
|
Anders Kaseorg
|
bc59714192
|
xo: Fix @typescript-eslint/naming-convention.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:24:49 -08:00 |
|
Anders Kaseorg
|
b43a7b6809
|
xo: Fix unicorn/template-indent.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
fba8aa0ab0
|
xo: Fix object-shorthand.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
5623ab3866
|
xo: Fix import/extensions.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
a4fbf9bd28
|
stylelint: Fix shorthand-property-no-redundant-values.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
db730da45c
|
stylelint: Ignore selector-id-pattern for #nav-AddServer.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
b5a938d3b0
|
stylelint: Ignore selector-class-pattern for .__tagify_input.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
863d1e25ba
|
stylelint: Fix keyframes-name-pattern.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
a90aaeb86c
|
stylelint: Fix function-url-quotes.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
8b6af78f2a
|
stylelint: Fix font-family-name-quotes.
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
6c2dcb450b
|
stylelint: Fix alpha-value-notation, color-function-notation.
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
f57962d02f
|
.stylelintrc: Format with Prettier.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
2983c381ae
|
Fix Electron.Session type.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:32 -08:00 |
|
Anders Kaseorg
|
1ea7fa813a
|
Remove redundant webPreferences defaults.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 21:15:22 -08:00 |
|
Anders Kaseorg
|
e434c5b5d0
|
Untangle Sentry initialization.
Thanks to upstream for the helpful advice at
https://github.com/getsentry/sentry-electron/issues/427.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 16:55:36 -08:00 |
|
Anders Kaseorg
|
9c1f47badd
|
Move server manager view to the default session.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 16:55:23 -08:00 |
|
Anders Kaseorg
|
4ed4328bf8
|
Toggle spell checker in the session rather than the webPreferences.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-08 16:05:54 -08:00 |
|
Anders Kaseorg
|
c6022e94bb
|
main: Enable contextIsolation for BrowserWindow.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|
Anders Kaseorg
|
06eb169c65
|
WebView: Restrict $el type to HTMLElement.
The extra methods on WebviewTag are not available from the
context-isolated preload script.
https://github.com/electron/electron/issues/26904
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|
Anders Kaseorg
|
2f7529cd71
|
WebView: Get event parameters via WebContents rather than WebviewTag.
Works around https://github.com/electron/electron/issues/31924.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|
Anders Kaseorg
|
3a8541f601
|
WebView: Call getWebContentsId in main world.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|
Anders Kaseorg
|
0eb910b2e8
|
WebView: Use send method.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|
Anders Kaseorg
|
76a879e4fd
|
WebView: Convert WebviewTag methods to WebContents methods.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|
Anders Kaseorg
|
7026e43575
|
WebView: Add getWebContents method.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|
Anders Kaseorg
|
869361bac3
|
WebView: Type $el as required.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|
Anders Kaseorg
|
832ea3c04e
|
WebView: Remove async from send method.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|
Anders Kaseorg
|
68232f966e
|
WebView: Wait for did-navigate before constructing WebView.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
|
2022-03-04 16:56:44 -08:00 |
|