1.3 KiB
1.3 KiB
electron-mattermost
Desktop app for Mattermost that runs on Electron
Features
- Badges for unread channels
- Desktop notification
- Stay in taskbar (Windows)
Usage
- Download and unarchive a file from release page.
- Launch electron-mattermost.exe or electron-mattermost.app
- After first launching, please input URL for your Mattermost team. For exmaple,
http://mattermost.example.com/team
. - Ctrl or Command + Q to exit.
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:windows (Requires Windows or Wine)
$ gulp package:osx (Requires OS X or Linux)
$ gulp package:linux
$ gulp package (Packages for all platform)