diff --git a/apps/ios/ChangeLog b/apps/ios/ChangeLog index f16ff9af64..43233dfdf1 100644 --- a/apps/ios/ChangeLog +++ b/apps/ios/ChangeLog @@ -17,4 +17,5 @@ 0.16: Always request Current Time service from iOS 0.17: Default to passing full UTF8 strings into messages app (which can now process them with an international font) 0.18: Fix UTF8 conversion (check for `font` library, not `fonts`) -0.19: Convert numeric weather values to int from BangleDumpWeather shortcut \ No newline at end of file +0.19: Convert numeric weather values to int from BangleDumpWeather shortcut +0.20: Add feels-like temperature data field to weather parsing from BangleDumpWeather shortcut. diff --git a/apps/ios/boot.js b/apps/ios/boot.js index 1054a735f2..32fda13806 100644 --- a/apps/ios/boot.js +++ b/apps/ios/boot.js @@ -180,6 +180,7 @@ E.on('notify',msg=>{ let weatherEvent = { t: "weather", temp: d.temp, + feels: d.feels, hi: d.hi, lo: d.lo, hum: d.hum, @@ -192,7 +193,7 @@ E.on('notify',msg=>{ loc: d.loc } // Convert string fields to numbers for iOS weather shortcut - const numFields = ['code', 'wdir', 'temp', 'hi', 'lo', 'hum', 'wind', 'uv', 'rain']; + const numFields = ['code', 'wdir', 'temp','feels', 'hi', 'lo', 'hum', 'wind', 'uv', 'rain']; numFields.forEach(field => { if (weatherEvent[field] != null) weatherEvent[field] = +weatherEvent[field]; }); @@ -345,4 +346,4 @@ E.emit("ANCS", { } else { Bangle.ancsConvertUTF8 = E.asUTF8; } -} \ No newline at end of file +} diff --git a/apps/ios/metadata.json b/apps/ios/metadata.json index 03b116640a..c18fa70026 100644 --- a/apps/ios/metadata.json +++ b/apps/ios/metadata.json @@ -1,8 +1,8 @@ { "id": "ios", "name": "iOS Integration", - "version": "0.19", - "description": "Display notifications/music/etc from iOS devices", + "version": "0.20", + "description": "Display/pull notifications, music, weather, and agenda from iOS devices", "icon": "app.png", "tags": "tool,system,ios,apple,messages,notifications", "dependencies": {"messages":"module"},