Releases: zulip/zulip-desktop
Releases · zulip/zulip-desktop
v5.4.2
Potential Fixes:
- macOS: Electron 9 upgrade is a potential fix for the 'grey screen issue' reported.
Dependencies:
- Upgrade all dependencies, including Electron 9.2.0.
v5.4.1-beta
Fixes
- Resized the large application icon on macOS dock to be coherent with other icons.
Potential Fixes
- macOS: Electron 9 upgrade is a potential fix for the 'grey screen issue' reported.
Dependencies
- Upgrade all dependencies, including Electron 9.1.1.
v5.4.0
New features
- Added support for certificates from system store. This means you don't need to configure the certificate in Zulip app if you have already configured it in system store.
- Added support for Slovak as application language.
- New logo and tray icons.
Fixes
- Fix bug in Copy Link and add Copy Email option in the context menu.
- Enable Copy option in context menu only when copying is possible.
- Remove leading and trailing separators in the context menu on non-mac systems.
- ignoreCerts: Accommodate WebSocket URLs in certificate-error handler.
Dependencies
- Upgrade all dependencies, including Electron 8.4.0.
Deprecations
- This release supports certificates from Zulip store as well as system store. Zulip certificate store will be deprecated in the next release.
Users are hereby requested to move to the system store.
v5.3.0
Security fixes:
- Remove the insecure ignoreCerts option.
Fixes:
- Windows: Fixed a bug where login at startup setting not working as expected.
- Fix zoom issues where some webviews would not get zoomed-out once zoomed-in.
- Fix overflowing contents on 'Add Organization' view.
New features:
- Support pkg installer on macOS.
- Use electron 8 built-in spellchecker. Linux and Windows users can now choose up to three spellchecker languages from Settings → General. On macOS, default spellchecker is used.
- Add a cancel button in the report-issue modal.
- macOS: Use electron API to get dark tray icon instead of the green icon for the light theme.
- Remove 'Reset App Data' option. Factory Reset option has been moved to Settings → General.
- Setup Transifex for better synchronization of translations. The application now supports 41 languages instead of 21.
Dependencies:
- Upgrade all dependencies, including Electron 8.3.3.
v5.2.0
Security fixes:
- CVE-2020-12637: Do not ignore certificate errors in webviews unless the (unsupported, deprecated)
ignoreCerts
option is enabled.
Fixes:
- Avoid opening the file chooser dialog twice when downloading a file.
New features
- Provide clipboard decryption helper for use in new social login flow.
Dependencies
- Upgrade all dependencies, including Electron 8.2.5.
v5.1.0
Fixes:
- macOS: If the app is in the foreground, the app will no longer hide upon clicking on the dock again.
- Synchronise Debian scripts with electron-builder 22.4.1, thus fixing SUID sandbox binary issues.
- Dock icon on macOS used to be larger than the other applications, which is now updated to the appropriate size.
- Upon catching the error in updating the server icon, the app will log the error and make a sentry report instead of triggering user-facing network error
New features:
- User can now set application language without changing the language on their operating system.
Dependencies:
- Upgrade all dependencies, including Electron 8.2.3.
v5.0.0
Security fixes:
- CVE-2020-10856: Enable Electron context isolation. (Reported by Matt Austin.)
- CVE-2020-10857: Fix unsafe use of
shell.openExternal
/shell.openItem
. (Reported by Matt Austin.)- Downloaded files will no longer be opened directly; the previous option to show downloaded files in the file manager is now always on.
- CVE-2020-10858: Add permission request handler to guard against audio/video recording by a malicious server. (Reported by Matt Austin.)
New features:
- Add an option to prompt for the location to save each downloaded file.
Fixes:
- Fix automatic launching at startup.
- Fix Undo and Redo functionality on macOS.
Dependencies:
- Upgrade all dependencies, including Electron 8.0.3.
- Remove
assert
,cp-file
,dotenv
,electron-debug
, andwurl
.
Deprecations:
- Since Electron upstream has discontinued support for 32-bit Linux, we will only provide 32-bit Linux builds on a best effort basis, and they will likely be removed in a future release.
v4.0.3
New features
- Support MSI installer for Windows
Fixes
- CVE-2020-9443 : Remove
disablewebsecurity
option from the Webview.
v4.0.2-beta
Fixes
- This fixes the notarization issues users were getting on Catalina.
v4.0.0
New features
- Add enterprise support using a custom config file for all Zulip users on a given machine. Documentation can be found here.
- Support specification of preset organizations and automatic update preferences.
- Show setting tooltip when trying to change an admin-locked setting.
- Change translation API to handle Google Translate's rate limits.
- Change menu and language of all settings pages based on system locale.
- Disable the Window sub-menu.
Fixes
- Use newer Darwin notification API in
electron_bridge
. - Revert to fallback character icon for an organization only when the icon is not available either on the Zulip server or stored offline on the disk.
- Fix issues with the Zoom In shortcut.
- Sync the sidebar loading indicator with the loading GIF in the main view.
- Fix shortcut symbol for Zoom In.
Development
- Add meta key for ⌘ on macOS.