Skip to content

Releases: zulip/zulip-desktop

v5.4.1-beta

29 Jul 10:52
Compare
Choose a tag to compare
v5.4.1-beta Pre-release
Pre-release

Fixes

  • Resized the large application icon on macOS dock to be coherent with other icons.

Potential Fixes

Dependencies

  • Upgrade all dependencies, including Electron 9.1.1.

v5.4.0

21 Jul 16:34
Compare
Choose a tag to compare

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

24 Jun 19:02
Compare
Choose a tag to compare

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

06 May 23:28
Compare
Choose a tag to compare

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

29 Apr 19:17
Compare
Choose a tag to compare

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

01 Apr 06:56
Compare
Choose a tag to compare

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, and wurl.

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

28 Feb 14:25
Compare
Choose a tag to compare

New features

  • Support MSI installer for Windows

Fixes

  • CVE-2020-9443 : Remove disablewebsecurity option from the Webview.

v4.0.2-beta

13 Nov 12:18
Compare
Choose a tag to compare
v4.0.2-beta Pre-release
Pre-release

Fixes

  • This fixes the notarization issues users were getting on Catalina.

v4.0.0

12 Aug 11:52
Compare
Choose a tag to compare

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.

v3.1.0-beta

22 Jul 14:41
Compare
Choose a tag to compare
v3.1.0-beta Pre-release
Pre-release

New features

  • Support dark mode on macOS.
  • Add option to find accounts by email.
  • Add option to hide Menu bar to View menu.
  • Show a loading indicator in the sidebar.
  • Update Help Center to open help page of the currently active server.
  • Improve auto-detection of spellchecker language.
  • Disable menu items on non-server pages.

Fixes

  • Updated, more robust server validation logic.
  • Fix JSON DB errors observed when switching tabs.
  • Fix issue with the creation of large .node files in the Temp folder on Windows machines.
  • Fix issue where drafts were not saved properly.

Development

  • Migrate codebase to TypeScript.
  • Set the indent_size in .editconfig to 4.
  • Use .env file for reading Sentry DSN.