custom mattermost desktop application
Go to file
2017-09-18 09:45:52 -04:00
docs Update dot release checklist 2017-08-24 11:15:56 -04:00
resources Fix typo 2016-12-08 00:10:29 +09:00
scripts make dynamic zip scripts 2017-09-11 17:08:19 -05:00
src Fix wrong require for main process 2017-09-15 21:22:44 +09:00
test Fix close button not working when the number of teams is not zero 2017-07-01 23:46:45 +09:00
.editorconfig Force to use LF and add editorconfig 2016-02-26 00:07:04 +09:00
.eslintignore Fix tests 2017-03-06 21:31:17 +09:00
.eslintrc-platform.json Update eslint and rules 2017-03-01 22:05:42 +09:00
.eslintrc.json Fix Windows uninstaller not removing files correctly 2017-07-11 21:33:40 +09:00
.gitignore add build files and npm files to gitignore 2017-09-07 10:14:43 -07:00
CHANGELOG.md Update CHANGELOG.md for file upload dialogs 2017-09-15 23:56:25 +09:00
circle.yml Try to get CI faster 2017-04-21 23:36:14 +09:00
CONTRIBUTING.md Update docs for eslint 2016-10-28 01:16:27 +09:00
electron-builder.json add local icon reference for squirrel 2017-09-07 13:36:37 -07:00
ISSUE_TEMPLATE.md Update ISSUE_TEMPLATE.md 2016-11-03 09:58:46 -04:00
LICENSE.txt Change app author to Mattermost 2017-07-10 22:19:37 +09:00
NOTICE.txt Update NOTICE.txt 2017-09-18 09:45:52 -04:00
package.json Merge pull request #602 from yuya-oc/upgrade-electron 2017-09-15 23:50:49 +09:00
PULL_REQUEST_TEMPLATE.md Update PULL_REQUEST_TEMPLATE.md for eslint 2016-11-07 22:00:21 +09:00
README.md Tweak CircleCI badge style 2017-09-15 23:58:50 +09:00
TESTING.md Add tonyD-2016 as a verified tester 2016-12-05 17:56:57 -05:00
webpack.config.base.js Add SourceMap in development mode 2016-10-27 21:49:48 +09:00
webpack.config.main.js Remove unnecessary webpack config 2017-03-06 23:44:51 +09:00
webpack.config.renderer.js Use css to style UI 2017-05-24 21:52:57 +09:00

Mattermost Desktop

Native desktop application for Mattermost running on Windows, Mac and Linux.

Originally created as "electron-mattermost" by Yuya Ochiai. Developed using Electron.

Mattermost Desktop Screenshot

Circle CI

Features

Desktop integration

  • Tabs for multiple teams across multiple servers
  • Desktop Notifications
    • Windows 10: Toast
    • Windows 7-8.1: Balloon (fallback behavior, so lesser support)
    • OS X: Notification Center
    • Linux: libnotify
  • Badges for unread channels and mentions
  • Installs as native application

Pre-packaged

You don't have to install any other software. Packages are available on the releases page.

Usage

Installation

Detailed guides are available at docs.mattermost.com.

  1. Download a file from the downloads page.
  2. Launch Mattermost in the unarchived folder.
  3. After first launching, please input name and URL for your Mattermost team. For example, myteam : https://mattermost.example.com/team.

Quit

Ctrl or Command + Q to quit.

Configuration

You can show the dialog from menu bar. (Please press Alt key to show the menu bar if it disappers.)

Configuration will be saved into Electron's userData directory:

  • %APPDATA%\Mattermost on Windows
  • ~/Library/Application Support/Mattermost on OS X
  • ~/.config/Mattermost on Linux

When you upgrade from electron-mattermost, please copy config.json from electron-mattermost. Otherwise, you have to configure again.

Proxy

Normally, the application will follow your system settings to use proxy. Or you can set proxy by following command line options.

  • --proxy-server=<SERVER>:<PORT>
  • --proxy-pac-url=<URL>

Contributing

Please see CONTRIBUTING.md.

Development

Please see docs/development.md.