Anders Kaseorg
9b550d6e4f
Logger: Remove dynamic method assignment.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-04-01 14:06:43 -07:00
Anders Kaseorg
9c25807b99
Avoid use of null when accessing electron.remote.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-04-01 14:06:43 -07:00
Anders Kaseorg
b07995c3ed
Simplify querySelectorAll(…)[0] to querySelector(…).
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-04-01 14:06:43 -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
4521041619
Enable stylelint-config-standard.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-31 20:03:06 -07:00
Anders Kaseorg
ce9a680333
Add a tagged template function for HTML supporting HTML interpolation.
...
This allows better Prettier integration: Prettier recognizes and
reformats tagged template literals with a tag named ‘html’.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-31 20:00:49 -07:00
Anders Kaseorg
2c40843306
Remove zulip-electron-launcher.sh.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-31 17:59:32 -07:00
Anders Kaseorg
8d3dad234e
Remove .node-version.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-31 17:59:32 -07:00
Anders Kaseorg
6da7cf6b8e
Remove Gulp build system.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-31 17:59:32 -07:00
tarun8718
25d0aefe37
server-tab: Fix upper limit of generated shortcuts
...
Signed-off-by: tarun8718 <tarunkumar8718@gmail.com >
2021-03-29 20:23:06 -07:00
Anders Kaseorg
afb25d5b3d
Upgrade dependencies, including Electron 12.0.2.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-29 19:58:26 -07:00
Anders Kaseorg
78ae1b34ab
Revert GDK_BACKEND to work around Electron shell.openExternal bug.
...
https://github.com/electron/electron/issues/28436
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-29 19:52:18 -07:00
Anders Kaseorg
d3401cc87e
xo: Fix @typescript-eslint/type-annotation-spacing.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-29 18:01:52 -07:00
Anders Kaseorg
9cbe4fdb4a
xo: Enable import/no-restricted-paths.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-29 18:01:52 -07:00
Anders Kaseorg
851bb7904f
Move modules shared between main and renderer processes to app/common.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-29 18:01:52 -07:00
Anders Kaseorg
d7598d3091
Replace LinkUtil.openBrowser in main process with shell.openExternal.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-29 18:01:15 -07:00
Anders Kaseorg
76d321fa79
xo: Enable @typescript-eslint/consistent-type-imports.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-29 17:48:54 -07:00
Anders Kaseorg
c42aafe0b9
request: Use a stable URL for the isOnline check.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-29 13:31:08 -07:00
Anders Kaseorg
28db945b91
Remove obsolete troubleshooting guide
...
None of these issues are current.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-29 12:20:19 -07:00
Saksham Agarwal
a805e260c4
docs: Fix keyboard shortcuts for Electron developer console.
2021-03-24 15:12:53 -07:00
Anders Kaseorg
6e95e5439b
Upgrade dependencies, including Electron 11.3.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-08 23:14:00 -08:00
Anders Kaseorg
a9f479d60d
Enable worldSafeExecuteJavaScript.
...
This has no effect on our use of executeJavaScript, and will become
the default in Electron 12, but for now it silences a warning in
development mode.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-08 23:14:00 -08:00
Anders Kaseorg
7b095a683c
Replace electron-is-dev with app.isPackaged.
...
This unfortunately uses remote, but that’s what electron-is-dev was
doing anyway.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-08 23:14:00 -08:00
Anders Kaseorg
78931bbb22
xo: Fix unicorn/no-array-push-push.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-08 23:13:50 -08:00
Anders Kaseorg
12ae84b757
xo: Fix unicorn/prefer-spread.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-08 23:13:43 -08:00
Anders Kaseorg
75da0a16c1
xo: Fix unicorn/no-array-for-each.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-08 23:13:36 -08:00
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