mirror of https://github.com/espruino/BangleApps
Local work in progress on ios integration and new app messages app look
parent
b10de5aa7b
commit
10be0b5e97
|
@ -57,7 +57,7 @@
|
||||||
{
|
{
|
||||||
"id": "messages",
|
"id": "messages",
|
||||||
"name": "Messages",
|
"name": "Messages",
|
||||||
"version": "0.10",
|
"version": "0.11",
|
||||||
"description": "App to display notifications from iOS and Gadgetbridge",
|
"description": "App to display notifications from iOS and Gadgetbridge",
|
||||||
"icon": "app.png",
|
"icon": "app.png",
|
||||||
"type": "app",
|
"type": "app",
|
||||||
|
@ -95,7 +95,7 @@
|
||||||
{
|
{
|
||||||
"id": "ios",
|
"id": "ios",
|
||||||
"name": "iOS Integration",
|
"name": "iOS Integration",
|
||||||
"version": "0.06",
|
"version": "0.07",
|
||||||
"description": "(BETA) App to display notifications from iOS devices",
|
"description": "(BETA) App to display notifications from iOS devices",
|
||||||
"icon": "app.png",
|
"icon": "app.png",
|
||||||
"tags": "tool,system,ios,apple,messages,notifications",
|
"tags": "tool,system,ios,apple,messages,notifications",
|
||||||
|
|
|
@ -5,3 +5,4 @@
|
||||||
0.05: Added more bundleId's (app-id's which can be used to
|
0.05: Added more bundleId's (app-id's which can be used to
|
||||||
determine a friendly app name in the notifications)
|
determine a friendly app name in the notifications)
|
||||||
0.06: Fix (not) popupping up old messages
|
0.06: Fix (not) popupping up old messages
|
||||||
|
0.07: Added common bundleId's
|
||||||
|
|
|
@ -67,6 +67,7 @@ E.on('notify',msg=>{
|
||||||
"com.apple.mobilemail": "Mail",
|
"com.apple.mobilemail": "Mail",
|
||||||
"com.apple.MobileSMS": "SMS Message",
|
"com.apple.MobileSMS": "SMS Message",
|
||||||
"com.apple.Passbook": "iOS Wallet",
|
"com.apple.Passbook": "iOS Wallet",
|
||||||
|
"com.apple.podcasts": "Podcasts",
|
||||||
"com.apple.reminders": "Reminders",
|
"com.apple.reminders": "Reminders",
|
||||||
"com.apple.shortcuts": "Shortcuts",
|
"com.apple.shortcuts": "Shortcuts",
|
||||||
"com.atebits.Tweetie2": "Twitter",
|
"com.atebits.Tweetie2": "Twitter",
|
||||||
|
@ -81,22 +82,26 @@ E.on('notify',msg=>{
|
||||||
"com.ifttt.ifttt" : "IFTTT",
|
"com.ifttt.ifttt" : "IFTTT",
|
||||||
"com.jumbo.app" : "Jumbo",
|
"com.jumbo.app" : "Jumbo",
|
||||||
"com.linkedin.LinkedIn" : "LinkedIn",
|
"com.linkedin.LinkedIn" : "LinkedIn",
|
||||||
|
"com.microsoft.Office.Outlook" : "Outlook Mail",
|
||||||
"com.nestlabs.jasper.release" : "Nest",
|
"com.nestlabs.jasper.release" : "Nest",
|
||||||
"com.netflix.Netflix" : "Netflix",
|
"com.netflix.Netflix" : "Netflix",
|
||||||
"com.reddit.Reddit" : "Reddit",
|
"com.reddit.Reddit" : "Reddit",
|
||||||
"com.skype.skype": "Skype",
|
"com.skype.skype": "Skype",
|
||||||
"com.skype.SkypeForiPad": "Skype",
|
"com.skype.SkypeForiPad": "Skype",
|
||||||
"com.spotify.client": "Spotify",
|
"com.spotify.client": "Spotify",
|
||||||
|
"com.strava.stravaride": "Strava",
|
||||||
"com.tinyspeck.chatlyio": "Slack",
|
"com.tinyspeck.chatlyio": "Slack",
|
||||||
"com.toyopagroup.picaboo": "Snapchat",
|
"com.toyopagroup.picaboo": "Snapchat",
|
||||||
"com.ubercab.UberClient": "Uber",
|
"com.ubercab.UberClient": "Uber",
|
||||||
"com.ubercab.UberEats": "UberEats",
|
"com.ubercab.UberEats": "UberEats",
|
||||||
|
"com.vilcsak.bitcoin2": "Coinbase",
|
||||||
"com.wordfeud.free": "WordFeud",
|
"com.wordfeud.free": "WordFeud",
|
||||||
"com.zhiliaoapp.musically": "TikTok",
|
"com.zhiliaoapp.musically": "TikTok",
|
||||||
"net.whatsapp.WhatsApp": "WhatsApp",
|
"net.whatsapp.WhatsApp": "WhatsApp",
|
||||||
"nl.ah.Appie": "Albert Heijn",
|
"nl.ah.Appie": "Albert Heijn",
|
||||||
"nl.postnl.TrackNTrace": "PostNL",
|
"nl.postnl.TrackNTrace": "PostNL",
|
||||||
"ph.telegra.Telegraph": "Telegram",
|
"ph.telegra.Telegraph": "Telegram",
|
||||||
|
"tv.twitch": "Twitch",
|
||||||
|
|
||||||
// could also use NRF.ancsGetAppInfo(msg.appId) here
|
// could also use NRF.ancsGetAppInfo(msg.appId) here
|
||||||
};
|
};
|
||||||
|
|
|
@ -13,3 +13,4 @@
|
||||||
0.09: Message now disappears after 60s if no action taken and clock loads (fix 922)
|
0.09: Message now disappears after 60s if no action taken and clock loads (fix 922)
|
||||||
Fix phone icon (#1014)
|
Fix phone icon (#1014)
|
||||||
0.10: Respect the 'new' attribute if it was set from iOS integrations
|
0.10: Respect the 'new' attribute if it was set from iOS integrations
|
||||||
|
0.11: New notification icons, more app icons
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
require("heatshrink").decompress(atob("mEw4UA///rkcAYP9ohL/ABMBqoAEoALDioLFqgLDBQoABERIkEBZcFBY9QBed61QAC1oLF7wLD24LF24LD7wLF1vqBQOrvQLFA4IuC9QLFD4IuC1QLGGAQOBBYwgBEwQLHvQBBEZHVq4jI7wWBHY5TLNZaDLTZazLffMBBY9ABZsABY4KCgEVBQtUBYYkGEQYA/AAwA="))
|
require("heatshrink").decompress(atob("mEwwMB/4Ak/k/Aof4j4FD/OfAYPvAof38//+EP//n5//4ED//z51/gEB/1zzwFBgH+vOc/wFBv85zn8AoM/nO5AoednIFDzgFG/AFHj4FezgFDI4IFFvAFBj055wFDufPCIfz4/wAoMP8fvAof3//gAoMHSwIFF4AFBSAIFGABitCApDRFAEIA=="))
|
|
@ -65,6 +65,9 @@ function saveMessages() {
|
||||||
function getBackImage() {
|
function getBackImage() {
|
||||||
return atob("FhYBAAAAEAAAwAAHAAA//wH//wf//g///BwB+DAB4EAHwAAPAAA8AADwAAPAAB4AAHgAB+AH/wA/+AD/wAH8AA==");
|
return atob("FhYBAAAAEAAAwAAHAAA//wH//wf//g///BwB+DAB4EAHwAAPAAA8AADwAAPAAB4AAHgAB+AH/wA/+AD/wAH8AA==");
|
||||||
}
|
}
|
||||||
|
function getMailImage() {
|
||||||
|
return atob("HBKBAD///8H///iP//8cf//j4//8f5//j/x/8//j/H//H4//4PB//EYj/44HH/Hw+P4//8fH//44///xH///g////A==");
|
||||||
|
}
|
||||||
function getPosImage() {
|
function getPosImage() {
|
||||||
return atob("GRSBAAAAAYAAAcAAAeAAAfAAAfAAAfAAAfAAAfAAAfBgAfA4AfAeAfAPgfAD4fAA+fAAP/AAD/AAA/AAAPAAADAAAA==");
|
return atob("GRSBAAAAAYAAAcAAAeAAAfAAAfAAAfAAAfAAAfAAAfBgAfA4AfAeAfAPgfAD4fAA+fAAP/AAD/AAA/AAAPAAADAAAA==");
|
||||||
}
|
}
|
||||||
|
@ -80,6 +83,8 @@ function getMessageImage(msg) {
|
||||||
if (s=="whatsapp") return atob("GBiBAAB+AAP/wAf/4A//8B//+D///H9//n5//nw//vw///x///5///4///8e//+EP3/APn/wPn/+/j///H//+H//8H//4H//wMB+AA==");
|
if (s=="whatsapp") return atob("GBiBAAB+AAP/wAf/4A//8B//+D///H9//n5//nw//vw///x///5///4///8e//+EP3/APn/wPn/+/j///H//+H//8H//4H//wMB+AA==");
|
||||||
if (s=="telegram") return atob("GBiBAAAAAAAAAAAAAAAAAwAAHwAA/wAD/wAf3gD/Pgf+fh/4/v/z/P/H/D8P/Acf/AM//AF/+AF/+AH/+ADz+ADh+ADAcAAAMAAAAA==");
|
if (s=="telegram") return atob("GBiBAAAAAAAAAAAAAAAAAwAAHwAA/wAD/wAf3gD/Pgf+fh/4/v/z/P/H/D8P/Acf/AM//AF/+AF/+AH/+ADz+ADh+ADAcAAAMAAAAA==");
|
||||||
if (s=="twitter") return atob("GhYBAABgAAB+JgA/8cAf/ngH/5+B/8P8f+D///h///4f//+D///g///wD//8B//+AP//gD//wAP/8AB/+AB/+AH//AAf/AAAYAAA");
|
if (s=="twitter") return atob("GhYBAABgAAB+JgA/8cAf/ngH/5+B/8P8f+D///h///4f//+D///g///wD//8B//+AP//gD//wAP/8AB/+AB/+AH//AAf/AAAYAAA");
|
||||||
|
if (s=="mail") return getMailImage();
|
||||||
|
if (s=="gmail") return getMailImage();
|
||||||
if (msg.id=="music") return atob("FhaBAH//+/////////////h/+AH/4Af/gB/+H3/7/f/v9/+/3/7+f/vB/w8H+Dwf4PD/x/////////////3//+A=");
|
if (msg.id=="music") return atob("FhaBAH//+/////////////h/+AH/4Af/gB/+H3/7/f/v9/+/3/7+f/vB/w8H+Dwf4PD/x/////////////3//+A=");
|
||||||
if (msg.id=="back") return getBackImage();
|
if (msg.id=="back") return getBackImage();
|
||||||
return atob("HBKBAD///8H///iP//8cf//j4//8f5//j/x/8//j/H//H4//4PB//EYj/44HH/Hw+P4//8fH//44///xH///g////A==");
|
return atob("HBKBAD///8H///iP//8cf//j4//8f5//j/x/8//j/H//H4//4PB//EYj/44HH/Hw+P4//8fH//44///xH///g////A==");
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 917 B After Width: | Height: | Size: 1.4 KiB |
Loading…
Reference in New Issue