Releases: zulip/zulip-desktop
Releases · zulip/zulip-desktop
v3.1.0-beta
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.
v3.0.0
New features
- Add context menu in the left sidebar.
- Enable per-user installation on Windows.
- Switch to next server on Ctrl+Tab.
- Add option to copy zulip URL.
- Allow zoom options from numpad.
- Use server language for spellchecker for all platforms.
- Allow installing app without admin privileges.
- Allow insecure requests on user request.
- Unify case across menus and settings.
Enhancements
- Remove Found bug button.
- Set custom css to false by default.
- Disable beta updates if auto updates disabled
- Update menu items on setting page.
- Include certificates in all requests for icon.
- Document show sidebar shortcut properly.
- Improve organization page.
- Improve wording of adding a new org button.
- Increase width of add a new org button.
- Add eol for linebreaks on windows.
- Teach git to ignore unnecessary binary files.
- Send user-agent with request.
- Minimize to tray on startup.
- Update test config files.
- Ensure backward compatibility when using narrow.by_topic.
- Use path.sep for path separator to support Windows.
- Change the window title to contain active Realm's name.
- Use path.basename to get the certificate file name.
- Disable pdf-viewer window.
- Default to starting app on login.
- Modify the reset app data button.
- Add requestOptions to replace request instances.
- Workaround buggy focus switching in Electron 3.0.10.
- Reorder file menu and add option to Add Organization.
- Improve development guide.
- Implement CSS linting with stylelint.
- Add "role" key to webview property.
- Implement HTML Linting with htmlhint and fix indent.
- Limit the number of lines in log files.
- Fix focus after clicking back button.
- Remove minimize and close from the File menu.
- Add config for installer name.
Fixes
- Fix request ecdhCurve mismatch errors
- Fix typo in network error message.
- Fix context menu not working on adding new org.
- Fix reply from the notification.
- Fix shortcut section horizontal alignment.
- Fix broken link in docs.
- Fix grammatical errors.
- Fix typo error in the issue template.
- Fix text for Toggle DND in sidebar on hover.
- Fix focus after soft reload.
- Fix tip's place for Windows & Linux.
Module updates
- Update node-json-db to v0.9.1.
- Update sentry to v0.12.1.
- Update electron-window-state to v5.0.3.
- Update electron to v3.0.10.
- Update electron-builder to v20.40.2.
- Update electron-sentry to v0.14.0.
- Update dependencies to fix minor dev security alerts.
- Update snap config.
v2.3.82
Fixes
- Fix about page not opening up
- Minor UI enhancements
- Updated some menu items
v2.3.8
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.
v2.3.7-beta
v2.3.6
v2.3.5
v2.3.4-beta
Fixes
- Fix downloading functionality of file attachments.
- Fix null of downloadPath when settings.json fails.
v2.3.3
Enhancements
- Add dock bounce effect on macOS (306e0f3)
- Add a setting option to use the system proxy settings (a27cf9e)
- Add support for self/custom signed certificate (0a893c9)
- Add Sentry support to get the bug reports (7299cd5)
- Show a notification when a user clicks on file attachments and open the same in default native app (6787b8d)
Fixes
- Fix auto-updates on Windows
- Fix image attachments not opening up in the app (99a1711)
- Security fix - Do proper HTML escaping for server data to avoid XSS attacks
- Other minor fixes
Module updates
electron-builder: v20.20.4
electron-updater: v2.23.3
Full changelog - v2.3.2...v2.3.3
v2.3.2
This is a quick release 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.