|
|
|
@ -47,6 +47,7 @@
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gmail.png" alt="Gmail" title="Gmail"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/inbox.png" alt="Inbox" title="Inbox"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hipchat.png" alt="HipChat" title="HipChat"> |
|
|
|
|
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/chatwork.png" alt="ChatWork" title="ChatWork"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/groupme.png" alt="GroupMe" title="GroupMe"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/grape.png" alt="Grape" title="Grape"> |
|
|
|
@ -57,6 +58,7 @@
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook.png" alt="Outlook" title="Outlook"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook365.png" alt="Outlook 365" title="Outlook 365"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tutanota.png" alt="TutaNota" title="TutaNota"> |
|
|
|
|
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hushmail.png" alt="Hushmail" title="Hushmail"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/bearychat.png" alt="BearyChat" title="BearyChat"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/aol.png" alt="Aol" title="Aol"> |
|
|
|
@ -67,6 +69,7 @@
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/missive.png" alt="Missive" title="Missive"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoo.png" alt="Yahoo! Mail" title="Yahoo! Mail"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/ryver.png" alt="Ryver" title="Ryver"> |
|
|
|
|
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yandex.png" alt="Yandex Mail" title="Yandex Mail"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dasher.png" alt="Dasher" title="Dasher"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dingtalk.png" alt="DingTalk" title="DingTalk"> |
|
|
|
@ -77,6 +80,7 @@
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoomessenger.png" alt="Yahoo! Messenger" title="Yahoo! Messenger"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mysms.png" alt="mysms" title="mysms"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/icq.png" alt="ICQ" title="ICQ"> |
|
|
|
|
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tweetdeck.png" alt="TweetDeck" title="TweetDeck"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zinc.png" alt="Zinc" title="Zinc"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/freenode.png" alt="FreeNode" title="FreeNode"> |
|
|
|
@ -87,6 +91,7 @@
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/horde.png" alt="Horde" title="Horde"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/squirrelmail.png" alt="SquirrelMail" title="SquirrelMail"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zimbra.png" alt="Zimbra" title="Zimbra"> |
|
|
|
|
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hootsuite.png" alt="Hootsuite" title="Hootsuite"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/amium.png" alt="Amium" title="Amium"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/rainloop.png" alt="RainLoop" title="RainLoop"> |
|
|
|
@ -97,6 +102,7 @@
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/crisp.png" alt="Crisp" title="Crisp"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/flock.png" alt="Flock" title="Flock"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/openmailbox.png" alt="Openmailbox" title="Openmailbox"> |
|
|
|
|
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/typetalk.png" alt="Typetalk" title="Typetalk"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/drift.png" alt="Drift" title="Drift"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mmmelon.png" alt="mmmelon" title="mmmelon"> |
|
|
|
@ -107,7 +113,9 @@
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/riot.png" alt="Riot" title="Riot"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/pushbullet.png" alt="Pushbullet" title="Pushbullet"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/movim.png" alt="Movim" title="Movim"> |
|
|
|
|
|
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kaiwa.png" alt="Kaiwa" title="Kaiwa"> |
|
|
|
|
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/xing.png" alt="XING" title="XING"> |
|
|
|
|
|
|
|
|
|
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> |
|
|
|
|
|
|
|
|
@ -152,6 +160,35 @@ Want to report a bug, request a feature, contribute to or translate Rambox? We n
|
|
|
|
|
|
|
|
|
|
If you're comfortable getting up and running from a `git clone`, this method is for you. |
|
|
|
|
|
|
|
|
|
## Adding a service |
|
|
|
|
|
|
|
|
|
The available services are stored in the [ServiceList.js](app/store/ServicesList.js). |
|
|
|
|
Structure of a service entry: |
|
|
|
|
|
|
|
|
|
|Name|Description|Required| |
|
|
|
|
|---|---|---| |
|
|
|
|
|id|Unique identifier for the service, e.g. "slack"|yes| |
|
|
|
|
|logo|File name of the service logo located in "/resources/icons/", e.g. "slack.png"|yes| |
|
|
|
|
|name|Visible name for the service, e.g. "Slack"|yes| |
|
|
|
|
|description|A short description of the service, e.g. "Slack brings all your communication together..."|yes| |
|
|
|
|
|url|URL of the service, e.g. "https://\_\_\_.slack.com/". "\_\_\_" may be used as a placeholder, that can be configured when adding a service.|yes| |
|
|
|
|
|type|Defines the type of the service. Must be one of `email` or `messaging`.|yes| |
|
|
|
|
|allow_popups|Set to `true` to allow popup windows for the service.|no| |
|
|
|
|
|note|Additional info to display when adding the service.|no| |
|
|
|
|
|manual_notifications|Set to `true` to let Rambox trigger notifications. Can be used for services that doesn't support browser notifications.|no| |
|
|
|
|
|js_unread|JavaScript code for setting the unread count (see below).|no| |
|
|
|
|
|dont_update_unread_from_title|Set to `true` to prevent updating the unread count from the window title (see below).|no| |
|
|
|
|
|
|
|
|
|
### Setting the unread count |
|
|
|
|
|
|
|
|
|
While there is also a way to set the unread count by adding ` (COUNT)` to the window title, this describes the preferred way of doing it: |
|
|
|
|
|
|
|
|
|
First set `dont_update_unread_from_title` in the service config to `true`. |
|
|
|
|
|
|
|
|
|
Code provided by `js_unread` will be injected into the service website. |
|
|
|
|
You can retrieve the unread count in this JavaScript code e.g. by parsing elements. |
|
|
|
|
Set the unread count by calling `rambox.setUnreadCount(COUNT)` or clear it by calling `rambox.clearUnreadCount()`. |
|
|
|
|
|
|
|
|
|
#### Technologies: |
|
|
|
|
|
|
|
|
|
* Sencha Ext JS 5.1.1.451 |
|
|
|
|