Commit Graph
100 Commits
Author SHA1 Message Date
José Rebelo 1b84dd1b54 Avoid crash when BLE Scan Service is enabled on zip restore 2026-04-23 22:29:03 +01:00
José Rebelo 7f2255c00f Xiaomi: Fix reminder crash on unknown repetition 2026-04-23 22:03:29 +01:00
José Rebelo 2380f98815 Adjust default sleep range to 18:00
This is a saner default than 12:00, which cuts off sleep sessions that
go past noon. We keep the previous noon-to-noon setting as an option, in
case that is a better option for some users.
2026-04-23 20:49:47 +01:00
José Rebelo b95ad084d6 Sony WH-1000XM3: Disable unsupported preferences when Audio HD enabled 2026-04-19 16:24:38 +01:00
José Rebelo 9badec8e3a Sony: Read LDAC and NC/AMBIENT button value on connection 2026-04-19 16:24:36 +01:00
José Rebelo a948713fc4 InternetUtils: Honor content-type header 2026-04-19 09:55:08 +01:00
José Rebelo dd46ba54be Polar H10: Add configuration settings 2026-04-18 17:44:19 +01:00
José Rebelo b73077a566 Amazfit Bip S: Attempt to fix reboot on notification without title 2026-04-18 09:30:08 +01:00
José Rebelo d5a8fee6e6 Garmin: Add Polar H10 ANT+ IDs 2026-04-17 21:56:26 +01:00
José Rebelo 16fb9236cb Zepp OS: Truncate Card ID 2026-04-15 21:47:12 +01:00
José Rebelo 8a1cd4adfc Add FossWallet support 2026-04-15 21:46:59 +01:00
José Rebelo 0e704a9c35 Use grams for weight values under 1kg 2026-04-15 21:43:13 +01:00
José Rebelo 7e240be379 Add hint about subdomain 2026-04-14 23:41:05 +01:00
José Rebelo 7e3eb3033c Add note about log attachment 2026-04-14 23:32:15 +01:00
José Rebelo c4ef0d27c7 Adjust value precision depending on unit 2026-04-14 21:51:17 +01:00
José Rebelo ad57864dcc Sony WH-1000XM6: Experimental support 2026-04-13 23:34:03 +01:00
José Rebelo 75532db442 Include an entry for updated translations in nightly changelog 2026-04-13 22:19:40 +01:00
José Rebelo ba963c0ca4 Test Device: Log loyalty cards 2026-04-12 16:07:56 +01:00
José Rebelo c3b248da36 Improve battery notifications
* Prevent battery updates from one gadget from removing the notification
  from another
* Prevent gadgets with multiple batteries from replacing a battery full
  or low notification if any of the other batteries is not notifying
2026-04-12 14:46:32 +01:00
José Rebelo bad2d6f842 Fix duplicated weight conversion 2026-04-11 00:31:46 +01:00
José Rebelo cede254fd8 Huawei Band 11 Pro: Initial support 2026-04-10 23:28:15 +01:00
José Rebelo da878deea5 Health Connect: Fix device model 2026-03-27 18:52:28 +00:00
José Rebelo 3bb686a106 CMF Watch Pro: Reassemble chunks larger than mtu 2026-03-25 21:39:46 +00:00
José Rebelo b3ae7607fc Fix nautical units 2026-03-25 17:29:44 +00:00
José Rebelo 5b161d7e5e Huawei: Fix tests 2026-03-25 17:22:40 +00:00
José Rebelo 00dd7cb99b Split measurement system units 2026-03-24 22:16:13 +00:00
José Rebelo 8a16ab2f66 Add support for nautical units 2026-03-24 21:49:26 +00:00
José Rebelo e3d8530103 SBM67: Persist samples when they are received 2026-03-24 18:12:21 +00:00
José Rebelo 932745187a PebbleContentProvider: Use connected pebble device 2026-03-24 18:05:08 +00:00
José Rebelo 03dd47a5c5 Fix gpx filename sanitization 2026-03-23 21:15:58 +00:00
José Rebelo df495d779c Xiaomi-protobuf: Enable awake sleep 2026-03-22 23:46:14 +00:00
José Rebelo ed2156c090 Add Intent to change global settings 2026-03-22 23:16:03 +00:00
José Rebelo 27a6396c70 DeviceSettingsReceiver: Only broadcast changed setting to affected device 2026-03-22 23:00:18 +00:00
José Rebelo 7c1324bec9 Zepp OS: Add Floorball activity 2026-03-22 19:21:46 +00:00
José Rebelo dce0534838 Pebble: Fix PebbleKit toggle in content provider 2026-03-22 19:05:25 +00:00
José Rebelo b0c23b82e3 iTECH Active 3: Initial support 2026-03-22 18:24:33 +00:00
José Rebelo 3ccd231a54 Navigation: Add warning about supported devices 2026-03-22 15:19:18 +00:00
José Rebelo d9e024700f Resolve human-readable auto gpx export path 2026-03-21 23:21:16 +00:00
José Rebelo f6455f777c CMF Watch Pro 3: Workout sync 2026-03-21 22:43:17 +00:00
José Rebelo cb435e067a Garmin: Add auto-export to gpx 2026-03-21 21:55:04 +00:00
José Rebelo b9094f4d06 Xiaomi: Fix re-processing of some wrongly written files 2026-03-21 21:55:04 +00:00
José Rebelo 8890aafa44 Make auto gpx export configurable 2026-03-21 21:55:04 +00:00
José Rebelo de01e6ed14 CMF Watch Pro: Add ActivityTrackProvider 2026-03-21 21:55:04 +00:00
José Rebelo 32d5bbc1c6 Huawei: Add ActivityTrackProvider 2026-03-21 21:55:04 +00:00
José Rebelo a7b432c4b0 Xiaomi: Add ActivityTrackProvider 2026-03-21 21:55:04 +00:00
José Rebelo 9ddb4895df Bangle.js: Add ActivityTrackProvider 2026-03-21 21:55:04 +00:00
José Rebelo 4b1abace72 Huami / Zepp OS: Add ActivityTrackProvider 2026-03-21 21:55:04 +00:00
José Rebelo 58d6d670f7 Introduce ActivityTrackProvider 2026-03-21 21:55:03 +00:00
José Rebelo 4c81beed00 Garmin: Fix activity sync stuck when keep activity data on device is enabled 2026-03-21 21:22:50 +00:00
José Rebelo 47b2412663 ZL02D: Initial support 2026-03-21 16:04:52 +00:00
José Rebelo 49ac9467a5 Garmin Descent G1: Initial support 2026-03-21 13:09:05 +00:00
José Rebelo 4cb5a9e34d Add workaround for crash when DST rules are unknown (#5914) 2026-03-20 21:41:08 +00:00
José Rebelo b92985fc3b Zepp OS: Add support for TGA_RGB565_MHS002SNEMAP 2026-03-20 20:38:40 +00:00
José Rebelo 9313c43ec9 Add gradle distributionSha256Sum 2026-03-19 23:12:54 +00:00
José RebeloandHosted Weblate e6f8a2087d Translated using Weblate (Serbian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/sr/
2026-03-19 22:50:45 +01:00
José RebeloandHosted Weblate 7c42ed6125 Translated using Weblate (Tamil)
Currently translated at 100.0% (3 of 3 strings)

Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/ta/
2026-03-19 22:50:45 +01:00
José Rebelo 61eaaf81a3 Fix linter 2026-03-19 21:41:43 +00:00
José Rebelo a604d5b67c Huawei: Update comment
Leftover from 85c3bb188
2026-03-19 21:33:28 +00:00
José Rebelo 8b53389489 Fix crash on LineageWeatherManagerService for some devices 2026-03-19 21:32:57 +00:00
José Rebelo 85c3bb1886 Huawei Band AW70: Fix workout parsing
Thanks to @Martin.JM and @Me7c7 for the patch.
2026-03-19 21:19:17 +00:00
José Rebelo 109677c729 Revert nQuant upgrade
Latest changes are not compatible with SDK 23

* This reverts commit 07b1e593b3.
* This reverts commit c8da8b4717.
2026-03-19 19:09:19 +00:00
José Rebelo a11fdbc067 update changelog, bump version 2026-03-17 21:48:15 +00:00
José Rebelo a0e5a7e11b Dashboard PAI Widget: Fix gray and rounded segments 2026-03-17 21:34:16 +00:00
José Rebelo a76cc5d26e Update changelog 2026-03-16 23:48:51 +00:00
José Rebelo 3230965013 Honor Magic Watch: Initial support 2026-03-16 23:28:26 +00:00
José Rebelo 7777d70eea Xiaomi-protobuf: Improve activity parsing 2026-03-16 23:23:22 +00:00
José Rebelo 66d1cd34f8 Y6 (GloryFit): Initial support 2026-03-16 23:12:44 +00:00
José RebeloandJosé Rebelo ca9c02e686 Garmin: Use builders for GpxRouteFileConverter 2026-03-16 23:31:39 +01:00
José Rebelo 302d79342e Xiaomi: Fix first HC sync for SpO2 data 2026-03-16 21:50:25 +00:00
José Rebelo eee47b717c Xiaomi: Fix first HC sync for SpO2 data 2026-03-15 21:28:21 +00:00
José Rebelo 546dd7a9cf Garmin/CMF: Fix activity over-counting on timezone change 2026-03-15 00:05:30 +00:00
José Rebelo 5dfe8d835f Garmin Forerunner 935: Initial support 2026-03-13 21:31:39 +00:00
José Rebelo fb6e605389 Garmin Venu 4: Fix bluetooth name 2026-03-13 21:29:02 +00:00
José Rebelo 3739a2935e Attempt to fix TinyWeatherForecastGermanyReceiver on some devices 2026-03-10 19:47:14 +00:00
José Rebelo 50338052b6 Zepp OS: Add setting to disable calendar event reminders 2026-03-09 22:46:06 +00:00
José Rebelo 63d94b3121 Garmin Instinct 2S Surf: Initial support 2026-03-09 21:44:50 +00:00
José Rebelo 6f6047363e Huawei Band 11: Initial support 2026-03-09 21:42:58 +00:00
José Rebelo 6f0b8b368e Dashboard: Add week day 2026-03-09 21:39:23 +00:00
José Rebelo 680026d7a4 Restrict jitpack dependencies to com.github.* 2026-03-08 22:43:13 +00:00
José Rebelo d0993353cf Garmin: Improve activity fetch logging 2026-03-07 13:06:58 +00:00
José Rebelo 2aed9d9bb2 Amazfit Active 2 NFC Square: Unmark as experimental 2026-02-27 23:23:22 +00:00
José Rebelo 297492d0a5 Amazfit GTR 4: Add bluetooth name for Limited Edition 2026-02-27 22:28:38 +00:00
José Rebelo f60cb524f7 Improve media control logging 2026-02-18 23:09:09 +00:00
José Rebelo 433787d3af Health Connect: Fix calories unit 2026-02-18 23:00:56 +00:00
José Rebelo bf46baa5de Zepp OS: Add missing swim styles, fix columns 2026-02-17 18:30:32 +00:00
José Rebelo d621b1d8f8 Mi Band 9 Active: Add hack for daily activity parsing 2026-02-16 22:24:03 +00:00
José Rebelo a3e216320c Xiaomi-protobuf: Fix calories unit 2026-02-16 22:20:00 +00:00
José Rebelo 6ed6c41244 update changelog, bump version 2026-02-14 21:36:59 +00:00
José Rebelo ae44694018 Huawei/Honor: Fix exception when processing workout data (#5795) 2026-02-14 21:02:20 +00:00
José Rebelo d8c1ad6b7e Check calendar and contact permissions for calendar sync 2026-02-14 15:02:45 +00:00
José Rebelo 8bdd124ab5 Lenovo: Align packages for watch9 and watchxplus 2026-02-13 22:52:34 +00:00
José Rebelo 79cef62cd3 Huawei/Honor: Enable VO2 Max for supported devices 2026-02-13 22:45:01 +00:00
José RebeloandMe7c7 1f1c598968 Huawei: Improve workout parsing (#5784)
Original patch by Me7c7 in #5784

Co-authored-by: Me7c7 <me7c7@noreply.codeberg.org>
2026-02-13 22:37:14 +00:00
José Rebelo 37e1fc25de Zepp OS: Parse swimming details and temperature 2026-02-13 22:16:47 +00:00
José Rebelo f121aea488 Make VO2Max chart range dynamic 2026-02-13 19:17:18 +00:00
José Rebelo 878d20e9e7 Cmf Nothing Watch Pro: Fix default activity kinds 2026-02-13 19:03:29 +00:00
José Rebelo 31654d156e Zepp OS: Map some unknown display items 2026-02-11 23:07:00 +00:00
José Rebelo 03805df13c Replace android.util.Log with logback 2026-02-11 22:11:26 +00:00
José Rebelo 68008f0205 Workouts: Use database read lock 2026-02-10 20:55:40 +00:00
José Rebelo 52a6c4bb07 Health Connect: Use database read lock 2026-02-10 20:55:40 +00:00