,msg:'Please, check your internet connection. If you use a Proxy, please go to Preferences to configure it. Rambox will try to re-connect in 10 seconds'
,js_unread:'function checkUnread(){const elements = document.querySelectorAll(\'#pane-side .P6z4j, .unread\');let count = 0;for (let i = 0; i < elements.length; i++) {if (elements[i].parentNode.parentNode.querySelectorAll(\'#pane-side *[data-icon="muted"]\').length === 0) {count++;}}updateBadge(count);}function updateBadge(count){if(count && count>=1){rambox.setUnreadCount(count);}else{rambox.clearUnreadCount();}}setInterval(checkUnread, 1e3);(async()=>{try{const a=await window.navigator.serviceWorker.getRegistrations();for(const b of a)b.unregister()}catch(a){}})();'
},
{
id:'slack'
,logo:'slack.png'
,name:'Slack'
,description:locale['services[1]']
,url:'https://___.slack.com/'
,type:'messaging'
,js_unread:'function checkUnread(){var a=document.querySelectorAll(".p-channel_sidebar__channel--unread:not(.p-channel_sidebar__channel--muted)").length;n=0;var b=document.getElementsByClassName("p-channel_sidebar__badge");for(badge of b)n+=isNaN(parseInt(badge.innerHTML))?0:parseInt(badge.innerHTML);count=0<n?n:0<a?"\u2022":0,updateBadge(count)}function updateBadge(a){1<=a||"\u2022"===a?rambox.setUnreadCount(a):rambox.clearUnreadCount()}setInterval(checkUnread,3e3);'
},
{
id:'duo'
,logo:'duo.png'
,name:'Duo'
,description:'Google Duo is the new, simple video calling app that brings you face-to-face with all the people that matter most.'
,url:'https://duo.google.com/?web'
,type:'messaging'
},
{
id:'noysi'
,logo:'noysi.png'
,name:'Noysi'
,description:locale['services[2]']
,url:'https://noysi.com/#/identity/sign-in'
,type:'messaging'
},
{
id:'messenger'
,logo:'messenger.png'
,name:'Messenger'
,description:locale['services[3]']
,url:'https://www.messenger.com/login/'
,type:'messaging'
,titleBlink:true
,note:'To enable desktop notifications, you have to go to Options inside Messenger.'
},
{
id:'skype'
,logo:'skype.png'
,name:'Skype'
,description:locale['services[4]']
,url:'https://web.skype.com/'
,type:'messaging'
,note:'Text and Audio calls are supported only. Be sure to disable Links Previews to make them work. <a href="https://github.com/ramboxapp/community-edition/wiki/Skype" target="_blank">Read more...</a>'
,note:'To enable desktop notifications, you have to go to Settings inside Gmail. <a href="https://support.google.com/mail/answer/1075549?ref_topic=3394466" target="_blank">Read more...</a>'
},
{
id:'inbox'
,logo:'inbox.png'
,name:'Inbox'
,description:locale['services[10]']
,url:'https://inbox.google.com/?cid=imp'
,type:'email'
,manual_notifications:true
,js_unread:'function checkUnread() {if(getComputedStyle(document.getElementsByClassName("sM")[0])["font-weight"] == "bold"){updateBadge(document.getElementsByClassName("ss").length)}} function updateBadge(a){a>=1?rambox.setUnreadCount(a):rambox.clearUnreadCount()};setInterval(checkUnread,3e3);'
,note:'Please be sure to sign out of Hangouts inside Inbox, as it causes problems. <a href="https://github.com/saenzramiro/rambox/wiki/Inbox" target="_blank">Read more...</a>'
},
{
id:'chatwork'
,logo:'chatwork.png'
,name:'ChatWork'
,description:locale['services[11]']
,url:'https://www.chatwork.com/login.php'
,type:'messaging'
,note:'To enable desktop notifications, you have to go to Options inside ChatWork.'
},
{
id:'groupme'
,logo:'groupme.png'
,name:'GroupMe'
,description:locale['services[12]']
,url:'https://web.groupme.com/signin'
,type:'messaging'
,note:'To enable desktop notifications, you have to go to Options inside GroupMe. To count unread messages, be sure to be in Chats.'
,note:'Please insert the cloud region you want to use. Can be "com", "de", etc.'
},
{
id:'yahoo'
,logo:'yahoo.png'
,name:'Yahoo! Mail'
,description:locale['services[19]']
,url:'https://mail.yahoo.com/'
,type:'email'
,note:'To enable desktop notifications, you have to go to Options inside Yahoo! Mail.'
},
{
id:'protonmail'
,logo:'protonmail.png'
,name:'ProtonMail'
,description:locale['services[20]']
,url:'https://mail.protonmail.com/inbox'
,type:'email'
},
{
id:'protonmailch'
,logo:'protonmail.png'
,name:'ProtonMail CH'
,description:locale['services[20]']
,url:'https://app.protonmail.ch/inbox'
,type:'email'
,note:'Read <a href="https://protonmail.com/support/knowledge-base/what-is-the-difference-between-protonmail-com-and-protonmail-ch/" target="_blank">HERE</a> to see the differences between protonmail.com and protonmail.ch.'
},
{
id:'protonmailonion'
,logo:'protonmail.png'
,name:'ProtonMail Onion'
,description:locale['services[20]']
,url:'https://protonirockerxow.onion/inbox'
,type:'email'
,note:'Read <a href="https://protonmail.com/tor" target="_blank">HERE</a> to see the differences between protonmail.com and protonmail hidden service (over TOR).'
,description:'Ryver is a team communication tool that organizes team collaboration, chats, files, and even emails into a single location, for any size team, for FREE.'
,url:'https://___.ryver.com/'
,type:'messaging'
,js_unread:'function checkUnread(){const elements = document.querySelectorAll(".scene-space-tab-button__badge-icon");let count = 0;for (let i = 0; i < elements.length; i++) {if (elements[i].offsetParent !== null) {count++;}}updateBadge(count);}function updateBadge(count){if(count && count>=1){rambox.setUnreadCount(count);}else{rambox.clearUnreadCount();}}setInterval(checkUnread, 3e3);'
},
{
id:'kiwi'
,logo:'kiwi.png'
,name:'Kiwi IRC'
,description:'KiwiIRC makes Web IRC easy. A hand-crafted IRC client that you can enjoy. Designed to be used easily and freely.'
,description:'iCloud makes sure you always have the latest versions of your most important things — documents, photos, notes, contacts, and more — on all your devices. It can even help you locate a missing iPhone, iPad, iPod touch or Mac.'
,description:'Amium turns any file into a real-time activity feed and conversation. So you can work better, together.'
,url:'https://___.amium.com/'
,type:'messaging'
},
{
id:'hootsuite'
,logo:'hootsuite.png'
,name:'Hootsuite'
,description:'Enhance your social media management with Hootsuite, the leading social media dashboard. Manage multiple networks and profiles and measure your campaign results.'
,url:'https://hootsuite.com/dashboard'
,type:'messaging'
},
{
id:'zimbra'
,logo:'zimbra.png'
,name:'Zimbra'
,description:'Over 500 million people rely on Zimbra and enjoy enterprise-class open source email collaboration at the lowest TCO in the industry. Discover the benefits!'
,description:'Pushbullet connects your devices, making them feel like one.'
,url:'https://www.pushbullet.com/'
,type:'messaging'
},
{
id:'riot'
,logo:'riot.png'
,name:'Riot'
,description:'Riot is a simple and elegant collaboration environment that gathers all of your different conversations and app integrations into one single app.'
,description:'Socialcast is the premier enterprise social networking platform that connects people to the knowledge, ideas and resources they need to work more effectively.'
,url:'https://___.socialcast.com/'
,type:'messaging'
},
{
id:'fleep'
,logo:'fleep.png'
,name:'Fleep'
,description:'Fleep enables communication within and across organizations - be it your team chats, project communication or 1:1 conversations.'
,description:'Cisco Webex Teams is for group chat, video calling, and sharing documents with your team. It’s all backed by Cisco security and reliability.'
,url:'https://teams.webex.com/'
,type:'messaging'
},
{
id:'drift'
,logo:'drift.png'
,name:'Drift'
,description:'Drift is a messaging app that makes it easy for businesses to talk to their website visitors and customers in real-time, from anywhere.'
,url:'https://app.drift.com/'
,type:'messaging'
},
{
id:'typetalk'
,logo:'typetalk.png'
,name:'Typetalk'
,description:'Typetalk brings fun and ease to team discussions through instant messaging on desktop and mobile devices.'
,url:'https://typetalk.in/signin'
,type:'messaging'
},
{
id:'openmailbox'
,logo:'openmailbox.png'
,name:'Openmailbox'
,description:'Free mail hosting. Respect your rights and your privacy.'
,url:'https://app.openmailbox.org/webmail/'
,type:'email'
},
{
id:'flock'
,logo:'flock.png'
,name:'Flock'
,description:'Flock is a free enterprise tool for business communication. Packed with tons of productivity features, Flock drives efficiency and boosts speed of execution.'
js_unread:'(function() { let originalTitle = document.title; function checkUnread() { let count = null; let notificationElement = document.querySelector(\'[data-update="unread_conversations"]\'); if (notificationElement && notificationElement.style.display !== \'none\') { count = parseInt(notificationElement.textContent.trim(), 10); } updateBadge(count); } function updateBadge(count) { if (count && count >= 1) { rambox.setUnreadCount(count); } else { rambox.clearUnreadCount(); } } setInterval(checkUnread, 3000); checkUnread(); })();',
},
{
id:'threema',
logo:'threema.png',
name:'Threema',
description:'Seriously secure messaging',
url:'https://web.threema.ch/',
type:'messaging',
js_unread:'(function () { let unreadCount = 0; function checkUnread() { let newUnread = 0; try { let webClientService = angular.element(document.documentElement).injector().get(\'WebClientService\'); let conversations = webClientService.conversations.conversations; conversations.forEach(function(conversation) { newUnread += conversation.unreadCount; }); } catch (e) { } if (newUnread !== unreadCount) { unreadCount = newUnread; updateBadge(unreadCount); } } function updateBadge(count) { if (count && count >= 1) { rambox.setUnreadCount(count); } else { rambox.clearUnreadCount(); } } setInterval(checkUnread, 3000); checkUnread(); })();',
},
{
id:'workplace'
,logo:'workplace.png'
,name:'Workplace'
,description:'Connect everyone in your company and turn ideas into action. Through group discussion, a personalised News Feed, and voice and video calling, work together and get more done. Workplace is an ad-free space, separate from your personal Facebook account.'
,url:'https://___.facebook.com/'
,type:'messaging'
},
{
id:'teams'
,logo:'teams.png'
,name:'Teams'
,description:'Microsoft Teams is the chat-based workspace in Office 365 that integrates all the people, content, and tools your team needs to be more engaged and effective.'
,url:'https://teams.microsoft.com'
,type:'messaging'
},
{
id:'kezmo'
,logo:'kezmo.png'
,name:'Kezmo'
,description:'Kezmo is an enterprise chat and collaboration tool to help teams get things done. It’s an email alternative for secure team communication.'
,description:'Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.'
,url:'https://www.linkedin.com/messaging'
,type:'messaging'
},
{
id:'zyptonite'
,logo:'zyptonite.png'
,name:'Zyptonite'
,description:'Zyptonite is the ultimate cyber secure communication tool for enterprise customers designed to address the need to securely communicate via voice, video, and chat, and transfer files and information across a global mobile workforce.'
,description:'Secure, reliable email hosting for businesses, families and professionals. Premium email with no ads, excellent spam protection and rapid personal support.'
,description:'Mastodon is a free, open-source social network server. A decentralized solution to commercial platforms, it avoids the risks of a single company monopolizing your communication. Anyone can run Mastodon and participate in the social network seamlessly.'
,url:'https://mastodon.social/auth/sign_in'
,type:'messaging'
,custom_domain:true
,note:'<a href="https://instances.mastodon.xyz/" target="_blank">List of instances</a>'
},
{
id:'teamworkchat'
,logo:'teamworkchat.png'
,name:'Teamwork Chat'
,description:'Say goodbye to email. Take your online collaboration to the next level with Teamwork Chat and keep all team discussions in one place. Chat to your team in a fun and informal way with Teamwork Chat.'
,description:'Schedule your Tweets with love. Save time and manage your social media strategy easily.'
,url:'https://clocktweets.com/dashboard/'
,type:'messaging'
},
{
id:'intercom'
,logo:'intercom.png'
,name:'Intercom'
,description:'Intercom makes it easy to communicate with your customers personally, at scale. Designed to feel like the messaging apps you use every day, Intercom lets you talk to consumers almost anywhere: inside your app, on your website, across social media and via email.'
,description:'Kune is a web tool, based on Apache Wave, for creating environments of constant inter-communication, collective intelligence, knowledge and shared work.'
,url:'https://kune.cc'
,type:'messaging'
},
{
id:'googlevoice'
,logo:'googlevoice.png'
,name:'Google Voice'
,description:'A free phone number for life. Stay in touch from any screen. Use your free number to text, call, and check voicemail all from one app. Plus, Google Voice works on all of your devices so you can connect and communicate how you want.'
<divid="noconnection"style="display: none"><h1>No Internet Connection</h1><p>Please, check your internet connection and restart Rambox. If you use a Proxy, please go to Preferences to configure it.</p></div>
"setup:osx":"npm run sencha:clean && npm run sencha:compile && npm run clean:osx && npm run pack:osx && npm run build:osx",
"setup:win":"npm run sencha:clean && npm run sencha:compile && npm run clean:win && npm run pack:win && npm run build:win",
"all:win":"npm run sencha:clean && npm run sencha:compile && npm run clean:win && npm run pack:win && npm run zip:win32 && npm run zip:win64 && npm run build:win",