Zulip Desktop Client Changelog

What's new in Zulip Desktop Client 5.11.0

Apr 1, 2024
  • Fixes:
  • Removed the popup dialog for certificate errors when loading subresources such as images.
  • Allowed hiding the window from full screen mode on macOS.
  • Enhancements:
  • Enabled zooming with Ctrl+mouse wheel on Linux and Windows.
  • Dependencies:
  • Upgraded all dependencies, including Electron 29.1.5.

New in Zulip Desktop Client 5.10.5 (Jan 26, 2024)

  • Dependencies:
  • Upgraded all dependencies, including Electron 28.2.0.
  • Enhancements:
  • Improved security hardening by setting a Content-Security-Policy for the app UI.

New in Zulip Desktop Client 5.10.4 (Jan 9, 2024)

  • Dependencies:
  • Upgraded all dependencies, including Electron 28.1.1.

New in Zulip Desktop Client 5.10.3 (Oct 1, 2023)

  • Fixes:
  • Fixed an error in the third-party gatemaker library that broke the display of notifications for completed downloads.
  • Dependencies:
  • Upgraded all dependencies, including Electron 25.8.4.

New in Zulip Desktop Client 5.10.2 (Sep 15, 2023)

  • Dependencies:
  • Downgraded Electron to 25.8.1 to avoid a renderer process crash on Linux.

New in Zulip Desktop Client 5.10.0 (May 9, 2023)

  • Removed features:
  • Removed support for Windows 8.1 and earlier, which reached end-of-life earlier this year and are no longer supported by Electron.
  • Removed support for Zulip Server 3.x and earlier, which have been obsolete for more than 18 months, in accordance with our release lifecycle. A notice will now be displayed when connecting to a server with an unsupported version.
  • Fixes:
  • Fixed display of the dropdown for the spellchecker languages setting.
  • Fixed various bugs related to displaying and updating organization icons.
  • Fixed settings to disable visual display of notifications.
  • Dependencies:
  • Upgraded all dependencies, including Electron 24.2.0.

New in Zulip Desktop Client 5.9.5 (Feb 7, 2023)

  • Fixes:
  • Fixed a hang on startup when an organization cannot be connected at startup.
  • Enhancements:
  • Enabled Chromium sandboxing in remote renderer processes for improved security hardening.
  • Dependencies:
  • Upgraded all dependencies, including Electron 22.2.0.

New in Zulip Desktop Client 2.5.0 beta (Mar 2, 2019)

  • New features
  • Add context menu for organizations icons in left sidebar on right-click.
  • Improve organization page.
  • Change the window title to contain active Realm's name.
  • Send user-agent with request.
  • Disable beta updates if auto-updates disabled.
  • setting: Minimize to tray on startup.
  • Other minor improvements.
  • Fixes
  • network: Fix request ecdhCurve mismatch errors.
  • Disable pdf-viewer window temporarily till issue in electron-upstream.
  • Include custom certificates in all requests.
  • Other minor bug fixes.
  • Module Updates
  • electron: Update electron to v3.0.10.
  • dependency: Update node-json-db to v0.9.1.
  • dependency: Update electron-window-state to v5.0.3.
  • dependency: Update electron-sentry to v0.14.0.

New in Zulip Desktop Client 2.4.0 (Jan 4, 2019)

  • New features:
  • context-menu: Add context menu in the left sidebar so that users can quickly disconnect an organization
  • Add a feature to minimize to tray on startup
  • setting: Improve organization page
  • Other minor improvements
  • Fixes:
  • request: Send user-agent with the request, fixes #611
  • domain-util: Include certificates in all requests for an icon, fixes #463
  • network: Fix request ecdhCurve mismatch errors, fixes #594
  • setting: Disable beta updates if auto updates disabled
  • Other minor fixes
  • Module Updates:
  • electron: Update electron to v3.0.10

New in Zulip Desktop Client 2.3.82 (Oct 12, 2018)

  • Fix about page not opening up
  • Minor UI enhancements
  • Updated some menu items

