diff --git a/apps/android/ChangeLog b/apps/android/ChangeLog index f2a0c5b3f..d531e43a9 100644 --- a/apps/android/ChangeLog +++ b/apps/android/ChangeLog @@ -31,3 +31,4 @@ 0.30: Send firmware and hardware versions on connection Allow alarm enable/disable 0.31: Implement API for activity fetching +0.32: Added support for loyalty cards from gadgetbridge diff --git a/apps/android/boot.js b/apps/android/boot.js index a8027a67c..846fc40a8 100644 --- a/apps/android/boot.js +++ b/apps/android/boot.js @@ -236,6 +236,11 @@ event.t="remove"; } require("messages").pushMessage(event); + }, + "cards" : function() { + // we receive all, just override what we have + if (Array.isArray(event.d)) + require("Storage").writeJSON("android.cards.json", event.d); } }; var h = HANDLERS[event.t]; diff --git a/apps/android/metadata.json b/apps/android/metadata.json index 8d65d32e3..68bd946c5 100644 --- a/apps/android/metadata.json +++ b/apps/android/metadata.json @@ -2,7 +2,7 @@ "id": "android", "name": "Android Integration", "shortName": "Android", - "version": "0.31", + "version": "0.32", "description": "Display notifications/music/etc sent from the Gadgetbridge app on Android. This replaces the old 'Gadgetbridge' Bangle.js widget.", "icon": "app.png", "tags": "tool,system,messages,notifications,gadgetbridge", @@ -15,6 +15,6 @@ {"name":"android.img","url":"app-icon.js","evaluate":true}, {"name":"android.boot.js","url":"boot.js"} ], - "data": [{"name":"android.settings.json"}, {"name":"android.calendar.json"}], + "data": [{"name":"android.settings.json"}, {"name":"android.calendar.json"}, {"name":"android.cards.json"}], "sortorder": -8 }