Update CHANGELOG.md

Turns out it has to be on `master` so we can link to it properly.
This commit is contained in:
Jason Blais
2016-09-16 01:47:09 -04:00
committed by GitHub
parent 7cfde1e379
commit 346694b133

View File

@@ -1,52 +1,110 @@
# Mattermost Desktop Application Changelog
## UNDER DEVELOPMENT v1.4.0
## Release v3.4.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: September 2016
Release date: TBD
This release contains a security update and it is highly recommended that users upgrade to this version.
### Improvements
#### All platforms
- Use `electron-context-menu` to have a working and consistent context menu
- Show current channel/team in window title
- Changed display of unread messages on the team tabbar, they are now shown as bold text
- Reload only the selected tab and keep its URL on "Reload" and "Clear Cache and Reload".
- Disabled `eval()` function for security improvements.
- Removed misleading shortcuts from tray menu, as they didn't work
- Ctrl/Command+S puts cursor in search box to search in current team.
- Shift+Ctrl/Command+S puts cursor in search box to search in current channel.
- Add access to settings through tray menu
- Removed unclear desktop notifications when failed to load tabs.
- Reload automatically the failed tab when the computer becomes online.
- Added back/forward features for the current tab.
- Windows and Linux: Alt+Left, Alt+Right
- OS X: Command+[, Command+]
- Added simple validation for Name and URL in the settings page.
#### Windows
- Added an option to toogle the red dot icon for unread messages (default is on).
- Update Mattermost icon for desktop notifications in Windows 10.
- An existing application instance will be reused instead of starting another instance.
- Current team and channel name shown in window caption
- Team tab is bolded for unread messages and has a red dot with a count of unread mentions
- Added an option to configure whether a red badge is shown on taskbar icon for unread messages
- Added new shortcuts:
- `CTRL + S`: sets focus on the Mattermost search box
- `CTRL + SHIFT + S`: sets focus on the Mattermost search box and adds `in:[channel_url]` to search in current channel
- `ALT + Left Arrow`: go to previous page in history
- `ALT + Right Arrow`: go to next page in history
- Upgraded the Settings page user interface
- Added access to the settings menu from the system tray icon
- Added validation for name and URL when adding a new team on the Settings page
- The app now tries to reconnect periodically if a page fails to load
- The app now works as a single instance (an existing application instance will be used when launching a new one)
#### OS X
- Added an option to toggle the red dot icon for unread messages (default is on).
- Current team and channel name shown in window caption
- Team tab is bolded for unread messages and has a red dot with a count of unread mentions
- Added an option to configure whether a red badge is shown on taskbar icon for unread messages
- Added new shortcuts:
- `CMD + S`: sets focus on the Mattermost search box
- `CMD + SHIFT + S`: sets focus on the Mattermost search box and adds `in:[channel_url]` to search in current channel
- `CMD + [`: go to previous page in history
- `CMD + ]`: 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
#### Linux (Beta)
- Added an option to make the taskbar icon flash on new messages
- Added the badge to count mentions for Unity.
- An existing application instance will be reused instead of starting another instance.
- Added a script to create `Mattermost.desktop` desktop entry file.
- Current team and channel name shown in window caption
- Team tab is bolded for unread messages and has a red dot with a count of unread mentions
- Added an option to flash taskbar icon when a new message is received
- Added a red badge to count mentions on the taskbar icon (for Unity)
- Added a script 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 new shortcuts:
- `CTRL + S`: sets focus on the Mattermost search box
- `CTRL + SHIFT + S`: sets focus on the Mattermost search box and adds `in:[channel_url]` to search in current channel
- `ALT + Left Arrow`: go to previous page in history
- `ALT + Right Arrow`: go to next page in history
- Upgraded the Settings page user interface
- Added access to the settings menu from the system tray icon
- 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
- The app now works as a single instance (an existing application instance will be used when launching a new one)
### Bug Fixes
- Fixed an issue where the maximized state of the app window was lost in some cases.
- Fixed an issue some shortcuts didn't work when switching applications or tabs in some cases.
#### Windows
- Fixed pixelated application icons in top left of the window.
- Fixed that the application keeps focus after closing the window.
- 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
- 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 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
- Fixed a pixelated application icon in top left of the window
- Fixed an issue where the application kept focus after closing the app window
#### OS X
- 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
#### Linux (Beta)
- 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
- Removed misleading shortcuts from the system tray menu
- Removed unclear desktop notifications when the application page fails to load
- 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
### Known Issues
#### Windows
- Copying a link address and pasting it inside the app doesn't work
- YouTube videos do not work if mixed content is enabled from app settings
#### OS X
- YouTube videos do not work if mixed content is enabled from app settings
#### Linux
- YouTube videos do not work if mixed content is enabled from app settings
- [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