Update CHANGELOG.md

This commit is contained in:
Jason Blais 2017-12-14 12:46:38 -05:00 committed by GitHub
parent 72ee03161f
commit b31d301e87
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,71 +1,121 @@
# Mattermost Desktop Application Changelog
## UNDER DEVELOPMENT
## Release v4.0.0
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: December, 2017
Release date: TBD
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
- Now "Saved" indicators appear for each preferences section.
[#500](https://github.com/mattermost/desktop/issues/500)
- Added the dialog to reopen the application when it quits unexpectedly.
- Added a dialog to allow the user to reopen the desktop app if it quits unexpectedly.
[#626](https://github.com/mattermost/desktop/pull/626)
- Show animation icon when loading a page.
- Mattermost animation icon is now displayed when loading a page, instead of a blank screen.
[#490](https://github.com/mattermost/desktop/issues/490)
- Show the dialog to confirm requested permissions.
- 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)
- Allow admins to more easily deploy the desktop app silently to end users.
[#483](https://github.com/mattermost/desktop/pull/483)
#### Windows
- Added the feature to open the application via `mattermost://` link.
- 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 `Ctrl+Tab` and `Ctrl+Shift+Tab` shortcuts to switch tabs
[#512](https://github.com/mattermost/desktop/issues/512)
- Added the feature to open the application via `mattermost://` link.
- 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 new messages.
[#514](https://github.com/mattermost/desktop/issues/514)
### Architectural Changes
- Major version upgrade of Electron from v1.6.11 to v1.7.9. 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 dependancies 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 mis-aligned `+` button of tab bar.
[#541](https://github.com/mattermost/desktop/issues/541)
- 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 was not changed to Mattermost, Inc.
- Fixed the app publisher referring to Yuya Ochiai instead of Mattermost, Inc.
[#542](https://github.com/mattermost/desktop/issues/542)
- Fixed an extra reloading when an error page is manually reloaded.
- 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 file upload dialogs did not allow any file to be selected.
[#497](https://github.com/mattermost/desktop/issues/497)
- Fixed an issue where unnecessary focus remains after closing dialogs on the settings page.
[#446](https://github.com/mattermost/desktop/issues/446)
- Fixed an issue where there is a case of that modified font size causes wrong rendering.
- 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 has been minimized from inactive state.
- 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 files correctly.
- Fixed the uninstaller not removing all files correctly.
[#551](https://github.com/mattermost/desktop/issues/551)
#### Mac
- Fixed an issue where the text box didn't keep focus after uploading a file.
- 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 minimized when the app is launched via "Start app on Login" option.
- 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