Standalone app with hipchat website access.
Please note, that this app is in early alpha, any issues/ideas/PRs are welcome!
Not affiliated with Atlassian.
Atom/Electron framework, ES2015 + Babel transpiler, Gulp task runner.
Currently Linux client for Hipchat has a bunch of old issues which are not solved by Atlassian. The short list is:
Web applications have one limitation which is quite important for me - there is no way to minimize it to tray.
It is possible thanks to atom electron project. This app is based on really super kit.
~ 1. Clicking on notifications. There is a known bug with Electron desktop notifications on Linux DE that may crash the app silently if notifications are clicked. Until this bug is resolved, do not click on notifications. You can track the progress in the next issue. ~ (Fixed in recent Electron)
2. Audio/Video calls. Currently hipchat web app opens new window for video call and internally relies on window.opener
there. There is Electron/Chromium issue with that. You can track progress in #2
3. Multiple accounts are not supported since I haven't determined the best way to handle the UI with multiple instances of the app.
$ git clone git@github.com:akovalyov/hipchat-desktop.git
$ cd hipchat-desktop
$ npm install
#optional, for deb packaging
$ bundle install --path vendor/bundle
$ gulp watch:linux32 #or 64
$ gulp pack
$ gulp publish