mattermost-desktop/CHANGELOG.md
2016-09-16 01:42:50 -04:00

13 KiB

Mattermost Desktop Application Changelog

Release v3.4.0

Release date: September 2016

This release contains a security update and it is highly recommended that users upgrade to this version.

Improvements

Windows

  • 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

  • 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)

  • 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 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

Windows

  • 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

Contributors

Many thanks to all our contributors. In alphabetical order:

Release v1.3.0

Release date: 2016-07-18

Download the latest version here.

Improvements

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.
  • 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.

OS X

  • 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.
  • 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.

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.
  • 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
    • 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.

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.

OS X

  • Fixed two icons appearing on a notification.

Known Issues

Linux

Contributors

Many thanks to all our contributors. In alphabetical order:

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 OS X

  • 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.

OS X

  • 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:

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. Ctrl+W, Command+,)
  • Basic authentication requires a command line.

Windows

  • Application does not appear properly in Windows volume mixer.