793 lines
39 KiB
Markdown
793 lines
39 KiB
Markdown
# Mattermost Desktop Application Changelog
|
|
|
|
## UNDER DEVELOPMENT
|
|
|
|
The "UNDER DEVELOPMENT" section of the Mattermost Desktop changelog appears
|
|
in the product's `master` branch to note key changes committed to `master`
|
|
and are on their way to the next stable release.
|
|
When a stable release is pushed, "UNDER DEVELOPMENT" heading is removed
|
|
from the final changelog of the release.
|
|
|
|
Release date: TBD
|
|
|
|
### Improvements
|
|
|
|
#### All Platforms
|
|
- Added Portuguese spell checker
|
|
[#843](https://github.com/mattermost/desktop/pull/843)
|
|
- Added `Ctrl/Cmd+F` shortcut to work as browser-like search.
|
|
[#399](https://github.com/mattermost/desktop/issues/399)
|
|
|
|
#### Mac
|
|
- Add **.dmg** package to support installation.
|
|
[#588](https://github.com/mattermost/desktop/pull/588)
|
|
|
|
#### Linux
|
|
- [tar.gz] Use SVG icon for Linux application menus in place of PNG icon
|
|
[#815](https://github.com/mattermost/desktop/pull/815)
|
|
- Updated categories in order to be listed under the appropriate submenu of the application starter.
|
|
[#816](https://github.com/mattermost/desktop/pull/816)
|
|
[#818](https://github.com/mattermost/desktop/pull/818)
|
|
|
|
### Architectural Changes
|
|
- Major version upgrade of Electron to v2.0.2. Electron is the underlying technology used to build the Desktop apps.
|
|
[#820](https://github.com/mattermost/desktop/pull/820)
|
|
- Artifact names are configured via `electron-builder.json`.
|
|
[#825](https://github.com/mattermost/desktop/pull/825)
|
|
|
|
### Bug Fixes
|
|
|
|
----
|
|
|
|
## Release v4.1.2
|
|
|
|
Release date: May 25, 2018
|
|
|
|
### Bug Fixes
|
|
|
|
#### All Platforms
|
|
- Fixed an issue where the popup dialog to authenticate a user to their proxy or server didn't work.
|
|
[#809](https://github.com/mattermost/desktop/issues/809)
|
|
|
|
---
|
|
|
|
## Release v4.1.1
|
|
|
|
Release date: May 17, 2018
|
|
|
|
This release contains multiple bug fixes for Mac due to an incorrect build for v4.1.0. Windows and Linux apps are not affected.
|
|
|
|
### Bug Fixes
|
|
|
|
Each of the issues listed below are already fixed for Windows and Linux v4.1.0.
|
|
|
|
#### Mac
|
|
- Fixed an issue where right-clicking an image, then choosing "Save Image", did nothing.
|
|
[#774](https://github.com/mattermost/desktop/issues/707)
|
|
- Fixed an issue that prevented typing in the form fields on the add server dialog when launched from the server tab bar.
|
|
[#780](https://github.com/mattermost/desktop/issues/780)
|
|
- Fixed an issue that could cause an error message on the add new server dialog to be misleading.
|
|
[#438](https://github.com/mattermost/desktop/issues/438)
|
|
- Fixed an issue where timestamps in message view showed no URL on hover. [#777](https://github.com/mattermost/desktop/pull/777)
|
|
- Fixed an issue where quitting and reopening the app required the user to log back in to Mattermost. [#789](https://github.com/mattermost/desktop/pull/789)
|
|
- Fixed an issue where adding a new server sometimes caused a blank page. [#787](https://github.com/mattermost/desktop/pull/787)
|
|
- Fixed deep linking via ``mattermost://`` protocol spawning a new copy of the Desktop App on the taskbar. [#771](https://github.com/mattermost/desktop/issues/771)
|
|
|
|
----
|
|
|
|
## Release v4.1.0
|
|
|
|
Release date: May 16, 2018
|
|
|
|
### Improvements
|
|
|
|
#### All Platforms
|
|
- Improved stability and performance
|
|
- Reduced memory usage by periodically clearing cache. [#746](https://github.com/mattermost/desktop/issues/710)
|
|
- Fixed app crashing when a server tab was drag-and-dropped to the message view.
|
|
[#667](https://github.com/mattermost/desktop/issues/667)
|
|
- Added an option to disable GPU hardware acceleration in App Settings to improve stability in some systems. [#734](https://github.com/mattermost/desktop/pull/734)
|
|
- Fixed Windows crash issues during installation. [#728](https://github.com/mattermost/desktop/issues/728)
|
|
- Fixed Mac and Linux crashing after toggling "Show Mattermost icon in menu bar" app setting.
|
|
- Updated design for loading animation icon.
|
|
[#748](https://github.com/mattermost/desktop/issues/748)
|
|
- Improved appearance of server tabs.
|
|
[#518](https://github.com/mattermost/desktop/issues/518)
|
|
[#717](https://github.com/mattermost/desktop/issues/717)
|
|
- Enabled [Certificate Transparency](https://www.certificate-transparency.org/what-is-ct) verification in HTTPS.
|
|
[#741](https://github.com/mattermost/desktop/pull/741)
|
|
|
|
#### Windows
|
|
- [Windows 7/8] Desktop notifications now respect the duration setting set in the Control Panel.
|
|
[#601](https://github.com/mattermost/desktop/issues/601)
|
|
|
|
### Architectural Changes
|
|
- Major version upgrade of Electron from v1.7.13 to v1.8.4. Electron is the underlying technology used to build the Desktop apps.
|
|
[#711](https://github.com/mattermost/desktop/pull/711)
|
|
[#741](https://github.com/mattermost/desktop/pull/741)
|
|
- Mac download files now use Zip packages rather than tar.gz files. [#749](https://github.com/mattermost/desktop/pull/749)
|
|
- ES6 `import` and `export` now replace the `require` and `modul.export` modules for better development.
|
|
[#756](https://github.com/mattermost/desktop/pull/756)
|
|
- Storybook added to more easily develop React componets without executing the desktop app. [#757](https://github.com/mattermost/desktop/pull/757)
|
|
|
|
### Bug Fixes
|
|
|
|
#### All Platforms
|
|
|
|
- Fixed an issue where an incorrect spellchecker language was used for non `en-US` locales on initial installation.
|
|
[#632](https://github.com/mattermost/desktop/issues/632)
|
|
- Fixed an issue where error page appeared when U2F device was used for multi-factor authentication through single sign-on.
|
|
[#708](https://github.com/mattermost/desktop/issues/708)
|
|
- Fixed an issue where right-clicking an image, then choosing "Save Image", did nothing.
|
|
[#774](https://github.com/mattermost/desktop/issues/707)
|
|
- Fixed an issue that prevented typing in the form fields on the add server dialog when launched from the server tab bar.
|
|
[#780](https://github.com/mattermost/desktop/issues/780)
|
|
- Fixed an issue that could cause an error message on the add new server dialog to be misleading.
|
|
[#438](https://github.com/mattermost/desktop/issues/438)
|
|
|
|
#### Windows
|
|
- Fixed an issue where `file://` protocol was not working. Note that localhost URLs are not yet supported.
|
|
[#579](https://github.com/mattermost/desktop/issues/579)
|
|
|
|
### Known Issues
|
|
|
|
#### All Platforms
|
|
- [Clicking on a video preview opens another Mattermost window in addition to downloading the file](https://github.com/mattermost/desktop/issues/792).
|
|
- [Insecure connection produces hundreds of log messages](https://github.com/mattermost/desktop/issues/569).
|
|
|
|
#### Windows
|
|
- [App window doesn't save "floating" app position](https://github.com/mattermost/desktop/issues/617).
|
|
- [Windows 7] [Sometimes app tries to render a page inside the app instead of in a new browser tab when clicking links](https://github.com/mattermost/desktop/issues/369).
|
|
- [Windows 10] [Incorrect task name in Windows 10 startup list](https://github.com/mattermost/desktop/issues/559).
|
|
- [Mattermost UI sometimes bleeds over a file explorer](https://github.com/mattermost/desktop/issues/753).
|
|
- [When auto-starting the desktop app, the application window is included in Windows tab list](https://github.com/mattermost/desktop/issues/738).
|
|
|
|
#### Mac
|
|
- The application crashes when a file upload dialog is canceled without closing Quick Look.
|
|
- [When the app auto-starts, app page opens on screen instead of being minimized to Dock](https://github.com/mattermost/desktop/issues/583).
|
|
|
|
#### Linux (Beta)
|
|
- [Ubuntu - 64 bit] [Right clicking taskbar icon and choosing **Quit** only minimizes the app](https://github.com/mattermost/desktop/issues/90#issuecomment-233712183)
|
|
- [Ubuntu - 64 bit] [Direct message notification sometimes comes as a streak of line instead of a pop up](https://github.com/mattermost/platform/issues/3589)
|
|
|
|
### Contributors
|
|
|
|
Many thanks to all our contributors. In alphabetical order:
|
|
|
|
- [Autre31415](https://github.com/Autre31415), [dmeza](https://github.com/dmeza), [hmhealey](https://github.com/hmhealey), [jasonblais](https://github.com/jasonblais), [kethinov](https://github.com/kethinov), [lieut-data](https://github.com/lieut-data), [lip-d](https://github.com/lip-d), [mkraft](https://github.com/mkraft), [yuya-oc](https://github.com/yuya-oc)
|
|
|
|
----
|
|
|
|
## Release v4.0.1
|
|
|
|
Release date: March 28, 2018
|
|
|
|
This release contains multiple security updates for Windows, Mac and Linux, and it is highly recommended that users upgrade to this version.
|
|
|
|
### Architectural Changes
|
|
- Minor version upgrade of Electron from v1.7.11 to v1.7.13. Electron is the underlying technology used to build the Desktop apps.
|
|
|
|
### Bug Fixes
|
|
|
|
#### All Platforms
|
|
- Disabled Certificate Transparency verification that produced unnecessary certificate errors.
|
|
[#743](https://github.com/mattermost/desktop/pull/743)
|
|
|
|
----
|
|
|
|
## Release v4.0.0
|
|
|
|
Release date: January 29, 2018
|
|
|
|
This release contains multiple security updates for Windows, Mac and Linux, and it is highly recommended that users upgrade to this version.
|
|
|
|
### Improvements
|
|
|
|
#### All Platforms
|
|
- Added a dialog to allow the user to reopen the desktop app if it quits unexpectedly.
|
|
[#626](https://github.com/mattermost/desktop/pull/626)
|
|
- Mattermost animation icon is now displayed when loading a page, instead of a blank screen.
|
|
[#490](https://github.com/mattermost/desktop/issues/490)
|
|
- Added a dialog to request permissions to show desktop notifications or to use microphone and video for [video calls](https://docs.mattermost.com/deployment/webrtc.html) from untrusted origins.
|
|
[#609](https://github.com/mattermost/desktop/pull/609)
|
|
- The "Saved" indicator now appears for both Server Management and App Options on the Settings page.
|
|
[#500](https://github.com/mattermost/desktop/issues/500)
|
|
- Close button on the Settings page now has a hover effect.
|
|
[#439](https://github.com/mattermost/desktop/issues/439)
|
|
- Added new admin configuration settings ([#586](https://github.com/mattermost/desktop/pull/586) & [#633](https://github.com/mattermost/desktop/pull/633)) for
|
|
- Disabling server management where the user cannot add or edit the server URL.
|
|
[#600](https://github.com/mattermost/desktop/pull/600)
|
|
- Setting one or more pre-configured server URLs for the end user.
|
|
[#594](https://github.com/mattermost/desktop/pull/594)
|
|
- Customizing the link in **Help > Learn More..**.
|
|
[#593](https://github.com/mattermost/desktop/pull/593)
|
|
|
|
#### Windows
|
|
- Added support for protocol deep linking where the desktop app opens via `mattermost://` link if app is already installed.
|
|
[#616](https://github.com/mattermost/desktop/pull/616)
|
|
- Added the ability to more easily whitelabel the Mattermost taskbar icon on custom builds.
|
|
[#592](https://github.com/mattermost/desktop/pull/592)
|
|
|
|
#### Mac
|
|
- Added support for protocol deep linking where the desktop app opens via `mattermost://` link if app is already installed.
|
|
[#616](https://github.com/mattermost/desktop/pull/616)
|
|
- Added `Ctrl+Tab` and `Ctrl+Shift+Tab` shortcuts to switch between server tabs,
|
|
[#512](https://github.com/mattermost/desktop/issues/512)
|
|
- Added the option to bounce the Dock icon when receiving a notification.
|
|
[#514](https://github.com/mattermost/desktop/issues/514)
|
|
|
|
### Architectural Changes
|
|
- Major version upgrade of Electron from v1.6.11 to v1.7.11. Electron is the underlying technology used to build the Desktop apps.
|
|
[#602](https://github.com/mattermost/desktop/pull/602)
|
|
- The app now uses CSS to style the user interface. Styles are also divided to React's inline `style` and CSS.
|
|
[#540](https://github.com/mattermost/desktop/pull/540)
|
|
- Yarn is now used to manage dependencies across Windows, Mac and Linux builds.
|
|
[#485](https://github.com/mattermost/desktop/issues/485)
|
|
- Build is now run automatically before packaging the apps with `npm run package`.
|
|
[#590](https://github.com/mattermost/desktop/pull/590)
|
|
- Removed hardcoded product name references.
|
|
[#599](https://github.com/mattermost/desktop/pull/599)
|
|
- Added an `rm` command to `npm`, which removes all dynamically generated files to make it easy to reset the app between builds and branches.
|
|
[#597](https://github.com/mattermost/desktop/pull/597)
|
|
|
|
### Bug Fixes
|
|
|
|
#### All Platforms
|
|
- Fixed the close button of the Settings page not working on first installation.
|
|
[#552](https://github.com/mattermost/desktop/issues/552)
|
|
- Fixed the app publisher referring to Yuya Ochiai instead of Mattermost, Inc.
|
|
[#542](https://github.com/mattermost/desktop/issues/542)
|
|
- Fixed font size not always persisting across app restarts.
|
|
[#564](https://github.com/mattermost/desktop/issues/564)
|
|
- Fixed an automatic reloading of the app when a DNS or network error page is manually reloaded with CTRL/CMD+R.
|
|
[#573](https://github.com/mattermost/desktop/issues/573)
|
|
- Fixed an issue where changing font size caused rendering issues on next restart.
|
|
[#334](https://github.com/mattermost/desktop/issues/334)
|
|
- Fixed an issue where after adding a server on the Settings page, focus remained on the "Add new server" link.
|
|
[#446](https://github.com/mattermost/desktop/issues/446)
|
|
- Fixed an issue where SAML certificate file couldn't be uploaded from the file upload dialog.
|
|
[#497](https://github.com/mattermost/desktop/issues/497)
|
|
|
|
#### Windows
|
|
- Fixed desktop notifications not working when the window was minimized from an inactive state.
|
|
[#522](https://github.com/mattermost/desktop/issues/522)
|
|
- Fixed the uninstaller not removing all files correctly.
|
|
[#551](https://github.com/mattermost/desktop/issues/551)
|
|
|
|
#### Mac
|
|
- Fixed an issue where after uploading a file, focus wasn't put back to the text box.
|
|
[#341](https://github.com/mattermost/desktop/issues/341)
|
|
- Fixed a mis-aligned `+` button in the server tab bar.
|
|
[#541](https://github.com/mattermost/desktop/issues/541)
|
|
|
|
#### Linux
|
|
- Fixed the main window not being minimized when the app is launched via "Start app on Login" option.
|
|
[#570](https://github.com/mattermost/desktop/issues/570)
|
|
|
|
### Known Issues
|
|
|
|
#### All Platforms
|
|
- [Insecure connection produces hundreds of log messages](https://github.com/mattermost/desktop/issues/569)
|
|
|
|
#### Windows
|
|
- [App window doesn't save "floating" app position](https://github.com/mattermost/desktop/issues/617)
|
|
- [Windows 7] [Sometimes the app tries to render the page inside the app instead of in a new browser tab when clicking links](https://github.com/mattermost/desktop/issues/369)
|
|
- [Windows 10] [Incorrect task name in Windows 10 startup list](https://github.com/mattermost/desktop/issues/559)
|
|
|
|
#### Mac
|
|
- The application crashes when a file upload dialog is canceled without closing Quick Look
|
|
- [When the app auto-starts, app page opens on screen instead of being minimized to Dock](https://github.com/mattermost/desktop/issues/583)
|
|
- [You have to click twice when a window is out of focus to have actions performed](https://github.com/mattermost/desktop/issues/534)
|
|
|
|
#### Linux (Beta)
|
|
- [Ubuntu - 64 bit] [Right clicking taskbar icon and choosing **Quit** only minimizes the app](https://github.com/mattermost/desktop/issues/90#issuecomment-233712183)
|
|
- [Ubuntu - 64 bit] [Direct message notification sometimes comes as a streak of line instead of a pop up](https://github.com/mattermost/platform/issues/3589)
|
|
|
|
### Contributors
|
|
|
|
Many thanks to all our contributors. In alphabetical order:
|
|
|
|
- [csduarte](https://github.com/csduarte), [dmeza](https://github.com/dmeza), [jasonblais](https://github.com/jasonblais), [jarredwitt](https://github.com/jarredwitt), [wvds](https://github.com/wvds), [yuya-oc](https://github.com/yuya-oc)
|
|
|
|
----
|
|
|
|
## Release v3.7.1
|
|
|
|
Release date: August 30, 2017
|
|
|
|
This release contains a security update for Windows, Mac and Linux, and it is highly recommended that users upgrade to this version.
|
|
|
|
### Improvements and Bug Fixes
|
|
|
|
#### Windows
|
|
|
|
- Client no longer freezes intermittently, such as when receiving desktop notifications. [#494](https://github.com/mattermost/desktop/issues/494), [#520](https://github.com/mattermost/desktop/issues/520)
|
|
- [Windows 8.1/10] Added support for running the desktop app across monitors of different DPI. [#357](https://github.com/mattermost/desktop/issues/357)
|
|
- [Windows 7/8] Clicking on a desktop notification now opens the message. [#67](https://github.com/mattermost/desktop/issues/67)
|
|
|
|
----
|
|
|
|
## Release v3.7.0
|
|
|
|
Release date: May 9, 2017
|
|
|
|
### Improvements
|
|
|
|
#### All Platforms
|
|
- Added an inline spell checker for English, French, German, Spanish, and Dutch. [#225](https://github.com/mattermost/desktop/issues/225)
|
|
- Removed an obsolete "Display secure content only" option, following an [upgrade of the Electron app to Chrome v56](https://github.com/electron/electron/commit/2e0780308c7ef2258422efd34c968091d7cd5b65). [#469](https://github.com/mattermost/desktop/pull/469)
|
|
- Reset app window position when restoring it off-screen from a minimized state. [#471](https://github.com/mattermost/desktop/issues/471)
|
|
- Improved page loading and app view rendering. [#515](https://github.com/mattermost/desktop/pull/515)
|
|
|
|
#### Windows
|
|
- [Windows 7/8] Added support for sound when a desktop notification is received. [#467](https://github.com/mattermost/desktop/issues/467)
|
|
- Removed obsolete support for Japanese fonts.
|
|
- The application window now respects 125% display resolution. [#489](https://github.com/mattermost/desktop/pull/489)
|
|
|
|
### Bug Fixes
|
|
|
|
#### All Platforms
|
|
- An extra row is no longer added after switching channels with CTRL/CMD+K shortcut. [#426](https://github.com/mattermost/desktop/issues/426)
|
|
- Fixed an issue where an unexpected extra app window opened after clicking a public link of an uploaded file. [#390](https://github.com/mattermost/desktop/issues/390)
|
|
- Fixed JavaScript errors when refreshing the page. [#440](https://github.com/mattermost/desktop/issues/440), [#448](https://github.com/mattermost/desktop/issues/448)
|
|
- Fixed vertical alignment of the Add Server "+" button in the server tab bar. [#460](https://github.com/mattermost/desktop/issues/460)
|
|
|
|
#### Windows
|
|
- Focus is now set to the next top-level window after closing the main app window. [#430](https://github.com/mattermost/desktop/issues/430)
|
|
- Fixed an issue where the app remained in the ["classic" ALT+TAB window switcher](http://www.askvg.com/how-to-get-windows-xp-styled-classic-alttab-screen-in-windows-vista-and-7/) after closing the main app window. [#431](https://github.com/mattermost/desktop/issues/431)
|
|
|
|
#### Mac
|
|
- Fixed an issue where the application was not available on the Dock after a computer reboot. [#411](https://github.com/mattermost/desktop/issues/411)
|
|
- Fixed an issue where Quick Look couldn't be closed after opening the file upload dialog. [#498](https://github.com/mattermost/desktop/issues/498)
|
|
|
|
#### Linux (Beta)
|
|
- Fixed an issue where the setting was not saved after changing the tray icon theme. [#456](https://github.com/mattermost/desktop/issues/456)
|
|
|
|
### Known Issues
|
|
|
|
#### All Platforms
|
|
- [If you click twice on the tab bar, and then attempt to use the "Zoom in/out" to change font size, the app window doesn't render properly](https://github.com/mattermost/desktop/issues/334)
|
|
- [Holding down CTRL, SHIFT or ALT buttons and clicking a channel opens a new application window](https://github.com/mattermost/desktop/issues/406)
|
|
- [Unable to upload a SAML certificate file from the file upload dialog](https://github.com/mattermost/desktop/issues/497)
|
|
|
|
#### Windows
|
|
- [Windows 7] [Sometimes the app tries to render the page inside the app instead of in a new browser tab when clicking links](https://github.com/mattermost/desktop/issues/369)
|
|
|
|
#### Mac
|
|
- [After uploading a file with a keyboard shortcut, focus isn't set back to the message box](https://github.com/mattermost/desktop/issues/341)
|
|
- The application crashes when a file upload dialog is canceled without closing Quick Look.
|
|
|
|
#### Linux (Beta)
|
|
- [Ubuntu - 64 bit] [Right clicking taskbar icon and choosing **Quit** only minimizes the app](https://github.com/mattermost/desktop/issues/90#issuecomment-233712183)
|
|
- [Ubuntu - 64 bit] [Direct message notification comes as a streak of line instead of a pop up](https://github.com/mattermost/platform/issues/3589)
|
|
|
|
### Contributors
|
|
|
|
Many thanks to all our contributors. In alphabetical order:
|
|
|
|
- [jasonblais](https://github.com/jasonblais), [jnugh](https://github.com/jnugh), [yuya-oc](https://github.com/yuya-oc)
|
|
|
|
Thanks also to those who reported bugs that benefited the release, in alphabetical order:
|
|
|
|
- [esethna](https://github.com/esethna) ([#524](https://github.com/mattermost/desktop/issues/524)), [hanzei](https://github.com/hanzei) ([#523](https://github.com/mattermost/desktop/issues/523))
|
|
|
|
----
|
|
|
|
## Release v3.6.0
|
|
|
|
Release date: February 28, 2017
|
|
|
|
Upgrading to Mattermost server 3.6 or later is recommended, as new features for the desktop app have been added following the release of the team sidebar.
|
|
|
|
### Improvements
|
|
- Added support for unread indicators following the release of team sidebar in Mattermost server 3.6
|
|
- Removed a confusing `CTRL/CMD+S` shortcut for searching within a Mattermost team
|
|
- Added support for SAML OneLogin and Google authentication for Enterprise users
|
|
- Switching to a server from the system tray icon, from "Window" menu bar item, or through `CTRL/CMD+{n}` shortcut now works while viewing the Settings page
|
|
- Streamlined desktop server management:
|
|
- "Team Management" changed to "Server Management" following the release of team sidebar in Mattermost server 3.6
|
|
- Added a "+" icon to the desktop server tab bar to more easily sign into a new Mattermost server
|
|
- Added an option to sign into another Mattermost server from **File > Sign in to Another Server**
|
|
- Clicking "Add new server" on the Settings page opens a dialog instead of a new row
|
|
- Clicking "Remove" next to a server now requires a confirmation to prevent a user from removing the server by accident
|
|
- Clicking "Edit" next to a server on the Settings page opens a dialog
|
|
- Clicking on a server on the Settings page opens the corresponding server tab
|
|
- Simplified desktop app options:
|
|
- App options now auto-save when changed
|
|
- Added supporting help text for each option
|
|
- Removed "Leave app running in menu bar when application window is closed" setting for Mac, which is not applicable for that platform
|
|
- Removed "Toggle window visibility when clicking on the tray icon" setting for Windows, given the behavior is inconsistent with typical Windows app behavior
|
|
- Removed "Hide menu bar" setting to avoid users not being able to use the menu bar and the Settings page.
|
|
|
|
### Bug Fixes
|
|
|
|
#### All Platforms
|
|
- Mattermost window no longer opens on a display screen that has been disconnected
|
|
- Mention badges no longer persist after logging out of a Mattermost server
|
|
- After right-clicking an image or a link, the "Copy Link" option no longer moves around when clicking different places afterwards
|
|
- Fixed an issue where minimum window size is not set
|
|
- Changed target resolution size to 1000x700 to prevent unintended issues on the user interface
|
|
- Fixed an issue where the application menu is not updated when the config file is saved in the Settings page
|
|
- Fixed login issues with local development environment
|
|
- Removed a white screen which was momentarily displayed on startup
|
|
|
|
#### Windows
|
|
- Fixed an issue where an unexpected window appears while installing or uninstalling
|
|
- Fixed an issue where the maximized state of the application window was not restored on re-launch if "Start app on Login" setting is enabled
|
|
|
|
#### Linux (Beta)
|
|
- Fixed an issue where tray icon wasn't shown by default even when "Show icon in the notification area" setting is enabled
|
|
- Fixed an issue where the maximized state of the application window was not restored on re-launch if "Start app on login" setting is enabled
|
|
|
|
### Known Issues
|
|
|
|
#### All Platforms
|
|
- [If you click twice on the tab bar, and then attempt to use the "Zoom in/out" to change font size, the app window doesn't render properly](https://github.com/mattermost/desktop/issues/334)
|
|
- [After using CTRL+K, an added row appears in the message box](https://github.com/mattermost/desktop/issues/426)
|
|
- [Holding down CTRL, SHIFT or ALT buttons and clicking a channel opens a new application window](https://github.com/mattermost/desktop/issues/406)
|
|
|
|
#### Windows
|
|
- [Windows 7] [Sometimes the app tries to render the page inside the app instead of in a new browser tab when clicking links](https://github.com/mattermost/desktop/issues/369)
|
|
|
|
#### Mac
|
|
- [After uploading a file with a keyboard shortcut, focus isn't set back to the message box](https://github.com/mattermost/desktop/issues/341)
|
|
|
|
#### Linux (Beta)
|
|
- [Ubuntu - 64 bit] [Right clicking taskbar icon and choosing **Quit** only minimizes the app](https://github.com/mattermost/desktop/issues/90#issuecomment-233712183)
|
|
- [Ubuntu - 64 bit] [Direct message notification comes as a streak of line instead of a pop up](https://github.com/mattermost/platform/issues/3589)
|
|
|
|
### Contributors
|
|
|
|
Many thanks to all our contributors. In alphabetical order:
|
|
|
|
- [asaadmahmood](https://github.com/asaadmahmood), [jasonblais](https://github.com/jasonblais), [jnugh](https://github.com/jnugh), [yuya-oc](https://github.com/yuya-oc)
|
|
|
|
----
|
|
|
|
## Release v3.5.0
|
|
|
|
Release date: December 14, 2016
|
|
|
|
### Improvements
|
|
|
|
#### All Platforms
|
|
- URL address is shown when hovering over links with a mouse
|
|
- Added `CTRL+SHIFT+MINUS` as a shortcut for decreasing font size (zooming out)
|
|
- Reduce upgrade issues by properly clearing cache when updating the desktop app to a new version (the application cache will be purged whenever the desktop app version changes)
|
|
- When disconnected from Mattermost, the "Cannot connect to Mattermost" page is now properly aligned at the top of the window
|
|
- Suppressed error messages when launching the app from the command line and `certificate.json` is missing in the user data directory
|
|
|
|
#### Windows
|
|
- Link addresses can now be copied and pasted inside the app
|
|
|
|
### Bug Fixes
|
|
|
|
#### All Platforms
|
|
- YouTube previews now work, even if mixed content is allowed
|
|
- Fixed an incorrect cursor mode for "Edit" and "Remove" buttons on the Settings page
|
|
- Fixed an issue where "Zoom in/out" settings did not properly work
|
|
|
|
#### Windows
|
|
- The menu bar option for "Redo" is now properly shown as `CTRL+Y`
|
|
|
|
#### Mac
|
|
- Fixed an issue where the default download folder was `Macintosh HD`
|
|
- Removed an unexpected "Show Tab Bar" menu item on macOS 10.12
|
|
|
|
#### Linux (Beta)
|
|
- Fixed an issue where the option "Leave app running in notification area when the window is closed" was never enabled.
|
|
|
|
### Known Issues
|
|
|
|
#### All Platforms
|
|
- [If you click twice on the tab bar, and then attempt to use the "Zoom in/out" to change font size, the app window doesn't render properly](https://github.com/mattermost/desktop/issues/334)
|
|
- [Direct messages cause notification icons to appear on each team on the tab bar, which don't clear until you click on each team](https://github.com/mattermost/desktop/issues/160)
|
|
- [After right-clicking an image or a link, the "Copy Link" option sometimes moves around when clicking different places afterwards](https://github.com/mattermost/desktop/issues/340)
|
|
|
|
#### Windows
|
|
- [Windows 7] [Sometimes the app tries to render the page inside the app instead of in a new browser tab when clicking links](https://github.com/mattermost/desktop/issues/369)
|
|
|
|
#### Mac
|
|
- [After uploading a file with a keyboard shortcut, focus isn't set back to the message box](https://github.com/mattermost/desktop/issues/341)
|
|
|
|
#### Linux (Beta)
|
|
- [Ubuntu - 64 bit] [Right clicking taskbar icon and choosing **Quit** only minimizes the app](https://github.com/mattermost/desktop/issues/90#issuecomment-233712183)
|
|
- [Ubuntu - 64 bit] [Direct message notification comes as a streak of line instead of a pop up](https://github.com/mattermost/platform/issues/3589)
|
|
|
|
### Contributors
|
|
|
|
Many thanks to all our contributors. In alphabetical order:
|
|
|
|
- [itsmartin](https://github.com/itsmartin), [jasonblais](https://github.com/jasonblais), [jcomack](https://github.com/jcomack), [jnugh](https://github.com/jnugh), [kytwb](https://github.com/kytwb), [magicmonty](https://github.com/magicmonty), [Razzeee](https://github.com/Razzeee), [yuya-oc](https://github.com/yuya-oc)
|
|
|
|
Thanks also to those who reported bugs that benefited the release, in alphabetical order:
|
|
|
|
- ellisd ([#383](https://github.com/mattermost/desktop/issues/383)), [it33](https://github.com/it33) ([#384](https://github.com/mattermost/desktop/issues/384)), [jnugh](https://github.com/jnugh) ([#392](https://github.com/mattermost/desktop/issues/392)), [lfbrock](https://github.com/lfbrock) ([#382](https://github.com/mattermost/desktop/issues/382)), [yuya-oc](https://github.com/yuya-oc) ([#391](https://github.com/mattermost/desktop/issues/391))
|
|
|
|
----
|
|
|
|
## Release v3.4.1
|
|
|
|
Release date: September 30, 2016
|
|
|
|
### Bug Fixes
|
|
|
|
#### Mac
|
|
- Fixed an issue where the app window pops up second to foreground when a new message is received
|
|
|
|
----
|
|
|
|
## Release v3.4.0
|
|
|
|
Release date: September 22, 2016
|
|
|
|
This release contains a security update and it is highly recommended that users upgrade to this version.
|
|
|
|
Version number updated to 3.4 to make numbering consistent with Mattermost server and mobile app releases. This change will not imply monthly releases.
|
|
|
|
### Improvements
|
|
|
|
#### All Platforms
|
|
- Current team and channel name shown in window title bar
|
|
- Team tab is bolded for unread messages and has a red dot with a count of unread mentions
|
|
- Added new shortcuts:
|
|
- `CTRL+S`; `CMD+S` on Mac: sets focus on the Mattermost search box
|
|
- `ALT+Left Arrow`; `CMD+[` on Mac: go to previous page in history
|
|
- `ALT+Right Arrow`; `CMD+]` on Mac: go to next page in history
|
|
- Upgraded the Settings page user interface
|
|
- The app now tries to reconnect periodically if a page fails to load
|
|
- Added validation for name and URL when adding a new team on the Settings page
|
|
|
|
#### Windows
|
|
- Added access to the settings menu from the system tray icon
|
|
- Only one instance of the desktop application will now load at a time
|
|
- Added an option to configure whether a red badge is shown on taskbar icon for unread messages
|
|
|
|
#### Mac
|
|
- Added an option to configure whether a red badge is shown on taskbar icon for unread messages
|
|
|
|
#### Linux (Beta)
|
|
- Added an option to flash taskbar icon when a new message is received
|
|
- Added a badge to count mentions on the taskbar icon (for Unity)
|
|
- Added a script, `create_desktop_file.sh` to create `Mattermost.desktop` desktop entry to help [integrate the application into a desktop environment](https://wiki.archlinux.org/index.php/Desktop_entries) more easily
|
|
- Added access to the settings menu from the system tray icon
|
|
- Only one instance of the desktop application will now load at a time
|
|
|
|
### Bug Fixes
|
|
|
|
#### All Platforms
|
|
- Cut, copy and paste are shown in the user interface only when the commands are available
|
|
- Copying link addresses now work properly
|
|
- Saving images by right-clicking the image preview now works
|
|
- Refreshing the app page no longer takes you to the team selection page, but keeps you on the current channel
|
|
- Fixed an issue where the maximized state of the app window was lost in some cases
|
|
- Fixed an issue where shortcuts didn't work when switching applications or tabs in some cases
|
|
|
|
#### Windows
|
|
- Removed misleading shortcuts from the system tray menu
|
|
- Removed unclear desktop notifications when the application page fails to load
|
|
- Fixed the Mattermost icon for desktop notifications in Windows 10
|
|
- Fixed an issue where application icon at the top left of the window was pixelated
|
|
- Fixed an issue where the application kept focus after closing the app window
|
|
|
|
#### Linux (Beta)
|
|
- Removed misleading shortcuts from the system tray menu
|
|
- Removed unclear desktop notifications when the application page fails to load
|
|
|
|
### Known Issues
|
|
|
|
#### All Platforms
|
|
- YouTube videos do not work if mixed content is enabled from app settings
|
|
|
|
#### Windows
|
|
- Copying a link address and pasting it inside the app doesn't work
|
|
|
|
#### Linux
|
|
- [Ubuntu - 64 bit] Right clicking taskbar icon and choosing **Quit** only minimizes the app
|
|
- [Ubuntu - 64 bit] [Direct message notification comes as a streak of line instead of a pop up](https://github.com/mattermost/platform/issues/3589)
|
|
|
|
### Contributors
|
|
|
|
Many thanks to all our contributors. In alphabetical order:
|
|
|
|
- [akashnimare](https://github.com/akashnimare), [asaadmahmood](https://github.com/asaadmahmood), [jasonblais](https://github.com/jasonblais), [jgis](https://github.com/jgis), [jnugh](https://github.com/jnugh), [Razzeee](https://github.com/Razzeee), [St-Ex](https://github.com/St-Ex), [timroes](https://github.com/timroes), [yuya-oc](https://github.com/yuya-oc)
|
|
|
|
----
|
|
|
|
## Release v1.3.0
|
|
|
|
Release date: 2016-07-18
|
|
|
|
[Download the latest version here](https://about.mattermost.com/downloads/).
|
|
|
|
### Improvements
|
|
|
|
#### All Platforms
|
|
- Added auto-reloading when tab fails to load the team.
|
|
- Added the ability to access all of your teams by right clicking the system tray icon.
|
|
|
|
##### Menu Bar
|
|
- New Keyboard Shortcuts
|
|
- Adjust text size
|
|
- Ctrl+0 (Menu Bar -> View -> Actual Size): Reset the zoom level.
|
|
- Ctrl+Plus (Menu Bar -> View -> Zoom In): Increase text size
|
|
- Ctrl+Minus (Menu Bar -> View -> Zoom Out): Decrease text size
|
|
- Control window
|
|
- Ctrl+W (Menu Bar -> Window -> Close): On Linux, this minimizes the main window.
|
|
- Ctrl+M (Menu Bar -> Window -> Minimize)
|
|
- Switch teams (these shotcuts also reopen the main window)
|
|
- Ctrl+{1-9} (Menu Bar -> Window -> *Team name*): Open the *n*-th tab.
|
|
- Ctrl+Tab or Alt+Command+Right (Menu Bar -> Window -> Select Next Team): Switch to the next window.
|
|
- Ctrl+Shift+Tab or Alt+Command+Left (Menu Bar -> Window -> Select Previous Team): Switch to the previous window.
|
|
- Right click on the tray item, to see an overview of all your teams. You can also select one and jump right into it.
|
|
- Added **Help** to the Menu Bar, which includes
|
|
- Link to [**Mattermost Docs**](docs.mattermost.com)
|
|
- Field to indicate the application version number.
|
|
|
|
##### Settings Page
|
|
- Added a "+" button next to the **Teams** label, which allows you to add more teams.
|
|
- Added the ability to edit team information by clicking on the pencil icon to the right of the team name.
|
|
|
|
#### Windows
|
|
- Added an installer for better install experience.
|
|
- The app now minimizes to the system tray when application window is closed.
|
|
- Added an option to launch application on login.
|
|
- Added an option to blink the taskbar icon when a new message has arrived.
|
|
- Added tooltip text for the system tray icon in order to show count of unread channels/mentions.
|
|
- Added an option to toggle the app to minimize/restore when clicking on the system tray icon.
|
|
|
|
#### Mac
|
|
- Added colored badges to the menu icon when there are unread channels/mentions.
|
|
- Added an option to minimize the app to the system tray when application window is closed.
|
|
|
|
#### Linux (Beta)
|
|
- Added an option to show the icon on menu bar (requires libappindicator1 on Ubuntu).
|
|
- Added an option to launch application on login.
|
|
- Added an option to minimize the app to the system tray when application window is closed.
|
|
|
|
### Other Changes
|
|
- Application license changed from MIT License to Apache License, Version 2.0.
|
|
|
|
### Bug Fixes
|
|
|
|
#### All platforms
|
|
- Fixed authentication dialog not working for proxy.
|
|
|
|
#### Windows
|
|
- Fixed the blurred system tray icon.
|
|
- Fixed a redundant description appearing in the pinned start menu on Windows 7.
|
|
|
|
#### Mac
|
|
- Fixed two icons appearing on a notification.
|
|
|
|
### Known Issues
|
|
|
|
#### Linux
|
|
- [Ubuntu - 64 bit] Right clicking taskbar icon and choosing **Quit** only minimizes the app
|
|
- [Ubuntu - 64 bit] [Direct message notification comes as a streak of line instead of a pop up](https://github.com/mattermost/platform/issues/3589)
|
|
|
|
### Contributors
|
|
|
|
Many thanks to all our contributors. In alphabetical order:
|
|
|
|
- [CarmDam](https://github.com/CarmDam), [it33](https://github.com/it33), [jasonblais](https://github.com/jasonblais), [jnugh](https://github.com/jnugh), [magicmonty](https://github.com/magicmonty), [MetalCar](https://github.com/MetalCar), [Razzeee](https://github.com/Razzeee), [yuya-oc](https://github.com/yuya-oc)
|
|
|
|
----
|
|
|
|
## Release v1.2.1 (Beta)
|
|
|
|
### Fixes
|
|
- Fixed issue to remove "Electron" from appearing in the title bar on startup.
|
|
|
|
### Improvements
|
|
- Added a dialog to confirm use of non-http(s) protocols prior to opening links. For example, clicking on a link to `file://test` will open a dialog to confirm the user intended to open a file.
|
|
|
|
#### Windows and Mac
|
|
- Added a right-click menu option for tray icon to open the Desktop application on Windows and OS X.
|
|
|
|
### Known issues
|
|
- The shortcuts can't switch teams twice in a raw.
|
|
- The team pages are not correctly rendered until the window is resized when the zoom level is changed.
|
|
|
|
----
|
|
|
|
## Release v1.2.0 (Beta)
|
|
|
|
- **Released:** 2016-05-17
|
|
|
|
This release contains a security update and it is highly recommended that users upgrade to this version.
|
|
|
|
### Fixes
|
|
- Node.js environment is enabled in the new window.
|
|
- The link other than `http://` and `https://` is opened by clicking.
|
|
|
|
#### Linux
|
|
- Desktop notification is shown as a dialog on Ubuntu 16.04.
|
|
|
|
### Improvements
|
|
- Improve the style for tab badges.
|
|
- Add **Allow mixed content** option to render images with `http://`.
|
|
- Add the login dialog for http authentication.
|
|
|
|
#### Mac
|
|
- Add the option to show the icon on menu bar.
|
|
|
|
#### Linux
|
|
- Add **.deb** packages to support installation.
|
|
|
|
### Contributors
|
|
|
|
Many thanks to all our contributors. In alphabetical order:
|
|
|
|
- [asaadmahmoodspin](https://github.com/asaadmahmoodspin), [jeremycook](https://github.com/jeremycook), [jnugh](https://github.com/jnugh), [jwilander](https://github.com/jwilander), [mgielda](https://github.com/mgielda), [lloeki](https://github.com/lloeki), [yuya-oc](https://github.com/yuya-oc)
|
|
|
|
----
|
|
|
|
## Release v1.1.1 (Beta)
|
|
|
|
- **Released:** 2016-04-13
|
|
|
|
### Fixes
|
|
|
|
#### All platforms
|
|
- **Settings** page doesn't return to the main page when the located path contains a blank.
|
|
|
|
#### Linux
|
|
- Alt+Shift opens menu on Cinnamon desktop environment.
|
|
|
|
----
|
|
|
|
## Release v1.1.0 (Beta)
|
|
|
|
- **Released:** 2016-03-30
|
|
|
|
The `electron-mattermost` project is now the official desktop application for the Mattermost open source project.
|
|
|
|
|
|
### Changes
|
|
|
|
#### All platforms
|
|
|
|
- Rename project from `electron-mattermost` to `desktop`
|
|
- Rename the executable file from `electron-mattermost` to `Mattermost`
|
|
- The configuration directory is also different from previous versions.
|
|
- Should execute following command to take over `config.json`.
|
|
- Windows: `mkdir %APPDATA%\Mattermost & copy %APPDATA%\electron-mattermost\config.json %APPDATA%\Mattermost\config.json`
|
|
- OS X: `ditto ~/Library/Application\ Support/electron-mattermost/config.json ~/Library/Application\ Support/Mattermost/config.json`
|
|
- Linux: `mkdir -p ~/.config/Mattermost && cp ~/.config/electron-mattermost/config.json ~/.config/Mattermost/config.json`
|
|
|
|
|
|
### Improvements
|
|
|
|
#### All platforms
|
|
- Refine application icon.
|
|
- Show error messages when the application failed in loading Mattermost server.
|
|
- Show confirmation dialog to continue connection when there is certificate error.
|
|
- Add validation to check whether both of **Name** and **URL** fields are not blank.
|
|
- Add simple basic HTTP authentication (requires a command line).
|
|
|
|
#### Windows
|
|
- Show a small circle on the tray icon when there are new messages.
|
|
|
|
|
|
### Fixes
|
|
|
|
#### Windows
|
|
- **File** > **About** does not bring up version number dialog.
|
|
|
|
#### Linux
|
|
- **File** > **About** does not bring up version number dialog.
|
|
- Ubuntu: Notification is not showing up.
|
|
- The view crashes when freetype 2.6.3 is used in system.
|
|
|
|
|
|
### Known issues
|
|
|
|
#### All platforms
|
|
- Basic Authentication is not working.
|
|
- Some keyboard shortcuts are missing. (e.g. <kbd>Ctrl+W</kbd>, <kbd>Command+,</kbd>)
|
|
- Basic authentication requires a command line.
|
|
|
|
#### Windows
|
|
- Application does not appear properly in Windows volume mixer.
|