No description
Find a file
Akash Nimare dda491938e Merge pull request #79 from zulip/dev
🆙 updated electron to v1.4.3
2016-10-12 18:34:45 +05:30
app Toggle feature removed 2016-10-10 18:25:02 +05:30
scripts Setup for spectron on Travis CI Linux runs 2016-09-11 01:00:41 +01:00
tests Use the standard method to get the electron app location 2016-09-10 20:37:43 +01:00
.editorconfig Added electron boilerplate 2016-06-08 07:23:53 +05:30
.gitattributes Added electron boilerplate 2016-06-08 07:23:53 +05:30
.gitignore 🆙 updated electron to v1.4.3 2016-10-12 18:03:00 +05:30
.travis.yml Add caching of dependencies for CI builds 2016-09-11 10:16:54 +01:00
appveyor.yml testing appveyor 2016-09-11 18:36:31 +05:30
CONTRIBUTING.md Update guidelines 2016-08-26 02:40:56 +05:30
gulpfile.js For the build 2016-09-10 09:07:15 +05:30
ISSUE_TEMPLATE.md Update ISSUE_TEMPLATE.md 2016-08-27 03:28:46 +05:30
LICENSE 🔯 License >> Apache V2.0 2016-08-24 04:12:48 +05:30
package.json 🆙 updated electron to v1.4.3 2016-10-12 18:03:00 +05:30
README.md Added windows test suite 2016-09-11 19:01:37 +05:30

Zulip Desktop Client

Build Status Windows Build Status XO code style

This is an experimental replacement for the Zulip Desktop app implemented in Electron.

The goal is to achieve feature-compatibility with the old desktop app and then start adding cool features like easy support for multi-account, auto-updates etc.

Installation

Clone the source locally:

$ git clone https://github.com/zulip/zulip-electron
$ cd zulip-electron

If you're on Debian or Ubuntu, you'll also need to install nodejs-legacy:

Use your package manager to install npm.

$ sudo apt-get install npm nodejs-legacy

Install project dependencies:

$ npm install

Start the app:

$ npm start

Start and watch changes

$ npm run dev

Features

  • Native Notifications
  • Spell Checker
  • Keyboard Shortcuts
  • Default shortcuts - cmdOrctrl + k
  • Change Zulip Server: cmdOrctrl + ,
  • Back: cmdOrctrl + [
  • Forward: cmdOrctrl + ]
  • OSX/Win/Linux installer
  • Launch on OS startup
  • Automatic Updates

Contribute

If you want to contribute please make sure to read our documentation about contributing first.