1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-07-09 23:21:34 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge
Mormegil 3a58314db6 Garmin Vivomove HR support
- communication protocols
- device support implementation
- download FIT file storage

Features:
- basic connectivity: time sync, battery status, HW/FW version info
- real-time activity tracking
- fitness data sync
- find the device, find the phone
- factory reset

Features implemented but not working:
- notifications: fully implemented, seem to communicate correctly, but not shown on watch

Features implemented partially (not expected to work now):
- weather information (and in future possibly weather alerts)
- music info
- firmware update: only the initial file upload implemented, not used

Things to improve/change:
- Device name hardcoded in `VivomoveHrCoordinator.getSupportedType`, service UUIDs not available
- Download FIT file storage: Should be store (and offer the user to export?) the FIT data forever?
- Obviously, various code improvements, cleanup, etc.
2023-07-20 20:30:14 +00:00
..
activities Use package name for Catima permissions 2023-07-09 14:29:30 +01:00
adapter Generalize charts logic for non-activity data 2023-06-16 23:53:28 +01:00
capabilities Use package name for Catima permissions 2023-07-09 14:29:30 +01:00
contentprovider update license headers 2021-01-10 23:38:13 +01:00
database Add GBDevice argument to getAlarmSlotCount 2023-06-13 23:10:55 +02:00
deviceevents Move screenshot encoding to PebbleProtocol 2023-06-14 21:02:27 +01:00
devices Garmin Vivomove HR support 2023-07-20 20:30:14 +00:00
entities Huami: Persist sleep respiratory rate data 2023-05-27 19:03:43 +01:00
export Zepp OS: Start new GPX segments on pause/resume 2023-05-14 16:22:32 +01:00
externalevents Garmin Vivomove HR support 2023-07-20 20:30:14 +00:00
impl Zepp OS: Add loyalty cards integration with Catima 2023-07-03 23:19:19 +01:00
model Garmin Vivomove HR support 2023-07-20 20:30:14 +00:00
service Garmin Vivomove HR support 2023-07-20 20:30:14 +00:00
util Garmin Vivomove HR support 2023-07-20 20:30:14 +00:00
GBApplication.java Add PAI charts 2023-07-02 16:05:10 +01:00
GBEnvironment.java Update license headers 2020-01-09 10:44:32 +01:00
GBException.java update license headers 2021-01-10 23:38:13 +01:00
LockHandler.java Update license headers 2020-01-09 10:44:32 +01:00
Logging.java Amazfit GTR 4: Initial support 2022-10-22 22:03:49 +02:00
LoggingExceptionHandler.java update license headers 2021-01-10 23:38:13 +01:00
SleepAlarmWidget.java Bangle.js: Bump flavor targetSdkVersion to 31 2023-05-30 00:25:20 +02:00
Widget.java Generalize charts logic for non-activity data 2023-06-16 23:53:28 +01:00