mattermost-desktop/CHANGELOG.md

347 lines
14 KiB
Markdown
Raw Normal View History

# Mattermost Desktop Application Changelog
2016-11-30 17:36:49 -08:00
## Release v3.5.0
2016-11-30 17:36:49 -08:00
Release date: December 14, 2016
### Improvements
#### All Platforms
2016-11-30 17:36:49 -08:00
- URL address is shown when hovering over links with a mouse
- Link addresses can now be copied and pasted inside the app
- 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
2016-12-01 06:45:01 -08:00
### Bug Fixes
#### All Platforms
2016-11-30 17:36:49 -08:00
- 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
2016-12-01 06:45:01 -08:00
- The menu bar option for "Redo" is now properly shown as `CTRL+Y`
2016-11-30 17:36:49 -08:00
#### Mac
2016-10-07 04:32:21 -07:00
- Fixed an issue where the default download folder was `Macintosh HD`
2016-12-01 06:45:01 -08:00
- Removed an unexpected "Show Tab Bar" menu item on MacOS 10.12
#### Linux (Beta)
2016-10-27 08:28:48 -07:00
- Fixed an issue where the option "Leave app running in notification area when the window is closed" was never enabled.
2016-11-30 17:36:49 -08:00
### Known Issues
2016-10-22 08:23:01 -07:00
#### All Platforms
2016-11-30 17:36:49 -08:00
- [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
2016-11-30 17:36:49 -08:00
- The vertical position of the mouse cursor is randomly incorrect if you use a DPI print resolution of 150%
- [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)
2016-10-07 08:15:11 -07:00
2016-11-30 17:36:49 -08:00
#### Linux (Beta)
- [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)
2016-10-07 08:15:11 -07:00
2016-11-30 17:36:49 -08:00
### 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)
2016-10-07 08:15:11 -07:00
----
2016-10-02 21:32:20 -07:00
## Release v3.4.1
Release date: September 30, 2016
### Bug Fixes
2016-11-30 17:36:49 -08:00
#### Mac
2016-10-02 21:32:20 -07:00
- Fixed an issue where the app window pops up second to foreground when a new message is received
----
## Release v3.4.0
2016-09-21 11:20:23 -07:00
Release date: September 22, 2016
2016-09-21 11:20:23 -07:00
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.
2016-07-16 08:07:30 -07:00
### Improvements
2016-07-28 07:44:23 -07:00
#### All Platforms
2016-09-21 11:20:23 -07:00
- 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
2016-09-21 11:20:23 -07:00
- 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
2016-07-24 07:17:25 -07:00
2016-11-30 17:36:49 -08:00
#### Mac
- Added an option to configure whether a red badge is shown on taskbar icon for unread messages
2016-08-22 06:45:17 -07:00
#### Linux (Beta)
- Added an option to flash taskbar icon when a new message is received
2016-09-22 06:21:17 -07:00
- 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
2016-09-21 11:20:23 -07:00
- Only one instance of the desktop application will now load at a time
2016-07-16 08:07:30 -07:00
### 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
2016-09-21 11:20:23 -07:00
- 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)
2016-07-16 08:07:30 -07:00
----
## Release v1.3.0
Release date: 2016-07-18
2016-06-05 04:44:04 -07:00
2016-07-28 05:30:19 -07:00
[Download the latest version here](https://about.mattermost.com/downloads/).
2016-07-07 17:42:40 -07:00
### Improvements
2016-06-12 06:06:19 -07:00
#### All Platforms
- Added auto-reloading when tab fails to load the team.
2016-07-07 17:42:40 -07:00
- Added the ability to access all of your teams by right clicking the system tray icon.
2016-06-12 06:06:19 -07:00
##### Menu Bar
2016-07-07 17:42:40 -07:00
- 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
2016-05-21 00:24:50 -07:00
- Control window
2016-07-07 17:42:40 -07:00
- Ctrl+W (Menu Bar -> Window -> Close): On Linux, this minimizes the main window.
- Ctrl+M (Menu Bar -> Window -> Minimize)
2016-05-21 00:24:50 -07:00
- Switch teams (these shotcuts also reopen the main window)
2016-07-07 17:42:40 -07:00
- 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.
2016-07-15 04:04:14 -07:00
- Added **Help** to the Menu Bar, which includes
2016-07-12 08:43:05 -07:00
- Link to [**Mattermost Docs**](docs.mattermost.com)
2016-07-07 17:42:40 -07:00
- Field to indicate the application version number.
2016-06-05 04:44:04 -07:00
##### 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.
2016-07-07 17:42:40 -07:00
### Other Changes
- Application license changed from MIT License to Apache License, Version 2.0.
2016-05-21 00:24:50 -07:00
2016-07-07 17:42:40 -07:00
### Bug Fixes
2016-06-12 06:03:53 -07:00
2016-07-12 08:43:05 -07:00
#### All platforms
- Fixed authentication dialog not working for proxy.
2016-07-07 17:42:40 -07:00
#### Windows
- Fixed the blurred system tray icon.
- Fixed a redundant description appearing in the pinned start menu on Windows 7.
2016-11-30 17:36:49 -08:00
#### Mac
2016-07-07 17:42:40 -07:00
- Fixed two icons appearing on a notification.
2016-04-14 05:21:52 -07:00
### 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:
2016-07-24 04:29:05 -07:00
- [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)
2016-07-16 08:07:30 -07:00
----
2016-05-23 08:01:47 -07:00
## Release v1.2.1 (Beta)
### Fixes
- Fixed issue to remove "Electron" from appearing in the title bar on startup.
2016-05-23 08:01:47 -07:00
### 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.
2016-06-05 04:44:04 -07:00
2016-11-30 17:36:49 -08:00
#### Windows and Mac
- Added a right-click menu option for tray icon to open the Desktop application on Windows and OS X.
2016-05-21 00:24:50 -07:00
### 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.
----
2016-04-14 05:21:52 -07:00
2016-04-11 06:50:23 -07:00
## Release v1.2.0 (Beta)
- **Released:** 2016-05-17
2016-05-04 05:56:13 -07:00
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.
2016-04-11 06:50:23 -07:00
### Improvements
2016-05-04 05:56:13 -07:00
- Improve the style for tab badges.
- Add **Allow mixed content** option to render images with `http://`.
2016-04-27 04:51:57 -07:00
- Add the login dialog for http authentication.
2016-04-11 06:50:23 -07:00
2016-11-30 17:36:49 -08:00
#### Mac
2016-05-04 05:56:13 -07:00
- Add the option to show the icon on menu bar.
2016-04-11 06:50:23 -07:00
2016-04-27 05:52:14 -07:00
#### Linux
2016-05-04 05:56:13 -07:00
- Add **.deb** packages to support installation.
### Contributors
Many thanks to all our contributors. In alphabetical order:
2016-07-24 04:29:05 -07:00
- [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)
2016-04-11 06:50:23 -07:00
----
2016-04-13 07:07:51 -07:00
## Release v1.1.1 (Beta)
2016-05-04 05:56:13 -07:00
- **Released:** 2016-04-13
2016-04-13 07:07:51 -07:00
### 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.
----
2016-04-13 07:07:51 -07:00
2016-03-22 08:29:18 -07:00
## Release v1.1.0 (Beta)
2016-04-13 07:07:51 -07:00
- **Released:** 2016-03-30
2016-03-11 06:50:42 -08:00
The `electron-mattermost` project is now the official desktop application for the Mattermost open source project.
2016-03-22 08:29:18 -07:00
2016-03-11 06:50:42 -08:00
### Changes
2016-03-22 08:29:18 -07:00
#### 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`.
2016-04-04 05:18:55 -07:00
- 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`
2016-03-22 08:29:18 -07:00
### 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.
2016-03-30 04:56:47 -07:00
- Add simple basic HTTP authentication (requires a command line).
2016-03-22 08:29:18 -07:00
#### Windows
- Show a small circle on the tray icon when there are new messages.
### Fixes
2016-03-22 08:29:18 -07:00
#### 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
2016-03-22 08:29:18 -07:00
#### All platforms
- Basic Authentication is not working.
2016-03-22 09:14:17 -07:00
- Some keyboard shortcuts are missing. (e.g. <kbd>Ctrl+W</kbd>, <kbd>Command+,</kbd>)
2016-03-30 04:56:47 -07:00
- Basic authentication requires a command line.
2016-03-22 08:29:18 -07:00
#### Windows
- Application does not appear properly in Windows volume mixer.