364a6a5855
Update version number to v4.1.1 |
||
---|---|---|
.circleci | ||
docs | ||
resources | ||
scripts | ||
src | ||
test | ||
.babelrc | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc-webapp.json | ||
.eslintrc.json | ||
.gitignore | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
electron-builder.json | ||
ISSUE_TEMPLATE.md | ||
LICENSE.txt | ||
NOTICE.txt | ||
package.json | ||
PULL_REQUEST_TEMPLATE.md | ||
README.md | ||
TESTING.md | ||
webpack.config.base.js | ||
webpack.config.main.js | ||
webpack.config.renderer.js | ||
yarn.lock |
Mattermost Desktop
Native desktop application for Mattermost running on Windows, Mac, and Linux.
Originally created as "electron-mattermost" by Yuya Ochiai. Developed using Electron.
Features
Desktop integration
- Tabs for multiple teams across multiple servers
- Desktop Notifications
- Windows 10: Toast
- Windows 7-8.1: Popup like Toast
- 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.
- Download a file from the downloads page.
- Launch
Mattermost
in the unarchived folder. - On the first launch, please input name and URL for your Mattermost server. For example,
myserver : https://mattermost.example.com
.
Quit
Ctrl or Command + Q to quit.
Configuration
You can show the dialog from menu bar.
Configuration will be saved into Electron's userData directory:
%APPDATA%\Mattermost
on Windows~/Library/Application Support/Mattermost
on OS X~/.config/Mattermost
on Linux
A custom data directory location can be specified with:
Mattermost.exe -- --data-dir C:\my-mattermost-data
on Windowsopen /Applications/Mattermost.app/ --args --data-dir ~/my-mattermost-data/
on macOS./mattermost-desktop --args --data-dir ~/my-mattermost-data/
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 a proxy, or you can set up a proxy by the following command line options.
--proxy-server=<SERVER>:<PORT>
--proxy-pac-url=<URL>
On Windows, please make sure to add --
before options. For example, Mattermost.exe -- --proxy-server=...
.
Contributing
Please see CONTRIBUTING.md.
Development
Please see docs/development.md.