New in Zulip Desktop Client 2.3.8 (Sep 26, 2018)

  • New features:
  • 8d0b683 Auto hide menubar on Windows/Linux. Add a setting option for the same.
  • 177bff6 Improve design of setting page.
  • 86e3d06 Toggle app on clicking the tray icon (Linux).
  • 6ebc9ac Update sidebar realm name when it's changed in webapp.
  • 0ad4ea4 left-sidebar: Add initial character of Realm Name instead of default icon.
  • Fixes:
  • 10cd785 linux: Fix ALT+SHIFT opening menu items on Linux.
  • c1af019 sentry: Add ignore errors to sentry configuration.
  • 2ece432 Linux: Add label for help menu item.
  • 278dc68 file-attachments: Allow multiple downloads of same file name.
  • Module Updates:
  • b4fa4ca electron: Update electron to v2.0.9.

New in Zulip Desktop Client 2.3.7 Beta (Sep 3, 2018)

  • New features:
  • Add a feature to show and view pdf file in the app (6fd9e1b)
  • Fixes:
  • config-util: Use package reload instead of custom reload. This is an experimental fix for setting files getting corrupted issue (bb99015)
  • Unescape server name in window menu item (50647e3)
  • Module Updates:
  • Update electron-builder to v20.28.3
  • Update electron-updater to v3.1.2

New in Zulip Desktop Client 2.3.6 (Aug 27, 2018)

  • New features:
  • Add proxy details while validating a server
  • Fixes:
  • Fix youtube video not playing in lightbox
  • Fix realm name not escaped properly
  • Module updates:
  • electron: Update electron to v2.0.8

New in Zulip Desktop Client 2.3.5 (Aug 3, 2018)

  • New features:
  • Add a setting option to show downloaded file in file manager (a5c1ae8)
  • Added electron bridge to communicate with webapp in real time (124a842)
  • Fixes:
  • Fix failing attached file downloads (ed50968)
  • Fix page_params error (60d10d8)
  • gulpfile: Update syntax and methods for gulp v4.x (3f6d256)

New in Zulip Desktop Client 2.3.4 Beta (Jul 24, 2018)

  • Fix downloading functionality of file attachments.
  • Fix null of downloadPath when settings.json fails.

New in Zulip Desktop Client 2.3.3 (Jul 15, 2018)

  • Enhancements:
  • Add a setting option to use the system proxy settings
  • Add support for self/custom signed certificate
  • Add Sentry support to get the bug reports
  • Show a notification when a user clicks on file attachments and open the same in default native app
  • Fixes:
  • Fix auto-updates on Windows
  • Fix image attachments not opening up in the app
  • Security fix - Do proper HTML escaping for server data to avoid XSS attacks
  • Other minor fixes

New in Zulip Desktop Client 2.3.2 (May 29, 2018)

  • This is a quick release for Windows since we recently updated the certificate for code signing the app and we want to make sure the previous versions of the app get auto-updates without any conflicts.

