mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
- Fix calorie mapping: caloriesBurnt represents active calories, not total calories - Parse RAW_SUMMARY_DATA when SUMMARY_DATA JSON is empty (fixes Amazfit/ZeppOS devices) - Use device-specific ActivitySummaryParser to extract workout metrics from binary protobuf data - Sync ActiveCaloriesBurnedRecord separately from total calories - Add StepsRecord for step count during workouts - Add intelligent cadence syncing (StepsCadenceRecord for running/walking, CyclingPedalingCadenceRecord for cycling) - Add required Health Connect permissions to manifest - Update HealthConnectPermissionManager with all workout permissions