Update CHANGELOG.md
This commit is contained in:
parent
72ee03161f
commit
b31d301e87
108
CHANGELOG.md
108
CHANGELOG.md
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue