Anders Kaseorg
2a0f9b30e6
release: New release v5.6.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
v5.6.0
2021-02-16 15:55:16 -08:00
Anders Kaseorg
109795ca3e
package: Migrate APT repository from Bintray to our domain.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-02-16 15:40:26 -08:00
Anders Kaseorg
e6e5e8a311
Upgrade dependencies, including Electron 11.2.3.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-02-16 15:40:04 -08:00
Anders Kaseorg
bd0869ec07
preload: Move extra keyboard shortcuts to invisible menu items.
...
Fixes #1060 .
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-02-16 15:29:25 -08:00
tarun8718
07ae127cc8
shortcuts-section: Deduplicate templateMacHTML and templateWinLinHTML.
...
Signed-off-by: tarun8718 <tarunkumar8718@gmail.com >
2021-02-02 10:49:35 -08:00
Anders Kaseorg
baa76c3244
Upgrade dependencies, including Electron 11.2.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-25 11:35:02 -08:00
Anders Kaseorg
7ac31f80ed
xo: Remove unused @typescript-eslint/prefer-readonly-parameter-types override.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-25 11:35:02 -08:00
Anders Kaseorg
a95ee64f7d
xo: Use eslint-import-resolver-typescript.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-25 11:35:02 -08:00
Anders Kaseorg
7d6c6bc10a
xo: Fix unicorn/prefer-number-properties.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-25 11:23:48 -08:00
Anders Kaseorg
18b41938de
xo: Fix unicorn/empty-brace-spaces.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-25 11:23:48 -08:00
Anders Kaseorg
9fe382b27f
xo: Fix unicorn/explicit-length-check.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-25 11:23:48 -08:00
Anders Kaseorg
f022b338e6
xo: Fix unicorn/no-lonely-if.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-25 11:23:48 -08:00
Anders Kaseorg
855d99dfa0
xo: Fix unicorn/prevent-abbreviations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-25 11:23:48 -08:00
Anders Kaseorg
cc2424e0bf
xo: Fix @typescript-eslint/no-confusing-void-expression.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-25 11:23:48 -08:00
Anders Kaseorg
fa6d72268f
Rename master branch to main.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-01-22 12:13:29 -08:00
Anders Kaseorg
762dd92ec3
Upgrade dependencies, including Electron 11.1.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-17 17:20:32 -08:00
Anders Kaseorg
2e90e24552
Remove fs-extra dependency.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-17 17:20:32 -08:00
Anders Kaseorg
d7adce0ebf
appveyor: Use current dependencies.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-17 17:20:32 -08:00
Anders Kaseorg
a1bb6da4fb
Switch Travis CI to GitHub Actions.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-16 18:45:20 -08:00
Anders Kaseorg
873fecf548
Revert "performance: Disable hardware acceleration to decrease the load on GPU."
...
This reverts commit fb74251a2c .
The actual problem in #213 was the infinite bouncing question mark
hotspot animation (https://github.com/zulip/zulip/issues/13760 ).
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-16 14:14:12 -08: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
02fbe1a6a1
Revert to upstream undo and redo roles.
...
This reverts part of commit 01f6e77237
(#866 ). The Electron bug was fixed upstream in Electron 9.0.0-beta.23.
Closes #899 .
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-02 19:54:22 -08:00
Anders Kaseorg
0cb82a6f5e
release: New release v5.5.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
v5.5.0
2020-12-01 19:53:20 -08:00
Anders Kaseorg
79808e8ee9
preload: Provide hooks for server to robustly replace logout et al.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-01 18:11:45 -08:00
Anders Kaseorg
2c38df10c8
electron-bridge: Expose boolean return from emit.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-01 17:59:59 -08:00
Anders Kaseorg
1ca15d44a0
electron-bridge: Move mutable state out of electron_bridge.
...
Only the initial value of a mutable field is exposed via
exposeInMainWorld, which is why we have a bunch of setter and getter
functions. It’s better to avoid the possibility for this confusion.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-01 17:54:21 -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
fe86315ece
main: Be explicit about disabling contextIsolation for the main window.
...
We have been relying on the default here, but the default will be
changing in Electron 12. (We already enable contextIsolation in the
webviews that load remote content.)
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-12-01 16:34:41 -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
047bf0ca45
webview: Pass webPreferences values as explicit booleans
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-11-30 12:39:35 -08:00
Anders Kaseorg
356c879668
Remove Devtron.
...
Devtron is unmaintained and no longer works.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-11-18 15:25:33 -08:00
Anders Kaseorg
ba432d32b3
Remove preventdrag script.
...
This was not a security feature; security is enforced using context
isolation and the same-origin policy.
Furthermore, navigation on drag-and-drop was already disabled by
default in Electron 3.0.
https://www.electronjs.org/blog/electron-3-0#breaking-api-changes
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-11-17 16:10:47 -08:00
Anders Kaseorg
c8ada3f47d
Rewrite reinstall script to avoid auxilliary script files.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-11-17 15:41:46 -08:00
aryanshridhar
cd77fc6448
new-server-form: Strip whitespace from added organization URL.
...
Fixes #1037 .
2020-11-15 19:56:53 -08:00
Anders Kaseorg
a2f926c611
README: Migrate Travis badge to travis-ci.com.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-27 15:49:22 -07:00
Anders Kaseorg
6c5eb85a16
README: Use Markdown for screenshot display.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-27 15:45:55 -07:00
Anders Kaseorg
cadb1c6eaa
Upgrade dependencies, including Electron 10.1.5.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-24 15:47:13 -07: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
da91dc5595
xo: Fix @typescript-eslint/consistent-indexed-object-style.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-24 15:47:13 -07:00
Anders Kaseorg
31d5e5a092
xo: Fix unicorn/prefer-ternary, I guess.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-24 15:47:13 -07:00
Anders Kaseorg
13ee1d0990
logger-util: Add missing space.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-24 15:47:13 -07:00
Anders Kaseorg
d5a9063378
typescript: Fix implicit any in catch clauses.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-24 15:47:13 -07:00
Anders Kaseorg
918064f35d
checkDomain: Remove special handling for “certificate” error strings.
...
The fragile check has been broken by changing strings, and the default
invalidZulipServerError message is fine.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-24 15:47:01 -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
Anders Kaseorg
ac338fa438
Upgrade dependencies, including Electron 10.1.3.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-01 15:54:59 -07:00
Anders Kaseorg
f5b78ee845
Set enableRemoteModule.
...
We would like to disable the remote module for improved sandboxing
(#915 ), but until then this is required for Electron 10, which
disables the remote module by default.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-10-01 15:54:59 -07:00
Aryan Shridhar
126bb26a6e
Tray Icon : Changed Unread tray icon in Windows.
...
Replaced unread messages icon in the lower tray bar in windows with a new icon.
Fixed #506 .
2020-09-17 16:07:23 +05:30