Commit Graph
16254 Commits
Author SHA1 Message Date
Vitaliy TominandJosé Rebelo 586f12e67f igpsport: Refactor incoming packets parsing
* support splited packets for protobuf packets
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 63d87b57bf igpsport: Fix User and Units config 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo a8b160c654 igpsport: Hadnle device request for weather
* add DATA_HEADER_SIZE=20
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo b193da7349 igpsport: download workouts
* now able to save all fit files from computed to phone
/sdcard/Android//data/nodomain.freeyourgadget.gadgetbridge/files/
* TODO parse fit files to workouts
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo f6aa398316 igpsport: Get SN from device
* need to find way to use it as idintifier in DB since it is constant for each device,
but MAC changes on unpair
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo b0308d01b7 igpsport: Refactor routes handling
* move routes related code to IGPSportRoutesManager
* implement activate/delete for routes
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 2d3d142ebe igpsport: Use only positive integers as file id 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo ea5777f657 igpsport: Get route list as app list 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo ee47234b3b igpsport: Initial weather code and routes list 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 9c27ccbd87 igpsport: Handle route upload complete state 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo d487666624 igpsport: Split IGPSport coordinator add iGS630 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 601eca82ef igpsport: Install route files as apps
* works with cnx, gpx, fit, tcx and xml roue files
* only extension checked, no real checks for valid file
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 1d5a59974f igpsport: Fix typo in craftFileData() 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 0e55221684 igpsport: craft file data method
* used to send route plan, firmware, agps, language pack
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 5964ec9219 igpsport: User data and unit system settings 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 91facdf018 igpsport: Fix parsing payload size, add fetch activity hardcoded
* trying to get activity file, now hardcoded timestamp from my computer
* it is sending data to GB, need to merge it and parse as FIT file
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 67d0dfcc66 igpsport: Add call and notifications 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo a42b4e1944 igpsport: Get battery level from factory command
* basic deserialization implementation
* battery level set
* fw2 version set to bootloader version
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 30dd491dfc igpsport: Fix TX/RX characteristics mess, add firmware request
* gadget returns proper response on 3 test requests
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 5202311dce igpssport: Add couple of test packets serialization
* serialized data matches to hci logs from native app,
but there is no response from device on thse packets sent
2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 7b4c8d96ba igpsport: Import java igps sport proto code 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo d66f52cd09 WIP: iGPSport: add hard/soft version 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo d70b2a0efe igpsport: Add constants 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 6fe99f9435 igpsport: Add initial classes 2026-05-13 23:33:24 +02: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
Arjan Schrijver a55bfaba59 OpenTracks integration: Remove unsupported elevation field 2026-05-11 22:53:11 +02:00
dependency-bot c4612ce5cc Update androidx.camera to v1.6.1 2026-05-11 20:41:35 +00:00
dependency-botandJosé Rebelo 4ed239f581 Update dependency gradle to v9.5.0 2026-05-11 22:36:36 +02:00
dependency-botandJosé Rebelo 6c46aebc9f Update androidx.camera to v1.6.0 2026-05-11 22:35:54 +02:00
dependency-botandJosé Rebelo fab1682f57 Update dependency com.google.protobuf:protobuf-gradle-plugin to v0.10.0 2026-05-11 22:35:21 +02:00
dependency-botandJosé Rebelo b51dbb62f8 Update dependency org.jsoup:jsoup to v1.22.2 2026-05-11 22:34:47 +02:00
dependency-botandJosé Rebelo 7642739583 Update mapsforge to v0.28.0 2026-05-11 22:33:58 +02:00
dependency-botandJosé Rebelo 6b1f455c8a Update dependency com.google.code.gson:gson to v2.14.0 2026-05-11 22:33:24 +02:00
José Rebelo 05da095260 Merge pull request 'Pebble: Fix Pebble [2 Duo / Time 2 / 2 Round] BLE pairing' (#5979)
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5979
2026-05-11 21:59:58 +02:00
Martin.JM 698b4b4642 Huawei: Allow getting alarm list retrieval to fail
For #6054
2026-05-11 21:42:31 +02:00
Dany MestasandJosé Rebelo 8a8b811acf Xiaomi: fix GPS dropping mid-workout on newer firmware 2026-05-10 23:27:43 +02:00
Arjan Schrijver 25b39b6d7c Update changelog 0.91.0 2026-05-10 21:41:31 +02:00
José Rebelo d709ee5c72 Update changelog 2026-05-10 16:31:45 +01:00
Damian PietrasandJosé Rebelo a95bfa1cb0 Fill polish transliteration for missing characters. Before that only one was handled. 2026-05-10 17:30:59 +02: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 ced5f2f680 Merge pull request 'Moondrop: add support for Moondrop Space Travel 2 and its audio curation modes (ANC)' (#6062)
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6062
2026-05-09 23:57:37 +02: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
大王叫我来巡山andHosted Weblate 5e201ec099 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4736 of 4736 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-05-09 17:46:47 +00:00