diff --git a/apps/android/ChangeLog b/apps/android/ChangeLog index 0d837fe43..59cb23a46 100644 --- a/apps/android/ChangeLog +++ b/apps/android/ChangeLog @@ -5,3 +5,4 @@ 0.04: Android icon now goes to settings page with 'find phone' 0.05: Fix handling of message actions 0.06: Option to keep messages after a disconnect (default false) (fix #1186) +0.07: Include charging state in battery updates to phone diff --git a/apps/android/boot.js b/apps/android/boot.js index fff9ad444..eb3d26c6e 100644 --- a/apps/android/boot.js +++ b/apps/android/boot.js @@ -50,8 +50,9 @@ }; // Battery monitor - function sendBattery() { gbSend({ t: "status", bat: E.getBattery() }); } + function sendBattery() { gbSend({ t: "status", bat: E.getBattery(), chg: Bangle.isCharging()?1:0 }); } NRF.on("connect", () => setTimeout(sendBattery, 2000)); + Bangle.on("charging", sendBattery); if (!settings.keep) NRF.on("disconnect", () => require("messages").clearAll()); // remove all messages on disconnect setInterval(sendBattery, 10*60*1000); diff --git a/apps/android/metadata.json b/apps/android/metadata.json index 6b780ff55..d126b869a 100644 --- a/apps/android/metadata.json +++ b/apps/android/metadata.json @@ -2,7 +2,7 @@ "id": "android", "name": "Android Integration", "shortName": "Android", - "version": "0.06", + "version": "0.07", "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",