3.7.3 (2021-12-27)
3.7.1 (2021-12-20)
- add Windows zip to releases and fix Windows architecture switching on release (#2258) (a67818e)
- Run menu bar event listeners asynchronously (#2254) (d99352a)
3.7.0 (2021-11-30)
3.6.0 (2021-11-16)
- Add back desktop version to userAgent string (#2217) (07c6079)
- Missing entitlements on mac app (#2191) (ce52cbc)
- Add clear cache and clear storage data options to server (#2229) (d65e73a)
- Setting to open video chat on application window or external browser (#2227) (d3364fd)
3.5.7 (2021-10-06)
- Prevent error if can reach the icon (#2197) (8c5217f)
- Prevent invalid range for unit format (#2195) (cc4037b)
- Prevent store send messages before the screen is ready (#2198) (34d185d)
- Redact info (#2196) (7a62f33)
3.5.6 (2021-09-23)
3.5.5 (2021-09-21)
3.5.4 (2021-09-16)
- After zoom/reset navigating displays "white screen" (#1947) (a1323df)
- Fix memory leak after navigation (#2168) (8ef2d67)
3.5.3 (2021-09-09)
- Fix OAuth (#2158)(76bbba4)
- Remove preventDefault from download (#2159) (4030e34)
- Removes rid param/conditional to fix deeplink (#2160) (2a72853)
3.5.2 (2021-09-09)
- Bugsnag (#2153) (e3b1be7)
- Click Notification (#2154) (fb56545)
- oauth (#2152) (898f3b4)
- remove typo text (#2150) (143fd48)
3.5.1 (2021-09-08)
- Prevent Webcontent to navigate (outside) (abd7a08)
- Restore window on focus request (ca0b8c6)
- Settings and Download view (fecdd5a)
3.5.0 (2021-09-06)
- Set default server servers.json (#2064) (3965307)
- Set default server servers.json and Open server on click notification (#2144) (b748b10)
- Settings allow enable/disable flashframe (#2142) (1a48b69)
- Settings page and report opt-out (#2138) (12ca958)
3.4.0 (2021-08-25)
- Prevents Notifications on Linux to show the message "Rocket.Chat is ready" (#2122) (5ac093e)
- solve prettier errors (bf16f55)
3.3.0 (2021-06-17)
- i18n: Language update from LingoHub 🤖 (#2042) (cb07526)
- i18n: Language update from LingoHub 🤖 (#2047) (891b7b7)
3.2.4 (2021-08-16)
3.3.0 (2021-06-17)
- i18n: Language update from LingoHub 🤖 (#2042) (cb07526)
- i18n: Language update from LingoHub 🤖 (#2047) (891b7b7)
3.2.3 (2021-07-01)
- Desktop notifications not working (2d4607d)
3.2.2 (2021-05-14)
- i18n: Language update from LingoHub 🤖 (#2032) (39719ef)
- jitsi: JitsiMeetElectron unavailable on preload script (#2031) (1322938)
3.2.1 (2021-05-13)
3.2.0 (2021-05-12)
- deps: Update electron-builder (b704680)
- User presence not updating (#2023) (f10f24f)
- deps: Patch dependencies (1e976cc)
- deps: Upgrade build dependencies (61aee42)
- Download button size (#1960) (3424e6d)
- macOS dock icon size (#1941) (0eeb8b2)
- Missing French translations (#2014) (929e556)
- Stop grabbing focus when dom-ready is emitted; and restore window position correctly when x or y is 0 (#1954) (c3ca0ef), closes #1934 #1934
- Tray icon toggle action (#2006) (4d50b80), closes #1700 #1935
- Update hu.i18n.json (#1944) (e801f0f)
- CLI argument '--start-hidden' to put the app in background on start (#1407) (223a698)
- Flash root window on all platforms (#1949) (5934c56)
3.1.1 (2020-12-25)
- Apply sidebar padding change on macOS (#1926) (428ccf9)
- Preload script in sandboxed iframes (#1925) (15e39f3)
3.1.0 (2020-12-21)
- Download Manager (#1700) (ac30ab3)
- Isolated server view sessions (#1883) (4884d3f)
- Rebranding (#1884) (12b4ca6)
3.0.7 (2020-11-09)
- build: Force 32 and 64-bit builds for Windows (e808e7a)
3.0.6 (2020-11-03)
3.0.5 (2020-10-28)
- Apply TouchBar formatting button in focused message box (#1851) (52ca145)
- Bugsnag error reporting (#1843) (de0fe7f)
- Displaying warning every time the window is minimized to tray (#1852) (769a210)
- Dragging and dropping outside content in servers list (#1853) (1e68f50)
- Select first server on startup (#1850) (c883d45)
- System idle threshold (#1844) (6c6e2a9)
3.0.4 (2020-10-17)
- Recover minimized/maximized state on show window when unread count changes (#1810) (15585f2)
- Server in subdirectory (#1820) (ff8b8a2)
- Unavailable languages in electron.session() (#1813) (ef32900)
3.0.3 (2020-10-13)
- Cannot connect to server on subdirectory (#1776) (50c8585)
- Handle certificate errors and handshakes (#1795) (220f8b1)
- Remove Electron and Chrome versions from User-Agent header (#1809) (88cbb23)
- Set connection status (#1800) (738f65c)
3.0.2 (2020-10-03)
- Add extension filters to save download dialog (#1772) (6c4fdcc)
- Asynchronous window state changes (#1773) (0adc73c)
- Increase server version range (#1770) (4ea6fea)
- Update pt-BR.i18n.json (#1774) (75f9c97)
- Update tr-TR.i18n.json (#1763) (61dac3e)
3.0.1 (2020-10-02)
3.0.0 (2020-09-30)
- Add snap connection for camera (#1484) (a6fe71d)
- Bugs related to focused webContents (#1525) (402fec0)
- Command line args handling on packaged apps (#1522) (cc99b78)
- Context isolation in preload script and
openExternal
handling (#1710) (c43a8a3) - Display tray icon balloon when main window is hidden (#1518) (9291b1e)
- Error reporting on Bugsnag (#1655) (a6746f9)
- Gracefully exit the app (#1736) (4d0c28d)
- Media permissions (#1740) (1a23d4b)
- Menu bar crashing (#1722) (20bfcbf)
- Minimum width in split view on OS X is 600px (#1549) (8630847)
- Missing tslib at runtime (#1721) (101957f)
- Opening links with external protocol (#1709) (a497abc)
- Remove wrong entitlements on MAS builds (#1654) (394b19c)
- Some structural issues (#1515) (5604281), closes #1514
- Verify url protocol in window.open (#1723) (f21cca3)
- Add Hungarian translation (#1554) (f2345aa)
- Add new locale for Ukrainian (#1559) (26e6c48)
- Add Polish translation (#1586) (a2f4885)
- Added option to disable GPU acceleration (#1541) (18c850c)
- Deep links (#1726) (fda4bad)
- Embedded spell checking dictionaries (#1523) (c897582)
- Menu bar as components (#1512) (67172f0)
- MSI installer (#1734) (64ab2f3)
- New "Add Server" layout (#1738) (e0183d3)
- Select client certificate dialog (#1511) (68e79d8)
- Use current server's favicon as window/taskbar icon (#1720) (c3d53c6)
2.17.11 (2020-07-21)
- No notification when the avatar icon comes from a relative URL (#1662) (bad1562)
- Remove wrong entitlements on MAS builds (#1654) (76c19ee)
2.17.10 (2020-07-14)
- Patch Electron (d53ec40)
2.17.9 (2020-03-12)
- Update provision profile (617c964)
2.17.8 (2020-03-01)
- Allow MacOS users to browse for spell checking dictionaries (3c75bfe)
- Patch Electron for MAS builds (e9cd8ad)
2.17.7 (2020-02-11)
- Spell checking dictionaries files encoded as UTF-8 (18b9524)
2.17.6 (2020-02-11)
2.17.5 (2020-02-04)
2.17.4 (2020-02-04)
- Broken spell checking dictionary selection (c11600c)
2.17.3 (2020-01-30)
- #1436 Disable hardenedRuntime
- #1402 Embed dialogs
- #1410 Enable websecurity
- #1415 Fetch avatar images for notifications without CORS
- #1412 Loading error view updates
- #1417 Main window state handling
- #1409 Non context-aware native modules
- #1419 Preload script issues
- #1381 Update dialog events
- #1418 Focus main window on second app instance event
- #1416 Infer content type for notification icon
- #1414 Lean main process
- #1380 Notifications on Gnome
- #1392 Update to Electron 7
Others
- #1401 Update TouchBar API usage
- #1381 Update dialog events
- #1380 Notifications on Gnome
Others
- #1347 MacOS build
- #1343 Reenable webviews
- #1346 Revert Linux artifacts names
- #1342 Update dependencies
- #1344 Update tasks and metadata
- #1306 Bump eslint-utils from 1.3.1 to 1.4.2
- #1305 Bump js-yaml from 3.12.2 to 3.13.0
- #1304 Bump lodash from 4.17.11 to 4.17.15
- #1307 Bump lodash.merge from 4.6.1 to 4.6.2
- #1308 Bump mixin-deep from 1.3.1 to 1.3.2
- Bugsnag dependency error
Others
- #1286 "Show window on unread changed" not working
- #1285 Remove missing variable reference
- #1264 Resolves issue with timing out when Rocket.Chat is in the background …
- #1198 Add a module to handle deep links following the documentation
- #1196 Safely compute initials for server name on sidebars
- #1188 Apply workaround for undo and redo actions
- #1189 Multiple language selection on spellchecking
- #1164 Only set user presence as online when auto away detection is disabled
- #1125 Sidebar and badges
- #1187 Update crashes when host is unreachable
- #1157 Add Traditional Chinese translation
- #1117 Updated Japanese translation
- #1132 Apply memoization to spell checking
- #1124 Away detection
- #1129 Mac App Store startup issue
- #1140 Preload scripts compatibility
- #1133 Re-enable download links
- #1130 Reply notifications in MacOS
- #1123 Update button
- #1115 Auto reload server
- #1028 The behavior of clicking links when running RocketChat with subdir.
- #1099 Updates preloads scripts to be compatible with Rocket.Chat >0.74.0
- #1101 Use Electron notifications
- #1096 i18next
- #1093 New tray icons
- #1045 Pages and preload script changes
- #1076 Remove update-remind-later-dialog
Others
- #919 Add "save image" to context menu
- #1030 Add Japanese translation.
- #995 Automatic reload on error page
- #1044 Support for MacBooks Touch Bar
- #1036 Update dependencies
- Main window destroyed when closing on MacOS
- Add strings specifying why some permissions are needed in MacOS
- Fix servers.json path resolution
- #1010 Remove unused modules
- #1026 Add additional condition for option "Show on unread"
- #1005 Disable FreeDesktopNotification actions for Unity desktop
- #1025 Remove dependencies related to the npm's event-stream incident
- #1019 Rollback notifications for Windows
- #1001 Check for updates response when an error occurs
- #978 Fallback notifications for Windows 7
- #1000 Notification errors
- #990 Speed up servers.json loading
Others
- #987 Update Russian translation
- #978 Fallback notifications for Windows 7
- #960 Dictionaries path detection in spell checker
- #967 Main window closing behavior for Linux
- #969 Notifications redesigned
- #949 Reset app data under Windows
- #959 System tray, dock, task bar and main window issues
- #968 Node 11 support
- #914 Tray tooltip
- #936 Autoupdate in MacOS
- #927 Disable autoupdates
- #938 Move about menu item for MacOS
- #926 Preload issues
- #922 Server icon not displayed on sidebar if server url ending with a trailing slash
- #941 Window closing behavior for Linux environments without a system tray
- #899 Optional status on tray for MacOS
- #905 Add copy link in the context menu
- #907 Disable autoupdate on windows installer
- #911 Documentation to disable Autoupdates
- #887 Update ESLint rules following Rocket.Chat guidelines
- #889 About dialog
- #895 Menus
- #884 Show tray icon status again
- #900 Tray icon module
- #902 Tray icon sizes for Linux
- #912 Condition to quit on window close
- #913 Show window on second instance running
Others
- #916 Change back and forward shortcuts
- #884 Show tray icon status again
- #875 Toggled tray icon notifications
- #880 Tray icon toggle crashes in MacOS
- #869 Window state errors on save when antivirus software is present
- Dependencies updated
- Window state persistency triggering redefined
- AppId for Windows setups recovered
- Linux package names fixed
- Fixed multiple issues in provisioning profiles and entitlements for MacOS builds
Fixes for MacOS and Windows builds.
- #817 Disabled update in builds for Mac App Store
- #836 Window state persistency
- #825 macOS menubar icon extra space removed
- #835 Support On-Premise Jitsi screen sharing
- #818 Fixed dock icon badge counter showing zero
- macOS dock badge fixed
- #790 add pluralize
- #777 New image for error page
- #760 Notification on app icon
- #776 Updated with new logo
Others
- #785 Replace last couple of icons
- #670 Add & to menu items to avoid alt-shift menu popup
- #685 CSS option in main.less
- #742 cve 2018 1000136
- #710 recompress PNG files lossless
- Dependencies updated
- macOS bundle version fixed
- Dependencies updated
- #597 Fix MacOS dmg build
- #552 Add context menu option for links
- #556 Sidebar redesign and dynamic background color
- #539 Adds drag and drop for servers in the sidebar
- #533 New shortcut for moving back/forward between rooms
- #521 Fixes OSX build for AppStore
- #546 Fixed wrong window size on loading screen
- #532 Restores the help menu on Windows and Linux
- #526 Fix notifications not opening the correct room
- #320 Allow reply notifications on Mac OS
- #490 Default servers improvements
- #509 Add missing Services menu in application menu on macOS
- #494 Adding ESLint and fixing lint errors
- #465 Fix bug in spellcheck
- #512 Fix minimized start on Windows
- #464 Remove duplicate notification on windows 7
- #453 Read update settings from install location
- #416 Snap build
- #440 Fix bug on some OS versions on about window, closes #427
- #445 Fix bug when closing app in fullscreen
- #417 Don't open dev tools on about, and show message when no updates
- #425 Make sure app quits on mac on update
- #426 Reduce drag region to fix manual scroll
- #415 Updated README with servers.json instructions
- #412 Fix bug with highlighting text & drag region on macOS
- #384 Fix download file issue
- #390 Fix speed issues with spellcheck on windows
- #391 Only show reload screen if main webview error
Others
- #336 Make it sexier in macOS
- Add Fedora Dev Dependencies
- Allow opening of file urls
- Changed the function name and the switch is replaced with
icon-tray${title}.png
); - Fix speed issues with spell check on Windows
- Fixed to put tray object in mainWindow
- Handle urls using click listener
- Load server config from file and tidy menu
- Show reload screen when server fails to load
- Add .nvmrc
- Add download section to readme
- Add option to hide tray icon
- Add option to remove user data on uninstall
- Add option to toggle menu on windows and linux
- Allow multiple dictionaries if not using hunspell
- Capitalize menu items
- Fix blank notification issue
- Fix dictionaries path
- Fix issue with notification taking focus, and resize
- Fix issue with some notifications being blank
- Fix issues with desktop entry on linux
- Fix multiple certificate notifications and replacing webview with image
- Fix notification height with mulitple monitors
- Fix speed issues with spell check
- Improve design of screen selection
- Initial changes to enable screen share
- Keep user online if they are still active on their system
- Make windows notification unselectable
- Open link in app if internal url
- Prevent error from tray when window reloads
- Save disabled dictionary preference
- Set notification as inactive so it doesnt take focus from window
- Stop redirect when dragging image/url into window
- Update .editorconfig to match eslint
- Update jQuery to 3.1.1
- Update spectron 3.4. to 3.5.0
- Add loading screen
- Add options of all users or current user for Windows install
- Add run at startup option on Windows
- Fix issues with Windows 7 notifications
- Dependencies update
- Fix client zoom keys the opposite way to be expected.
- Debounce window saveState call to avoid Error: EPERM: operation not permitted
- Added left button click to taskbar-icon to show main window
- Fix various quirks with the windows installer
- Fix context menu
- Better file organization
- Use electron-builder to generate our packages and installers
- Fix Spell Checker for all platforms
- Add builds for windows x32 and x64
- Add build automation with Travis and AppVeyor
- Fixed notifications on Windows 7
- Fixed post installation error messages on Windows 7
- Add underline keyboard shortcuts for Windows and Linux (#50)
- Add window min size 400px x 600px
- Prevent save window size for hidden windows
- Save state on window resize and move
- Ask users to allow or deny when connecting to a server with invalid SSL
- HTTP Basic Authentication support (#144)
- Improve error handling for connecting to server (#143)
- OS X client - every word typed is highlighted as being misspelled (#162)
- Possibility to install without creating shortcut (#96)
- Restoring maximized window from tray restores to not maximized window size (#151)
- Save hidden state at Windows logout (#156)
- Add the "about" panel for windows and linux (#138)
- Add zoom options (#137)
- Application close (#123)
- Application crash when hiding or closing the app (#109)
- Do not add a big red dot on side bar for servers with unread messages (#132)
- Enable multilanguage spell checker; Allow user to set languages. (#124)
- Fix "Close Window" on OS X minimizes (#72)
- Improve spellchecker (#122)
- Improvements/huspell dicts (#128)
- Mac desktop client: Reload minimizes instead (#129)
- Open DevTools for active server (#136)
- Open DevTools for selected server instead of Electron (#133)
- Option to start the client hidden (#118)
- Prevent cache of server icon
- Reload current server instead of all application (#135)
- Right click reload server (#134)
- Spellchecker language not autodetecting on OS X (#119)
- Spellchecker not showing correct suggestions (#121)
- Add server screen font not present on Windows (#100)
- Change Server Should be Add Server (#90)
- Close Now Closes the Application (#89)
- Have hotkeys to switch between Rocket chat instances. (#81)
- Make the taskbar blink when mentioned (#68)
- Open the app after installing on windows (#37)
- Option to change the install folder (#41)
- Right click -> copy / paste (#32)
- RIght click on URLs doesn't work cleanly in a cross-platform way. (#95)
- Start client with windows logon (#57)
- Tray icon on Windows requires triple click (#77)
Special thanks to @floriangoeldi
- Add files to make branding easily
- Add spellchecker
- Create class to manage servers
- Create class to manage sidebar (servers list)
- Create class to manage webviews
- If you inform a server address with HTTPS we will fallback to HTTP if necessary
- Improve file upload getting file from inside the web view instead of from the main view and transmit to the webview via IPC
- Improve offline message
- Load all servers on aplication startup to enable notifications for all servers
- Load the last server and last room on application load or refresh
- Move all images to /app/images
- Now you can inform the server address without protocol, we will try HTTPS and then HTTP
- Open correct server from desktop notification
- Reactive tray icon
- Remove coffee-script dependency
- Remove font Roboto
- Remove unused CSS/LESS
- Show total of unreads in the application icon (OS X)
- Sidebar design improvement
- Sidebar now have a new button to add new servers
- Sidebar shows server's alert badge
- Sidebar shows server's icon or initials
- Sidebar shows server's title on mouse over
- Sidebar shows server's unread count
- Use webviews to allow multiple servers online at the same time
- Option to hide server's list
- Now you can add multiple servers
- New demo URL
- Better error message
- Disabled _tray.setTitle(title); until it can be optional
- Fix crash when closing app from try in OS X
- Fixed oAuth logins
- Increase start window size
- Listen for double-clicked event on tray to minimize/restore window
- Move window to front when click to show in tray
- Open http links as external
- Remove unnecessary files from OSX and Windows release
- Rename application executable and helpers
- Update Icons
- Upgrade electron to 0.30.0 (Images from non HTTPS urls are displayed now)
- Improve icons for Windows
- Start using Coffee-Script
- Tray icon
- Improve app icons
- New app icon for OS X
- New background for dmg file
- Add application and context menus