Skip to content

Latest commit

 

History

History
1335 lines (732 loc) · 59.8 KB

CHANGELOG.md

File metadata and controls

1335 lines (732 loc) · 59.8 KB

3.7.3 (2021-12-27)

Bug Fixes

3.7.1 (2021-12-20)

Bug Fixes

  • 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)

Bug Fixes

  • Empty screen from a fresh start + servers.json (#2243) (407c562)

3.6.0 (2021-11-16)

Bug Fixes

Features

  • 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)

Bug Fixes

Features

  • Electron dl for improve download experience (#2200) (a132009)

3.5.6 (2021-09-23)

Bug Fixes

Features

3.5.5 (2021-09-21)

Bug Fixes

  • Prevent errors on startup : Fix icon and window positioning errors (#2173) (d42ce30)

3.5.4 (2021-09-16)

Bug Fixes

  • After zoom/reset navigating displays "white screen" (#1947) (a1323df)
  • Fix memory leak after navigation (#2168) (8ef2d67)

3.5.3 (2021-09-09)

Bug Fixes

3.5.2 (2021-09-09)

Bug Fixes

3.5.1 (2021-09-08)

Bug Fixes

  • Prevent Webcontent to navigate (outside) (abd7a08)
  • Restore window on focus request (ca0b8c6)
  • Settings and Download view (fecdd5a)

3.5.0 (2021-09-06)

Bug Fixes

  • Set default server servers.json (#2064) (3965307)
  • Set default server servers.json and Open server on click notification (#2144) (b748b10)

Features

3.4.0 (2021-08-25)

Bug Fixes

  • Prevents Notifications on Linux to show the message "Rocket.Chat is ready" (#2122) (5ac093e)
  • solve prettier errors (bf16f55)

3.3.0 (2021-06-17)

Bug Fixes

3.2.4 (2021-08-16)

Bug Fixes

  • Prevents Notifications on Linux to show the message "Rocket.Chat is ready" (#2122) (5ac093e)

3.3.0 (2021-06-17)

Bug Fixes

3.2.3 (2021-07-01)

Bug Fixes

  • Desktop notifications not working (2d4607d)

3.2.2 (2021-05-14)

Bug Fixes

  • i18n: Language update from LingoHub 🤖 (#2032) (39719ef)
  • jitsi: JitsiMeetElectron unavailable on preload script (#2031) (1322938)

3.2.1 (2021-05-13)

Bug Fixes

  • about-dialog: About dialog not displaying version (#2030) (f82823c)

3.2.0 (2021-05-12)

Bug Fixes

Features

  • CLI argument '--start-hidden' to put the app in background on start (#1407) (223a698)
  • Flash root window on all platforms (#1949) (5934c56)

Performance Improvements

3.1.1 (2020-12-25)

Bug Fixes

3.1.0 (2020-12-21)

Bug Fixes

Features

3.0.7 (2020-11-09)

Bug Fixes

  • build: Force 32 and 64-bit builds for Windows (e808e7a)

3.0.6 (2020-11-03)

Bug Fixes

3.0.5 (2020-10-28)

Bug Fixes

3.0.4 (2020-10-17)

Bug Fixes

  • 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)

Bug Fixes

3.0.2 (2020-10-03)

Bug Fixes

3.0.1 (2020-10-02)

Bug Fixes

3.0.0 (2020-09-30)

Bug Fixes

Features

Performance Improvements

2.17.11 (2020-07-21)

Bug Fixes

  • 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)

Bug Fixes

2.17.9 (2020-03-12)

Bug Fixes

  • Update provision profile (617c964)

2.17.8 (2020-03-01)

Bug Fixes

  • Allow MacOS users to browse for spell checking dictionaries (3c75bfe)
  • Patch Electron for MAS builds (e9cd8ad)

2.17.7 (2020-02-11)

Bug Fixes

  • Spell checking dictionaries files encoded as UTF-8 (18b9524)

2.17.6 (2020-02-11)

Bug Fixes

  • Rollback to plain-text Hunspell dictionaries (#1514) (0f16d32)

2.17.5 (2020-02-04)

Bug Fixes

  • Handle unset enabled dictionaries (2e3f203)
  • Ignore Hunspell dictionaries on MacOS (cccca77)

2.17.4 (2020-02-04)

Bug Fixes

  • Broken spell checking dictionary selection (c11600c)

2.17.3 (2020-01-30)

Bug Fixes

2.17.2 (2019-12-19)

Bug Fixes

  • #1450 Windows select boxes
  • #1447 TouchBar buttons

2.17.1 (2019-12-10)

Bug Fixes

  • #1436 Disable hardenedRuntime

2.17.0 (2019-12-02)

Bug Fixes

  • #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

Improvements

  • #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

2.16.2 (2019-11-07)

Bug Fixes

  • #1381 Update dialog events

Improvements

  • #1380 Notifications on Gnome

2.16.1 (2019-11-04)

Bug Fixes

  • #1365 powerMonitor API usage
  • #1366 Spellchecker setup

2.16.0 (2019-10-11)

Bug Fixes

  • #1275 Ignore spurious did-fail load, fixes #1273.

Improvements

  • #1325 Add console warning to self-XSS
  • #1312 Fixes and updates French translations
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

2.15.5 (2019-08-09)

Hot fix

  • Bugsnag dependency error

2.15.4 (2019-08-08)

Others
  • #1198 Add a module to handle deep links following the documentation
  • #1244 Add Simplified Chinese translation file
  • #1287 Reenable Bugsnag error tracking
  • #1196 Safely compute initials for server name on sidebar

Bug Fixes

  • #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 …

2.15.3 (2019-04-30)

Bug Fixes

  • #1198 Add a module to handle deep links following the documentation
  • #1196 Safely compute initials for server name on sidebars

2.15.2 (2019-04-16)

Bug Fixes

  • #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

New Features

  • #1157 Add Traditional Chinese translation

2.15.1 (2019-03-13)

Improvements

  • #1117 Updated Japanese translation

Bug Fixes

  • #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

2.15.0 (2019-02-24)

Bug Fixes

  • #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

Improvements

  • #1096 i18next
  • #1093 New tray icons
  • #1045 Pages and preload script changes
  • #1076 Remove update-remind-later-dialog
Others
  • #1081 Disable artifact collection by AppVeyor
  • #1074 Fix for basic-auth servers connect
  • #1080 Fix remember window state on load

New Features

  • #919 Add "save image" to context menu
  • #1030 Add Japanese translation.
  • #995 Automatic reload on error page
  • #1044 Support for MacBooks Touch Bar

BREAKING CHANGES

  • #1036 Update dependencies

2.14.7 (2019-01-09)

Bug Fixes

  • Main window destroyed when closing on MacOS

2.14.6 (2018-12-06)

Bug Fixes

  • Add strings specifying why some permissions are needed in MacOS
  • Fix servers.json path resolution

2.14.5 (2018-12-04)

Improvements

  • #1010 Remove unused modules

Bug Fixes

  • #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

2.14.4 (2018-11-21)

Bug Fixes

  • #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

2.14.3 (2018-11-14)

Bug Fixes

  • #978 Fallback notifications for Windows 7

2.14.2 (2018-11-13)

Bug Fixes

  • #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

Improvements

  • #968 Node 11 support

2.14.1 (2018-10-25)

New Features

Improvements

  • #933 App (main) page
  • #932 Report issue menu item links to desktop app repository

Bug Fixes

  • #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

2.14.0 (2018-10-11)

New Features

  • #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

Improvements

  • #887 Update ESLint rules following Rocket.Chat guidelines

Bug Fixes

  • #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

2.13.3 (2018-09-18)

Improvements

  • #881 End-to-end tests
  • #882 Set new DMG background

Bug Fixes

  • #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

2.13.2 (2018-09-10)

Bug Fixes

  • 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

2.13.1 (2018-08-30)

Fixes for MacOS and Windows builds.

2.13.0 (2018-08-27)

New Features

  • #838 Russian translation
  • #837 Auto update fixes and settings enforcement

Improvements

  • #821 Always force download of uploaded files
  • #824 Background process rearranged

Bug Fixes

  • #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

2.12.1 (2018-08-14)

Bug Fixes

  • macOS dock badge fixed

2.12.0 (2018-08-04)

New Features

  • #790 add pluralize
  • #777 New image for error page
  • #760 Notification on app icon
  • #776 Updated with new logo

Bug Fixes

  • #778 Add snap build back
  • #791 Mac osx menubar color
Others
  • #785 Replace last couple of icons

2.11.0 (2018-06-10)

New Features

  • #562 Add option to install language dictionaries
  • #691 Add german translation

Bug Fixes

  • #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

2.10.5 (2018-02-07)

Bug Fixes

  • Dependencies updated

2.10.4 (2018-02-05)

Bug Fixes

  • macOS bundle version fixed

2.10.3 (2018-02-02)

Bug Fixes

  • Dependencies updated

2.10.2 (2018-01-26)

Others
  • #521 Mas entitlements
  • #520 npm deps update

2.10.1 (2017-11-09)

Bug Fixes

  • #597 Fix MacOS dmg build

2.10.0 (2017-10-27)

New Features

  • #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

Bug Fixes

  • #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

2.9.0 (2017-08-23)

New Features

  • #320 Allow reply notifications on Mac OS
  • #490 Default servers improvements
  • #509 Add missing Services menu in application menu on macOS

Bug Fixes

  • #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

2.8.0 (2017-05-17)

New Features

Bug Fixes

  • #440 Fix bug on some OS versions on about window, closes #427
  • #445 Fix bug when closing app in fullscreen

2.7.0 (2017-04-26)

New Features

  • #411 Auto update when new version is released
  • #423 Open host from add new server page if it exists

Bug Fixes

  • #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

2.6.1 (2017-04-04)

Bug Fixes

  • #412 Fix bug with highlighting text & drag region on macOS

2.6.0 (2017-03-29)

Bug Fixes

  • #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

2.5.0 - 2017-Mar-05

  • 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

2.4.0 - 2017-Fev-06

  • 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

2.3.0 - 2017-Jan-24

  • 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

2.2.3 - 2017-Jan-20

  • Dependencies update

2.2.2 - 2017-Jan-20

  • Fix client zoom keys the opposite way to be expected.
  • Debounce window saveState call to avoid Error: EPERM: operation not permitted

2.2.1 - 2017-Jan-19

  • Added left button click to taskbar-icon to show main window
  • Fix various quirks with the windows installer

2.2.0 - 2017-Jan-11

Upgrade electron-builder to 11.2.4

  • Fix context menu

2.1.0 - 2017-Jan-10

  • 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

2.0.0 - 2016-Dec-26

Upgrade electron to 1.4.13

1.3.1 - 2016-Apr-06

  • 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

1.3.0 - 2016-Apr-05

  • 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)

1.2.0 - 2016-Mar-21

Update electron-prebuilt to 0.36.10

  • 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)

1.1.0 - 2016-Feb-29

  • 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

1.0.0 - 2016-Feb-19

Update electron to v0.36.4

  • 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

0.10.0 - 2015-Nov-11

Update Electron to 0.34.0

0.9.0 - 2015-Oct-23

  • Option to hide server's list

0.8.0 - 2015-Sep-14

Update Electron to 0.32.2

0.7.0 - 2015-Aug-26

  • Now you can add multiple servers

0.6.0 - 2015-Aug-07

Updated Electron to 0.31.0

  • New demo URL

0.5.0 - 2015-Jul-27

Upgrade electron to 0.30.2

  • 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

0.4.0 - 2015-Jul-16

  • Upgrade electron to 0.30.0 (Images from non HTTPS urls are displayed now)
  • Improve icons for Windows
  • Start using Coffee-Script

0.3.0 - 2015-Jul-15

  • Tray icon
  • Improve app icons

0.2.0 - 2015-Jul-10

  • New app icon for OS X
  • New background for dmg file
  • Add application and context menus