Anders Kaseorg
feb67e6c2d
Deglobalize ElectronBridge type.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-09-01 14:04:51 -07:00
Anders Kaseorg
54be4dccce
injected: Specify explicit type for cast.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-07-21 13:37:31 -07:00
Anders Kaseorg
391c515779
injected: Use WeakMap instead of Symbol for attributeListener.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-04-03 15:38:52 -07:00
Anders Kaseorg
4f58a2a357
electron_bridge: Make the options argument of new_notification required.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-04-02 15:06:38 -07:00
Anders Kaseorg
67228d295d
Reformat all code with Prettier.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-31 20:04:00 -07:00
Anders Kaseorg
682511bb68
injected: Remove unused page_params type declaration.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-08 16:40:49 -08:00
Anders Kaseorg
82450a91a9
preload: Remove retry button redirection hack.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-01 17:18:09 -08:00
Anders Kaseorg
62edfa6f8b
Remove macOS notification inline replies feature.
...
node-mac-notifier no longer builds on macOS with Electron 11 (error:
no template named 'remove_cv_t' in namespace 'std'). It was
previously implicated in crashes on macOS (#1016 ). And we no longer
have any macOS developers that seem to be maintaining this
feature (e.g. #1022 is stalled).
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-01 17:06:11 -08:00
Anders Kaseorg
df3f719e89
Upgrade dependencies, including Electron 11.0.3.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-01 16:02:41 -08:00
Anders Kaseorg
0632d8199f
injected: Condition narrow-by-topic handler on page_params.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-01 16:02:32 -08:00
Anders Kaseorg
73710319e6
xo: Fix unicorn/prevent-abbreviations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-24 15:47:13 -07:00
Anders Kaseorg
193b8326bc
injected: Check if narrow is defined.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-24 15:32:05 -07:00
Anders Kaseorg
9abb7f376e
injected: Remove unused default_language from zulipWindow type.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-24 15:32:05 -07:00
Manav Mehta
0fff6336c7
spellchecker: Use Electron 8 built-in spellchecker.
...
* Using electron built-in spellchecker
* Added the custom context menu
Co-authored-by: Anders Kaseorg <anders@zulipchat.com >
Fixes : #504
2020-06-18 18:14:23 +05:30
Anders Kaseorg
34e2b3a3d0
typescript: Eradicate most any annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-04 01:08:05 -07:00
Anders Kaseorg
ba191c3699
xo: Enable object-curly-spacing.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com >
2020-04-30 13:48:18 -07:00
Anders Kaseorg
5ae2a717fa
xo: Enable padding-line-between-statements.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com >
2020-04-30 13:48:18 -07:00
Anders Kaseorg
92fb176f67
Revert "auth: Move social login process to browser."
...
This reverts commit 49b29bfed6 (#863 ).
The design of this feature is still under discussion; we expect it to
return after the security release.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com >
2020-03-30 19:33:24 -07:00
Anders Kaseorg
9d4093b3d8
CVE-2020-10856: Enable context isolation.
...
This fixes a vulnerability reported by Matt Austin.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com >
2020-03-30 19:33:24 -07:00