Commit Graph
100 Commits
Author SHA1 Message Date
José Rebelo 36a3fa7cd2 Forerunner 170: Initial support 2026-06-19 08:30:01 +01:00
José Rebelo 545cda0310 Fix chart overshooting values (#6298, #4661) 2026-06-19 08:25:28 +01:00
José Rebelo 8858694883 Add Codeberg Release to issue templates 2026-06-19 08:15:45 +01:00
José Rebelo 28f8682335 Log notification flags 2026-06-17 21:07:44 +01:00
José Rebelo 0a0dd83220 FitPro: Add camera 2026-06-13 17:31:22 +01:00
José Rebelo 5e9e0c05e2 Xiaomi-protobuf: Keep notification IDs on reconnection (#6265)
Otherwise we stop being able to remove notifications.
2026-06-13 17:10:01 +01:00
José Rebelo 1f65fc26eb Victron SmartShunt: Initial support 2026-06-11 21:34:11 +01:00
José Rebelo 82483cfee9 woodpecker: Restore missing files from pages repo 2026-06-10 21:46:28 +01:00
José Rebelo ca29c04b1d woodpecker: Add missing --upload-dir flag 2026-06-10 21:25:34 +01:00
José Rebelo 128854f4c6 woodpecker: Download git-pages-cli 2026-06-10 18:57:45 +01:00
José Rebelo b2871e300d woodpecker: Deploy nightly using git-pages 2026-06-10 16:44:41 +01:00
José Rebelo fd03accd4c Xiaomi Smart Band 10 Pro: Experimental support 2026-06-08 21:09:15 +01:00
José Rebelo f6fe89fcf0 Zepp OS: Limit number of weather items in V5 response 2026-06-05 21:28:33 +01:00
José Rebelo d1ec9eb25f Update "Cancel" and "Delete" string identifiers to lowercase 2026-06-04 14:02:46 +01:00
José Rebelo aecd417722 Improve steps and calories number formatting 2026-06-04 13:56:25 +01:00
José Rebelo e12f476cf1 Debug: Fix sql query generation for some tables 2026-06-02 23:24:46 +01:00
José Rebelo 087c7d75d5 Debug: Add device ID, allow table import from CSV 2026-06-02 23:19:49 +01:00
José Rebelo c242102720 BM2 Battery Monitor: Read device info 2026-05-31 22:17:29 +01:00
José Rebelo a3dc90ed92 Matson MA98415: Initial support (#6212)
Protocol source: https://github.com/jakka351/Battery-Monitor-Protocol
2026-05-31 22:16:19 +01:00
José Rebelo 4a03038d3a Colmi V76: Fix workout parsing 2026-05-31 17:35:52 +01:00
José Rebelo 92619bb03f Prevent weather updates from starting Gb (#6186) 2026-05-31 08:39:33 +01:00
José Rebelo d0c742174f Fix tests 2026-05-30 13:36:08 +01:00
José Rebelo ff00649efa BtBRQueue: Fix WAITING_FOR_RECONNECT state leak after dispose
When BT was turned off while a device was mid-connect, BtBRQueue would
end up in WAITING_FOR_RECONNECT even though the queue had been disposed,
causing AutoConnectIntervalReceiver to schedule reconnects even while
bluetooth is already off.
2026-05-30 00:57:39 +01:00
José Rebelo cc66210457 Fix build after Keep Health rebase 2026-05-29 21:13:58 +01:00
José Rebelo 650ffc0fed Fix DBHelper.getDevice calls
device is never mutated
2026-05-29 19:18:34 +01:00
José Rebelo b96ee55982 Fix export of database BLOB columns 2026-05-29 19:12:11 +01:00
José Rebelo db550db8f1 Update changelog 2026-05-23 21:34:51 +01:00
José Rebelo defd82c01d Sony WF-1000XM5: Enable further capabilities (#3341) 2026-05-23 20:21:48 +01:00
José Rebelo 12af319b9b Sony WF-1000XM5: Enable further capabilities (#3341) 2026-05-23 20:21:13 +01:00
José Rebelo 86d42bab78 GPX: Fix parsing of timestamps without timezone
Although these are non-conforming, there are a lot of gpx files online
that do not contain a timezone and fail to be parsed.
2026-05-23 18:42:49 +01:00
José Rebelo 89e495c6b1 Garmin: Fix empty caller when unknown 2026-05-23 15:15:58 +01:00
José Rebelo 43eb4bc4b7 CMF Buds 2a: Fix touch options 2026-05-23 13:34:25 +01:00
José Rebelo f5b5416ca8 Garmin: Show toast on waypoint upload complete 2026-05-22 22:54:11 +01:00
José Rebelo f317b744eb Set up logging before database 2026-05-22 21:54:41 +01:00
José Rebelo e011d794e6 Only load map on focused workout details fragment (#5456)
Should reduce memory pressure when loading very large workouts, which
would be loading the maps in parallel in adjacent pages.
2026-05-21 20:06:41 +01:00
José Rebelo 0c11ba44f8 CMF Buds 2a: Add touch options 2026-05-21 09:51:14 +01:00
José Rebelo 3c848e6ac0 Moondrop Space Travel 2 Ultra: Initial support 2026-05-19 20:26:16 +01:00
José Rebelo dec078a2a0 Xiaomi-protobuf: Fix swapped min and max temperatures 2026-05-19 18:59:29 +01:00
José Rebelo a6a1188a11 Huawei Watch Fit 5 / 5 Pro: Initial support 2026-05-18 22:10:12 +01:00
José Rebelo 61f4396805 Garmin GPSMAP H1: Initial support 2026-05-18 21:49:00 +01:00
José Rebelo 09022454b8 Amazfit Bip S: Attempt to fix reboot on notification without subject or body 2026-05-17 16:23:38 +01:00
José Rebelo 3fe42f3d8f Huami: Avoid infinite loop when fetching very short activity 2026-05-17 16:04:14 +01:00
José Rebelo d085e6ae72 Garmin: Sync and archive some unknown files (#5824)
This is an attempt to prevent Instinct watches from becoming unstable as
time passes, since they start running out of memory.
2026-05-17 15:45:57 +01:00
José Rebelo 732bd40dca Update changelog 2026-05-17 09:20:33 +01:00
José Rebelo 6961ff77db Sinilink: Initial support
Developed and tested against the XY-AP50L
2026-05-17 09:13:29 +01:00
José RebeloandJosé Rebelo c1f5647b6f Huawei: Allow encryption to be enabled / disabled 2026-05-17 00:46:18 +02:00
José Rebelo 122f0bacb7 Anker Soundcore Sport X20: Reuse some equalizer strings 2026-05-16 21:11:24 +01:00
José Rebelo c1d8fce4d3 Add setting to enable TRACE log level 2026-05-16 18:48:03 +01:00
José Rebelo 4761716bea Health Connect: Move per-sample logging to TRACE 2026-05-16 18:47:38 +01:00
José Rebelo d1f5531217 Prevent crash on devices without GPS 2026-05-16 18:09:57 +01:00
José Rebelo 37ad178dac Redmi Buds 6: Initial support 2026-05-16 17:54:51 +01:00
José Rebelo 5ffd6b6074 Set mimeType when sharing files 2026-05-15 23:09:10 +01:00
José Rebelo bb97a90909 GpxReceiver: Set mimeType to application/gpx+xml 2026-05-15 23:08:52 +01:00
José Rebelo 7ba726c523 flake.nix: Override sdk from local.properties if present 2026-05-15 20:45:19 +01:00
José Rebelo 22859347f8 Redmi Watch Move: Initial support 2026-05-15 18:23:24 +01:00
José Rebelo d5643468b9 iGPSPORT: Update install notification progress 2026-05-14 23:49:03 +01:00
José Rebelo 81ab123c32 iGPSPORT: Improve upload progress 2026-05-14 23:46:29 +01:00
José Rebelo cbd92ef6fe update changelog, bump version 2026-05-14 21:12:43 +01:00
José Rebelo 4490fddb7e Casio: Disable connection priority change on connection 2026-05-12 22:03:13 +01:00
José Rebelo 4fb9bf6698 Garmin: Fix unknown transfer notification 2026-05-12 21:53:28 +01:00
José Rebelo bafd1ced47 Fix occasional crash when leaving activity list
Fixes #6081
2026-05-12 21:01:24 +01:00
José Rebelo d709ee5c72 Update changelog 2026-05-10 16:31:45 +01:00
José Rebelo d2c66064ee Ignore notifications from suspended apps (#6082) 2026-05-10 16:28:06 +01:00
José Rebelo 7e1240da48 PebbleHardware: Fix linter 2026-05-10 16:07:45 +01:00
José Rebelo 59391f3b0c Garmin: Fix fit type parsing test 2026-05-10 15:54:09 +01:00
José Rebelo cbe4226a76 Experimental support for Amazfit Active 3 Premium, Cheetah 2 Pro, T-Rex Ultra 2 2026-05-10 15:48:18 +01:00
José Rebelo 44d5992ba9 Update changelog 2026-05-09 23:53:44 +01:00
José Rebelo de3d5fd90e update changelog, bump version 2026-05-09 19:24:09 +01:00
José Rebelo 8a82bb0be7 Update changelog 2026-05-09 19:16:04 +01:00
José Rebelo ccf87aa54d Huawei: Fix OOM when raw data is received instead of TLV 2026-05-09 18:45:56 +01:00
José RebeloandThomas Kuehne 1bc2f7e29f Garmin: encapuslate activity_send_waypoint in a ScrollView to support small screens
Co-authored-by: Thomas Kuehne <thomas.kuehne@gmx.li>
2026-05-03 16:25:15 +00:00
José Rebelo c40d3e63a8 CMF Buds 2a: Add equalizer and ultra bass 2026-05-03 16:44:35 +01:00
José Rebelo 069277747c CMF Buds 2a: Add low latency mode 2026-05-02 19:09:11 +01:00
José Rebelo 2b0f95ad76 Fix connection to device on gpx upload 2026-05-01 16:16:19 +01:00
José Rebelo 666252de1a Huawei Watch Ultimate 2: Initial support 2026-05-01 15:43:08 +01:00
José Rebelo 84600dc4c2 Garmin: add more AntGadget ID for Cycplus C3 2026-05-01 13:14:02 +01:00
José Rebelo c1aee648a0 Fix build when git is not installed 2026-04-26 20:00:13 +01:00
José Rebelo 89b7a19ba0 Huawei Band 11: Add model and resolution for watchface install (#6037) 2026-04-26 14:51:52 +01:00
José Rebelo 19660a69ab CMF Buds 2a: Initial support 2026-04-26 10:00:38 +01:00
José Rebelo 3623dde207 Garmin Forerunner 570: Initial support 2026-04-25 13:38:32 +01:00
José Rebelo b5563ee00d Garmin: Fix pace unit 2026-04-23 22:40:11 +01:00
José Rebelo e581eb34c4 Round large work values to kJ 2026-04-23 22:39:59 +01:00
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