José Rebelo
e41daf5065
Zepp OS: Fix Sleep as Android initialization
2025-04-26 18:16:59 +01:00
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 Kuehne and José Rebelo
b378a51656
BleNamesResolver: update service and characteristic UUIDs
2025-04-25 19:35:39 +00:00
dependency-bot and José 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
Flaparoo and José 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-bot and José Rebelo
54961bbf25
Update dependency com.google.code.gson:gson to v2.13.0
2025-04-17 21:16:28 +00:00
timkrief and José 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 Kuehne and José 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-bot and José Rebelo
b176db69bf
Update dependency androidx.activity:activity to v1.10.1
2025-04-17 19:47:23 +00:00
dependency-bot and José Rebelo
65c02be843
Update dependency androidx.recyclerview:recyclerview to v1.4.0
2025-04-17 19:43:36 +00:00
dependency-bot and José 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 Kuehne and José 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-Lipinski and José 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