1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2025-02-21 14:51:10 +01:00

12297 Commits

Author SHA1 Message Date
Arjan Schrijver
ab882a845a Moyoung: Add music and volume control 2024-11-21 16:59:19 +01:00
Arjan Schrijver
c1ef7c6a46 Moyoung: Implement HR measurement interval setting 2024-11-21 16:59:19 +01:00
Arjan Schrijver
61ad31aa80 Moyoung: Implement language setting 2024-11-21 16:59:19 +01:00
Arjan Schrijver
1ad3500453 Moyoung: Fix HR history packet parsing and activity sample provider 2024-11-21 16:59:19 +01:00
Arjan Schrijver
9b463a8bd1 Moyoung: Send cached weather info on request 2024-11-21 16:59:19 +01:00
Arjan Schrijver
185b554980 Moyoung: Code and settings improvements 2024-11-21 16:59:19 +01:00
Arjan Schrijver
7003bb386a Moyoung: Improve notifications 2024-11-21 16:59:19 +01:00
Arjan Schrijver
a21ce4eeb3 Moyoung: Support syncing historical HR measurements 2024-11-21 16:59:19 +01:00
Arjan Schrijver
c93dc5bb09 Moyoung: Fix weather forecast being one day off 2024-11-21 16:59:19 +01:00
Arjan Schrijver
40abeea54a Moyoung: Add find my phone functionality 2024-11-21 16:59:19 +01:00
Arjan Schrijver
125b493c22 Moyoung: Make fixed MTU device-specific 2024-11-21 16:59:19 +01:00
Arjan Schrijver
d8992e104c Moyoung: Fixes for settings, sync, logging, weather, live activity 2024-11-21 16:59:19 +01:00
Arjan Schrijver
fb3ac9316a Moyoung: Improve logging 2024-11-21 16:59:19 +01:00
Arjan Schrijver
5e411b8f81 Moyoung: Persist received data in new tables 2024-11-21 16:59:19 +01:00
Arjan Schrijver
5fb78514a8 Moyoung: Split up (modernize) database tables 2024-11-21 16:59:19 +01:00
Arjan Schrijver
57cbe69138 Moyoung: Modernize classes and methods and fix compiler errors 2024-11-21 16:59:19 +01:00
Arjan Schrijver
6bf4a46f35 Rename DaFit references to Moyoung to reflect the protocol used 2024-11-21 16:59:19 +01:00
krzys-h
6a41f19e9e Da Fit: Setting alarms 2024-11-21 16:59:19 +01:00
krzys-h
56becb2ea9 Da Fit: Training data transfer 2024-11-21 16:59:18 +01:00
krzys-h
ea58fd3f0d Da Fit: Add device settings 2024-11-21 16:59:18 +01:00
krzys-h
5b0c2a9b69 Da Fit: Add weather sync 2024-11-21 16:59:18 +01:00
krzys-h
2f409f8b0a Da Fit: Add activity fetching and logging 2024-11-21 16:59:18 +01:00
krzys-h
62cc891212 Da Fit: Add handling of heart rate, blood pressure and oxidation measurements 2024-11-21 16:59:18 +01:00
krzys-h
f6b18ff680 Da Fit: Add notification support 2024-11-21 16:59:18 +01:00
krzys-h
6f8424e5d7 Da Fit: Add time sync 2024-11-21 16:59:18 +01:00
krzys-h
3aa1f7bec5 Da Fit: Add device support, reverse engineering notes and base protocol implementation 2024-11-21 16:59:18 +01:00
cdvrs
16aed1364b GBX-100: Fix notification title 2024-11-20 08:17:56 +00:00
Renato Aguiar
212289645f Add Garmin Instinct 2 2024-11-19 20:59:05 +00:00
José Rebelo
6b5c5ae0ac Garmin: Fix weather temperature conversion to celsius 2024-11-19 20:57:04 +00:00
José Rebelo
9d1a57b6c2 Fix crash in some chart pages (#4319) 2024-11-19 20:53:34 +00:00
dependency-bot
b56ed974a3 Update dependency com.android.tools:desugar_jdk_libs to v2.1.3 2024-11-19 00:15:30 +00:00
MrYoranimo
b5bd4da9b1 Xiaomi SPPv2: Catch exception thrown in onPacketReceived
When a received packet causes an exception to be thrown while
getting handled in the service's onPacketReceived method, the
message will get stuck in the queue because it is never released.
Subsequently received messages get lined up after the first message
that causes an exception, and since that message is never removed,
those newer messages are never processed.

Catching the exception thrown from within the onPacketReceived method
allows the code flow to continue and therefore remove the troubling
message from the queue.
2024-11-18 23:25:28 +01:00
José Rebelo
1d2404a4e6 Garmin: Display AGPS age 2024-11-17 19:00:00 +00:00
Martin.JM
39e7bd8c62 Huawei: Add non-P2P HR zones configuration 2024-11-17 17:57:30 +00:00
José Rebelo
5f91715c89 Realme Buds T110: Initial support 2024-11-17 17:23:23 +00:00
José Rebelo
1618fda418 Log exceptions during DBAccess async tasks 2024-11-17 00:01:40 +00:00
José Rebelo
e453855e88 Do not suppress repeated notifications if timestamp is in the future (#4327) 2024-11-16 21:46:22 +00:00
Me7c7
dc1533b4ed Huawei: Initial music managment support 2024-11-16 20:41:23 +00:00
José Rebelo
1a3a7dec05 Prevent heart rate average from using invalid samples 2024-11-16 14:08:06 +00:00
José Rebelo
87bc2e6ed7 Fix imperial unit on steps charts 2024-11-15 23:16:40 +00:00
CaptKentish
9bd828814e Add water sports icons (#4322) 2024-11-15 22:09:44 +00:00
huyz
6aa7280967 Add some workout icons 2024-11-14 23:25:28 +00:00
José Rebelo
f16e2eeabb Test device: Add dummy activities 2024-11-14 23:22:18 +00:00
Arjan Schrijver
e83555f099 Fossil/Skagen Hybrids: Fix erroneous watchface downgrade from de37e5b6f 2024-11-14 14:10:14 +01:00
José Rebelo
9b6fce566d Mi Band 9: Fix outdoor cycling parsing 2024-11-12 23:32:11 +00:00
Andreas Shimokawa
de37e5b6fd bump version, add xml changelog 2024-11-11 23:29:47 +01:00
Arjan Schrijver
cbb710abe7 Update changelog 2024-11-11 23:27:59 +01:00
mvn23
31b8fd683d Add wear sensor toggle to Bowers and Wilkins P Series 2024-11-11 02:15:41 +01:00
José Rebelo
82f221752e Compute activity average speed 2024-11-10 22:50:58 +00:00
José Rebelo
c2c1e48c85 Update changelog 2024-11-10 22:39:55 +00:00