diff --git a/api/services.json b/api/services.json index 3f80083e..51fd7579 100644 --- a/api/services.json +++ b/api/services.json @@ -1,4 +1,19 @@ [ + { + "id": "airdroid", + "logo": "airdroid.png", + "name": "Airdroid", + "description": "AirDroid enables you to transfer files across devices, control mobile devices remotely, receive and reply to messages on computer.", + "url": "https://web.airdroid.com/", + "type": "messaging", + "allow_popups": false, + "manual_notifications": false, + "js_unread": "", + "userAgent": "", + "note": "", + "titleBlink": false, + "custom_domain": false + }, { "id": "androidmessages", "logo": "androidmessages.png", @@ -362,9 +377,9 @@ { "id": "glip", "logo": "glip.png", - "name": "Glip", - "description": "Glip is fully searchable, real-time group chat & video chat, task management, file sharing, calendars and more.", - "url": "https://glip.com/", + "name": "RingCentral (Glip)", + "description": "Find harmony in productivity. RingCentral Glip gives you team messaging with file sharing, task management, and screen sharing in one collaboration tool.", + "url": "https://app.ringcentral.com/", "type": "messaging", "allow_popups": false, "manual_notifications": false, @@ -713,7 +728,7 @@ "type": "messaging", "allow_popups": false, "manual_notifications": false, - "js_unread": "", + "js_unread": "function checkUnread(){let e=0;document.querySelectorAll(\".msg-conversation-card__unread-count abbr\").forEach(n=>{parseInt(n.innerText)&&(e+=parseInt(n.innerText))}),updateBadge(parseInt(e))}function updateBadge(e){e&&e>=1?rambox.setUnreadCount(e):rambox.clearUnreadCount()}setInterval(checkUnread,3e3);", "userAgent": "", "note": "", "titleBlink": false, @@ -923,7 +938,7 @@ "type": "email", "allow_popups": false, "manual_notifications": true, - "js_unread": "function checkUnread(){var e=null!==document.querySelector(\".ms-FocusZone i[data-icon-name=Inbox]\").parentNode.querySelector(\"span span\")?parseInt(document.querySelector(\".ms-FocusZone i[data-icon-name=Inbox]\").parentNode.querySelector(\"span span\").innerText):0;updateBadge(\"\"===e?0:parseInt(e))}function updateBadge(e){1<=e?rambox.setUnreadCount(e):rambox.clearUnreadCount()}setInterval(checkUnread,3e3);", + "js_unread": "function checkUnread(){var e=null!==document.querySelector(\".ms-FocusZone .NJVykX0WljoRws2qTYI5G > span:last-child\").innerText?parseInt(document.querySelector(\".ms-FocusZone .NJVykX0WljoRws2qTYI5G > span:last-child\").innerText):0;updateBadge(\"\"===e?0:parseInt(e))}function updateBadge(e){1<=e?rambox.setUnreadCount(e):rambox.clearUnreadCount()}setInterval(checkUnread,3e3);", "userAgent": "", "note": "", "titleBlink": false, @@ -1343,7 +1358,7 @@ "type": "email", "allow_popups": false, "manual_notifications": false, - "js_unread": "", + "js_unread": "function checkUnread(){let e=0;document.querySelectorAll(\".folder-counter.z2\").forEach(n=>{!n.parentElement.previousSibling&&parseInt(n.innerText)&&(e+=parseInt(n.innerText))}),updateBadge(e)}function updateBadge(e){e&&e>=1?rambox.setUnreadCount(e):rambox.clearUnreadCount()}setInterval(checkUnread,3e3);", "userAgent": "", "note": "", "titleBlink": false, @@ -1484,6 +1499,21 @@ "titleBlink": false, "custom_domain": false }, + { + "id": "xender", + "logo": "xender.png", + "name": "Xender", + "description": "Xender can transfer and share any type of files, from photos, documents, to music, videos, even apps without mobile data usage.", + "url": "http://web.xender.com/", + "type": "messaging", + "allow_popups": false, + "manual_notifications": false, + "js_unread": "", + "userAgent": "", + "note": "", + "titleBlink": false, + "custom_domain": false + }, { "id": "xing", "logo": "xing.png", @@ -1618,35 +1648,5 @@ "note": "", "titleBlink": false, "custom_domain": false - }, - { - "id": "airdroid", - "logo": "airdroid.png", - "name": "Airdroid", - "description": "AirDroid enables you to transfer files across devices, control mobile devices remotely, receive and reply to messages on computer.", - "url": "https://web.airdroid.com/", - "type": "messaging", - "allow_popups": false, - "manual_notifications": false, - "js_unread": "", - "userAgent": "", - "note": "", - "titleBlink": false, - "custom_domain": false - }, - { - "id": "xender", - "logo": "xender.png", - "name": "Xender", - "description": "Xender can transfer and share any type of files, from photos, documents, to music, videos, even apps without mobile data usage.", - "url": "http://web.xender.com/", - "type": "messaging", - "allow_popups": false, - "manual_notifications": false, - "js_unread": "", - "userAgent": "", - "note": "", - "titleBlink": false, - "custom_domain": false } -] \ No newline at end of file +]