1.7 KiB
1.7 KiB
electron-mattermost
Desktop app for Mattermost that runs on Electron
Features
Desktop integration
- Badges for unread channels
- Notification
- Windows 10: Toast
- Windows 7-8.1: Balloon
- OS X: Notification Center
- Linux: libnotify (Electron's notification spec)
- Resident application
Pre-packaged
You don't have to install any other software.
Usage
Installation
- Download and unarchive a file from release page.
- Launch
electron-mattermost
in the unarchived folder. - After first launching, please input URL for your Mattermost team. For exmaple,
http://mattermost.example.com/team
.
Quit
Ctrl or Command + Q to quit.
Configuration
Configuration will be saved into Electron's userData directory:
%APPDATA%\electron-mattermost
on Windows~/Library/Application Support/electron-mattermost
on OS X~/.config/electron-mattermost
on Linux
Testing
Node.js is required to test this app.
- Clone or download the source code.
- Run
npm install
. - Run
npm start
. (If you have gulp,gulp serve
has live-reload.)
Packaging
gulp is necessary for packaging this app.
$ npm install -g gulp (Or, use node_module/gulp/bin/gulp.js
You can package this app with following commands. Packages will be created in release
directory.
$ gulp package (for your platform)
$ gulp package:windows (Requires Windows or Wine)
$ gulp package:osx (Requires OS X or Linux)
$ gulp package:linux
$ gulp package:all (Packages for all platform)