Anders Kaseorg
3956252309
xo: Fix unicorn/prefer-event-target.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-10-02 00:43:33 -07:00
Anders Kaseorg
c1f2ae5ef8
context-menu: Enable macOS Writing Tools.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-29 13:23:54 -07:00
Anders Kaseorg
301fe26d80
Upgrade dependencies, including Electron 37.4.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-29 12:41:45 -07:00
Anders Kaseorg
9dd5fd2aa5
Mark more strings for translation.
...
Fixes #1128 among many other things.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-06 14:04:43 -07:00
Anders Kaseorg
11e2635aa0
Correct node-json-db Errors.js imports.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-06 14:02:00 -07:00
Anders Kaseorg
45672432db
Focus the webview for notification settings, keyboard shortcuts.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-05 00:57:36 -07:00
Anders Kaseorg
5b30bb2a16
stylelint: Fix property-no-deprecated.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-05 00:40:03 -07:00
Anders Kaseorg
598aa6f4b9
webview: Adjust app.dock feature test for TypeScript friendliness.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-05 00:40:03 -07:00
Anders Kaseorg
2e7ed457f0
xo: Fix @typescript-eslint/prefer-nullish-coalescing.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-05 00:40:03 -07:00
Anders Kaseorg
e3d9308c21
xo: Fix unicorn/prefer-single-call.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-05 00:40:03 -07:00
Anders Kaseorg
eb849a7b3d
Switch to "type": "module".
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-05 00:32:25 -07:00
Anders Kaseorg
26b226c7ae
Use .ts extensions for imports.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-06-20 16:35:18 -07:00
Shubham Padia
b42f9de27d
preferences: Increase contrast of setting text and nav items.
...
The text in the settings panel was unnecessarily fade, making it hard to
read. Increasing the contrast makes it more readable. The setting text
color is the same as the heading of the settings. This commit also
changes the color of the nav items to be the same as `|` bar preceding
it.
https://chat.zulip.org/#narrow/channel/101-design/topic/zulip-desktop.20preferences.20contrast
2025-06-11 12:33:00 -07:00
Shubham Padia
201faa9449
settings: Make Do not disturb icon brigther when it's on.
...
It was not so obvious to users when they were in DND mode, making the
icon brigther when in DND mode hopes to address that.
https://chat.zulip.org/#narrow/channel/101-design/topic/zulip-desktop.20DND.20icon.20contrast
2025-06-11 12:32:11 -07:00
Shubham Padia
4125de4a60
css: Use hsl for action-button icon colors.
...
We only change this for `.action-button i` and `.action-button:hover i`
since we need to make the dnd icon lighter in comparison to these two.
These are the two that are absolutely necessary to change, we can also
change others to hsl color space after discussion on CZO.
2025-06-11 12:32:11 -07:00
Anders Kaseorg
1de4f88c6c
webview: Address deprecation of WebContents.goBack et al.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-03-12 17:15:03 -07:00
Anders Kaseorg
ab4381a6bf
xo: Fix unicorn/prefer-global-this.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-03-12 17:15:03 -07:00
Shubham Padia
eb19b20da2
preference: Rename show app unread badge setting.
...
The original wording was found to be confusing, see
https://chat.zulip.org/#narrow/channel/16-desktop/topic/.22app.20unread.20badge.22/near/1993426
for more details.
2024-12-11 11:18:19 -08:00
Anders Kaseorg
da7e026550
Mark dialog strings for translation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-12-02 15:53:25 -08:00
Anders Kaseorg
c70f6df096
about: Remove inexplicable ‘cursor: pointer’.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-12-02 15:52:29 -08:00
Anders Kaseorg
ef0110f8e7
about: Mark strings for translation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-12-02 15:52:29 -08:00
Anders Kaseorg
b7a7ca3e5c
renderer: Mark strings for translation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-12-02 15:52:29 -08:00
Anders Kaseorg
467e7b11c5
functional-tab: Split ‘name’ into ‘page’ and ‘label’.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-12-02 15:52:29 -08:00
Anders Kaseorg
a736f664c6
nav: Statically mark navigation items for translation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-12-02 15:52:06 -08:00
Anders Kaseorg
4867fc672a
preference: Sort spellchecker language names with localeCompare.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-08-22 16:13:27 -07:00
Anders Kaseorg
f85f05d66b
preference: Show spellchecker language names from Intl.DisplayNames.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-08-22 16:13:27 -07:00
Anders Kaseorg
f6ff112f0e
stylelint: Fix declaration-block-no-shorthand-property-overrides.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-08-07 14:53:08 -07:00
Anders Kaseorg
0eb4c9236e
Upgrade dependencies, including Electron 29.1.5.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-03-22 16:12:34 -07:00
Anders Kaseorg
47366b7617
xo: Fix unicorn/prevent-abbreviations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-03-22 16:07:32 -07:00
Anders Kaseorg
86e28f5b00
xo: Fix import/no-duplicates.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-03-22 15:33:00 -07:00
Anders Kaseorg
70f0170f1d
webview: Enable zooming with the mouse wheel.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-03-21 15:32:52 -07:00
Anders Kaseorg
bc75eba2bd
webview: Use an exponential scale for zooming.
...
This matches the native Electron behavior.
Fixes part of #1360 by removing the separate zoomFactor state
variable.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-03-21 15:31:56 -07:00
Anders Kaseorg
9d08a13e64
Set a restrictive Content-Security-Policy for the app UI.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-01-25 15:39:05 -08:00
Anders Kaseorg
1cf822a2b5
Use process-specific @sentry/electron modules.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-01-23 16:09:20 -08:00
Anders Kaseorg
727c2335f6
electron-bridge: Fix unicorn/prefer-node-protocol.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-01-08 17:10:37 -08:00
Anders Kaseorg
e8173919f8
Upgrade dependencies, including Electron 28.1.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-01-08 17:10:37 -08:00
Anders Kaseorg
cf2f4fe9c9
Avoid deprecated ipcRenderer.sendTo.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-01-08 16:02:14 -08:00
Anders Kaseorg
a32119b55d
Upgrade dependencies, including Electron 26.2.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-09-13 23:19:31 -07:00
Anders Kaseorg
58049a91c4
Upgrade xo and prettier.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-09-13 22:47:15 -07:00
Anders Kaseorg
9810d69c3b
renderer: Compensate for Chrome’s removal of overflow: overlay.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-09-13 22:47:15 -07:00
Anders Kaseorg
d2f949d683
Use Electron Event type.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-09-13 19:15:08 -07:00
Anders Kaseorg
a8c283a50b
renderer: Remove unused reloadView argument.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-09-13 19:15:08 -07:00
nooblag
dab29d4720
renderer: Improve GIF loading spinner with new SVG.
2023-09-13 19:15:08 -07:00
Anders Kaseorg
32301656cc
Upgrade dependencies, including Electron 24.2.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-05-05 16:15:04 -07:00
Anders Kaseorg
0e16283a37
stylelint: Fix declaration-block-no-redundant-longhand-properties.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-05-05 16:15:04 -07:00
Anders Kaseorg
d86482a804
stylelint: Fix media-feature-range-notation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-05-05 16:15:04 -07:00
Anders Kaseorg
044f1fd0f9
preference: Fix server icon display in connected organizations list.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-05-05 15:30:51 -07:00
Anders Kaseorg
10fb0a82f9
preload: Drop compatibility code for Zulip Server < 4.0.
...
The server was updated in bfd9999cf874e506592fda254dfe0fe06b5b2738
(4.0-rc1~2192) to expose a proper API for this functionality, so we
don’t need to trigger fake click events to access it.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-05-05 14:41:25 -07:00
Anders Kaseorg
123bd5b2c0
preload: Drop compatibility injected JS for Zulip Server < 3.0.
...
The server was updated in a6fee2f18ef9d2ef6ac248e9ed82d580daff1a07
(3.0-dev~1674) and e701f208619b8b9b28a85f84ee16cf8d8df82b72
(3.0-dev~1667) to avoid relying on this wrapper. We no longer support
servers older than 3.0, so we can delete it.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-05-05 14:39:41 -07:00
Anders Kaseorg
ad771c3da8
Display a banner for unsupported Zulip Server versions.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-05-05 14:37:32 -07:00