Commit Graph
13323 Commits
Author SHA1 Message Date
José Rebelo c372307835 Zepp OS: Fix DST when setting time 2025-04-26 18:08:28 +01:00
José Rebelo aff9fb0474 Zepp OS: Fix app list string parsing 2025-04-26 18:08:28 +01:00
José Rebelo 3b5a3ef875 Zepp OS BTBR: Request apps periodically to keep connection alive 2025-04-26 18:08:28 +01:00
José Rebelo 023e8bc631 Zepp OS BTBR: Acks, protocol version, and improved ping handling 2025-04-26 18:08:28 +01:00
José Rebelo 8805473a30 Zepp OS: Disable manual HR measurements
They will sometimes not trigger the HR sensor and get stuck
indefinitely.
2025-04-26 18:08:28 +01:00
José Rebelo b014d04871 Zepp OS BTLE: Fix support class dispose 2025-04-26 18:08:28 +01:00
José Rebelo 973dd2cc53 Zepp OS BTBR: Handle session end and keepalive 2025-04-26 18:08:28 +01:00
José Rebelo 8dabc0a713 Zepp OS: Btrfcomm support 2025-04-26 18:08:28 +01:00
José Rebelo aa9027e76f Zepp OS: Decouple implementation from HuamiSupport 2025-04-26 18:08:28 +01:00
José Rebelo e8f1b5611c Oppo Headphones: Prevent crash on invalid incoming commands 2025-04-26 16:48:32 +01:00
José Rebelo 431d25b935 Garmin: Swimming workout intervals 2025-04-26 15:59:32 +01:00
José Rebelo 5e7c5ac059 Mi Smart Scale: Mark device as busy while fetching weight history 2025-04-26 14:18:50 +01:00
José Rebelo 04f4b2f448 Zepp OS: Parse workout pace, cadence, strength sets 2025-04-25 23:46:08 +01:00
Thomas KuehneandJosé Rebelo b378a51656 BleNamesResolver: update service and characteristic UUIDs 2025-04-25 19:35:39 +00:00
dependency-botandJosé Rebelo 225de25689 Update dependency com.google.code.gson:gson to v2.13.1 2025-04-25 17:51:40 +00:00
dependency-bot 23dd558362 Update dependency com.android.tools.build:gradle to v8.9.2 2025-04-25 09:01:40 +00:00
FlaparooandJosé Rebelo 7d28b7389f Banglejs: set the HTTP request timeout as specified 2025-04-24 20:02:09 +00:00
Arjan Schrijver 43b30d36f6 Colmi R0x: Add support for R12 and display preferences 2025-04-24 21:16:07 +02:00
José Rebelo f4ac744b3b Intent API: Add command to set device type 2025-04-23 19:44:53 +01:00
José Rebelo a47bc81eb2 Garmin Edge 130 Plus: Update supported features 2025-04-23 19:31:53 +01:00
José Rebelo 07a5d10b23 Garmin Edge 130 Plus: Initial support 2025-04-22 22:21:04 +01:00
Thomas Kuehne d5c632f243 fix to ensure targetCompatibility is effective for Android
PR #4735 inadvertently turned Android's targetCompatibility into Java's targetCompatibility thereby rendering it ineffective for Android.
As a result Android used the toolchain version (17) instead of targetCompatibility 1.8 to create *.class files.
See also: https://developer.android.com/build/jdks
2025-04-22 18:49:37 +02:00
José Rebelo f78d6b914e Zepp OS: Fix zip files being wrongly recognized as AGPS 2025-04-20 11:23:14 +01:00
Thomas Kuehne 0c415334da Ultrahuman: code review 2025-04-20 01:36:50 +02:00
Thomas Kuehne 205010b24b remove no-longer needed GenericHrvSummarySample 2025-04-20 01:26:54 +02:00
Thomas Kuehne ff761cf1e4 Ultrahuman optimizations
- fetch only new records instead of all records while the device is connected
- added PREF_POWER_SAVING support (disables / enables SpO2 sensing)
- added HRV visualization
- unified and secured Intent handling
- added BATTERY_CHARGING_FULL support
- honour PREF_TIME_SYNC in onSetTime
- various clean-ups
2025-04-20 01:12:57 +02:00
José Rebelo 956e9cc4ba woodpecker: Update android-fdroid-tools to 35.0.1-androguard-4.1.2 2025-04-19 23:37:27 +01:00
José Rebelo 8deea74d67 Allow support classes to vary by GBDevice
This paves the way for configurable btle / btbr support class for the
same device (eg. Zepp OS / Huawei / Xiaomi), as well as migration to a
new support class for future pebble devices.
2025-04-19 20:19:25 +01:00
José Rebelo 2e1529f374 Garmin Fenix 7X Pro: Initial support 2025-04-19 13:37:35 +01:00
José Rebelo d02455b0bd Garmin Vívoactive HR: Initial support 2025-04-19 13:05:05 +01:00
José Rebelo 29670aaea4 Zepp OS: Extract heart rate and steps to standalone services 2025-04-18 22:31:59 +01:00
José Rebelo 31d4b0d354 Zepp OS: Isolate time sync and hr interval from HuamiSupport 2025-04-18 18:09:31 +01:00
José Rebelo 99af334280 Zepp OS: Fix crash on display items settings 2025-04-18 17:39:11 +01:00
José Rebelo 694b98d425 Zepp OS: Extract workout to standalone service 2025-04-18 17:39:02 +01:00
José Rebelo c168c554fb Huami: Refactor fetching
Remove all dependencies on BLE from the activity fetching logic, so that
it can eventually be reused in btrfcomm devices.
2025-04-18 14:16:42 +01:00
José Rebelo 91b9331de3 Remove protobuf and buildconfig generated source directories
This partially reverts 26999c863, which does not seem to be needed
anymore, and breaks the build as of c7f236790 when multiple build
flavors are built without cleaning the build directory.
2025-04-17 23:25:04 +01:00
dependency-botandJosé Rebelo 54961bbf25 Update dependency com.google.code.gson:gson to v2.13.0 2025-04-17 21:16:28 +00:00
timkriefandJosé Rebelo 4e4ef48deb Adding application names to zepp os (#4713)
Co-authored-by: timkrief <timkrief@noreply.codeberg.org>
Co-committed-by: timkrief <timkrief@noreply.codeberg.org>
2025-04-17 21:05:48 +00:00
Thomas KuehneandJosé Rebelo db0d66d64c backport upstream BouncyCastle fixes
aligned with bcgit/bc-java@8b4326f247 :
- Explicitly set IV to zeros when no ParametersWithIV bcgit/bc-java@7c40b52f13
- Fix CCM input length check bcgit/bc-java@e73dbc53db
- pr-1775 fix incrementCounter bcgit/bc-java@7ad116c692
2025-04-17 21:04:15 +00:00
dependency-botandJosé Rebelo b176db69bf Update dependency androidx.activity:activity to v1.10.1 2025-04-17 19:47:23 +00:00
dependency-botandJosé Rebelo 65c02be843 Update dependency androidx.recyclerview:recyclerview to v1.4.0 2025-04-17 19:43:36 +00:00
dependency-botandJosé Rebelo 6d301bfdae Update dependency androidx.gridlayout:gridlayout to v1.1.0 2025-04-17 19:36:28 +00:00
José Rebelo f8e5e5b4dd woodpecker: Update android-fdroid-tools to 35.0.1 2025-04-17 19:31:55 +01:00
José Rebelo 71cc6b6015 Vesc: Deprecate DeviceType constructor 2025-04-17 19:29:51 +01:00
José Rebelo e1e5cccf29 HPlus: Deprecate DeviceType constructor 2025-04-17 19:18:58 +01:00
José Rebelo 08732ffa68 Renovate: Ignore MPAndroidChart
Renovate is unable to resolve dependencies from jitpack, and there has
not been a release in 4 years anyway.
2025-04-17 19:16:35 +01:00
Thomas KuehneandJosé Rebelo c7f236790a Upgrade Gradle from 8.10.2 to 8.13
includes prerequisites:
- pcom.android.tools.build update from 8.6.1 to 8.9.1
- compileSdk update from 34 to 35 (targetSdk and minSdk are unchanged)
- .gradle and .java housekeeping fixes to reduce build warnings
2025-04-17 18:16:10 +00:00
Severin von Wnuck-LipinskiandJosé Rebelo aa573ad6b7 Enable battery reporting for Moondrop Space Travel 2025-04-17 17:45:23 +00:00
José Rebelo dcebe5f4c1 update changelog, bump version 0.85.0 2025-04-17 18:07:00 +01:00
ssantosandHosted Weblate 79dad0ae31 Translated using Weblate (Portuguese)
Currently translated at 64.2% (2438 of 3793 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pt/
2025-04-17 19:03:17 +02:00