New in Zulip Desktop Client 2.3.1 (May 24, 2018)

  • Enhancements:
  • Add a new setting option to disable the auto-updates (#493) (fe56a20)
  • Add a menu item to check for updates manually (2e70b51)
  • Other minor improvements
  • Fixes:
  • Fix app not rendering colors properly (5b34bc6)
  • Security fix - Do proper HTML escaping for server data to avoid XSS attacks (d69c133, dbe89cd)
  • Fix loading indicator when server is loaded (9980fee)
  • Other minor fixes
  • API Changes:
  • electron - v2.0.1
  • electron-builder: v20.13.4
  • electron-updater: v2.21.10

New in Zulip Desktop Client 2.2.0 Beta (May 9, 2018)

  • Enhancements:
  • Added DND feature (537fbe8)
  • New DMG installer image (31edbe0)
  • Minor improvements

New in Zulip Desktop Client 2.0.0 (Apr 28, 2018)

  • Enhancements:
  • Snap support for Linux
  • Add an option to download the file attachments instead of opening it in the browser
  • Open image link in webapp lightbox
  • Add scrollbar for list of organizations on overflow
  • Better report issue UX
  • Add F5 shortcut for reloading the app
  • Responsive UI for connected orgs in smaller window sizes
  • Minor improvements
  • Fixes:
  • Remove unused shortcuts
  • Update toggle sidebar shortcut to CMD/CTRL+SHIFT+S
  • Warning dialog box for Reset App Settings
  • Fix reinstall script for working across all platforms
  • Other minor fixes
  • API changes:
  • Update electron-builder to v20.8.1

New in Zulip Desktop Client 1.9.0 (Mar 23, 2018)

  • Enhancements:
  • Major UI changes in the add new server and setting page. (6c12026, abd7133, 7276bfe, b80c3d0, 1a97d8a, b31fc6b, 603ad7d, a47a0e3)
  • Some users wanted to change the look of the Zulip. Now you have the power. Feel free to add your own CSS using the all-new setting option Add Custom CSS. (a90dc0c)
  • Added i18n locale helper script. Internalization is coming in the next release. (8e04920)
  • Added What's new in help submenu so that you can see all the latest changes in the app. (4a7b84e)
  • Other small improvements.
  • Bug fixes:
  • Add Zulip binary link to the bin. It was a regression we missed somehow. You can now start the app using zulip from a terminal [Linux]. (3eb4cf4)
  • Fix app settings overriding issue. This bug was unnoticed from v1.4.0. The bug was overriding the app settings which was pretty bad. Don't worry this works as expected now. (52de465)
  • Prevent drag and drop events to avoid few security risks. (e776222)
  • Do not allow running insecure contents in the app. (0a155c6)
  • The ugly white flickering in the webview is now fixed. (435e5f0)
  • Fix position of left-sidebar on toggle. (ffd2ee3)
  • Fix actions tooltip not visible on hover. (c11fa93)
  • Other small fixes.
  • API Changes:
  • Upgrade electron to v1.8.4. (30b0557)
  • Upgrade spectron to v3.8.0.

New in Zulip Desktop Client 1.8.2 (Feb 28, 2018)

  • Enhancements:
  • Add bots mention support to reply option. (#395) (4a40c75)
  • Show a notification when a new update available [Linux]. (5351ee1)
  • Add back button in left-sidebar. (6d213c8)
  • Add a Loading indication for new server button. (#401) (89d1344)
  • Improve help menu. (c452ee2)
  • Add menu-item to reveal app logs in file manager. (#405) (da28589)
  • Setting page and left-sidebar UI improvements. (7f7eee2, c110890, c8d7a79)
  • Other minor improvements.
  • Fixes:
  • Fix broken last active tab. (#420) (2d07d40)
  • Fix Zoom In shortcut. (1948ba2)
  • Check whether the internet is working before reloading. (#415) (d48b6ae)
  • New organization link overlapping existing servers. (5c45ab7)
  • Disable electron-connect when it's run from npm start. (d77b1b5)
  • Do not auto-reload app when the system comes back from sleep. (b163c23)
  • Only toggle the setting state if the element is present. (aedd952)
  • Other minor fixes.
  • API changes:
  • electron - v1.8.2

New in Zulip Desktop Client 1.8.1 (Jan 19, 2018)

  • Enhancements:
  • Reply from notifications [macOS] (8b6dcd3)
  • Add a setting option to start the app in the background (#366)
  • 32-bit Debian installer
  • 32-bit AppImage installer
  • Automatically add apt-repo and GPG public keys on installing Debian file [Linux] (fe9c66d)
  • Remove app data, config files etc on uninstalling Debian installer [Linux] (23eef7e)
  • Add logger utility for debugging that makes easier to sharing the app logs
  • UI improvements
  • Bug fixes:
  • Handle corrupted config files (04083bf)
  • Reload full app on system hibernation (9d081ec)
  • Load default icon if organization icon is not available (8401f8f)
  • Focus app when a notification is triggered (6befcba)
  • Reflect changes in the preference page (#362)
  • Set the default value of flash taskbar setting [Windows] (c0b57bb)
  • Rename Zoom In keyboard shortcut (e23f8aa)
  • Fix checkDomain, so it checks all error codes (#370)
  • Disable hardware acceleration to decrease the load on GPU (fb74251)
  • Minor bug fixes
  • API changes:
  • electron - v1.7.10
  • electron-builder - 19.53.6
  • electron-updater - 2.18.2

New in Zulip Desktop Client 1.7.0 (Nov 25, 2017)

  • Enhancements:
  • Updated to Electron v1.6.15, electron-builder v19.46.4
  • Improved setting page for new users
  • On the developer side, we have added few tests to make sure app doesn't fail
  • Minor improvements

New in Zulip Desktop Client 1.6.0 Beta (Nov 17, 2017)

  • Enhancements:
  • Added setting option to enable/disable spellcheck, #322
  • Added setting option to control Windows taskbar flashing [Windows], #327
  • Auto-updates for Linux [AppImage], #333
  • Better tray icons for retina display, #330
  • Reset app settings from Menu item, 79acf8a
  • Show detailed error message on invalid Zulip server, 0a1866a
  • Bug fixes:
  • Fixed a bug which was caused by app's shortcuts. From now on our shortcuts won't hijack other apps shortcuts (bcb8ffb), fixes #317
  • Removed electron-localshortcut completely. Now we only depends on menu accelerators for keyboard shortcuts.
  • Handle certificate issue properly, #316
  • Other minor fixes

New in Zulip Desktop Client 1.5.0 (Oct 11, 2017)

  • Features:
  • Added an option to clear app data
  • Added an option to show/hide desktop notifications
  • Redesigned setting page
  • Red dot over dock icon for PM [macOS]
  • Show server-info on hovering the server-icons
  • Bug fixes:
  • Fetch correct organization icon from server_settings API, fixes #308
  • Minor improvements

New in Zulip Desktop Client 1.4.0 (Sep 5, 2017)

  • Features:
  • Added proxy support, #198
  • Added setting option for badges
  • Start app at login setting option
  • Added app category for Linux
  • Minor improvements in settings page
  • apt-repo on bintray for linux - here
  • Bug fixes:
  • Fixed auto-updates
  • Better warning message on certificate error
  • Don't allow duplicate servers

New in Zulip Desktop Client 1.3.0 Beta (Aug 10, 2017)

  • Features:
  • Added back/forward option under History submenu, #208
  • Added taskbar overlay icon [Windows], #167
  • Added Window submenu by which users can switch to other servers, #245
  • Added flashing taskbar icon on incoming message [Windows], #167
  • Option to hide the left sidebar, #222
  • Staged rollouts, #173
  • Minor style improvements
  • Bug fixes:
  • Handle focus event properly, closes #216, #251
  • Open external links in default browser, closes #164, #204
  • Allow user to change installation directory, closes #205
  • Fixed server-icon path error [Windows], #181
  • Fixed server validation error, closes #211
  • Fetch server details from Zulip api, closes #214
  • Added tooltip in left sidebar, closes #207
  • Added publisher name in windows installer

New in Zulip Desktop Client 1.2.0 Beta (Jul 12, 2017)

  • Features:
  • Added new setting page.
  • Setting for beta-updates. You can opt in for beta updates via selecting it from setting page.
  • Added Keyboard shortcuts to switch between multiple servers.
  • Desktop notifications support on Windows 8.
  • Bug fixes:
  • Unregister keyboard shortcuts on windows close.
  • Show warning dialog while deleting server.
  • Allow server which is signed by root cert fixes #150.
  • Other minor bug fixes.

New in Zulip Desktop Client 1.1.0 Beta (Jul 10, 2017)

  • Features:
  • New network error page. App will auto-reload once the network comes back
  • Quit shortcut - CTRL+Q [Windows]
  • Improved preference page
  • Bug fixes:
  • Fixed power-monitor module error, closes

New in Zulip Desktop Client 1.0.0 Beta (Jul 10, 2017)

  • Features:
  • Sign in to multiple teams (06f15eb)
  • Windows 7 desktop notification support, closes #16
  • Show badge count for each Zulip server (9f73160)
  • Toggle window on clicking tray icon [Windows] (eace637)
  • Windows installer is properly code signed using DigiCert certificate. You may get a warning regarding the certificate, please make it false positive.
  • Bug fixes:
  • Close/hide app properly (48ff506), closes #179
  • Keep app running in background on clicking X (48ff506), closes #160