Commit Graph
100 Commits
Author SHA1 Message Date
José Rebelo 758c56976b Zepp OS 4: Fix notification icons encoding 2025-03-21 22:02:30 +00:00
José Rebelo 329514d04d Amazfit Active 2: Add vibration intensity config 2025-03-20 00:12:57 +00:00
José Rebelo bcf3c317a9 Amazfit Active 2: Fix some errors during initialization 2025-03-20 00:05:44 +00:00
José Rebelo d6df9d6d85 Amazfit Active 2: Add missing languages 2025-03-19 23:47:38 +00:00
José Rebelo 28af9ace9b Amazfit Active 2: Fix menu and control center configs 2025-03-19 23:08:49 +00:00
José Rebelo a6da6b9fed Amazfit Active 2: Add missing morning updates categories 2025-03-19 22:53:47 +00:00
José Rebelo bef1be8aa4 Amazfit Active 2: Fix firmware updates 2025-03-19 13:06:20 +00:00
José Rebelo 528fb09f52 CMF Watch Pro: Allow enable of bluetooth calls 2025-03-18 21:58:33 +00:00
José Rebelo 4a3eaf76be Make alarm notifications respect app whitelist/blacklist 2025-03-17 19:16:17 +00:00
José Rebelo 4cca17926b Update changelog 2025-03-16 20:31:27 +00:00
José Rebelo 9380c205bc Garmin: Display balance as range 2025-03-16 19:38:02 +00:00
José RebeloandJosé Rebelo a66c8685ec Huawei: Prevent some crashes 2025-03-16 12:47:48 +00:00
José Rebelo 11acaba4de Update changelog 2025-03-09 15:42:44 +00:00
José Rebelo 91fec89ba2 Zepp OS: Fix measurement system configuration 2025-03-09 15:28:50 +00:00
José Rebelo f3b204366c Garmin: Use user profile weight unit 2025-03-08 22:27:53 +00:00
José RebeloandJosé Rebelo 5143128aa9 EarFun Headphones: Enable read aloud incoming notifications and auto-pickup 2025-03-08 19:02:13 +00:00
José Rebelo 190d7cd845 Update changelog 2025-03-08 18:25:21 +00:00
José Rebelo 00b5420fbe Garmin: Add nap support 2025-03-08 18:03:15 +00:00
José RebeloandJosé Rebelo 624fb5cf64 Garmin: Fix fit file checksum computation 2025-03-08 17:55:04 +00:00
José Rebelo dba6e899fe Huawei: Increase user ID length to 19 characters 2025-03-01 18:56:06 +00:00
José Rebelo 05bea9fa89 Garmin: Resolve names for services and characteristics 2025-03-01 16:27:42 +00:00
José Rebelo 3f534b0659 Fix some preference summaries not getting updated 2025-02-25 21:38:10 +00:00
José Rebelo 82edf9095e Reduce log spam from browsing preferences
These get called not only when preferences actually change, but also
when pages are loaded, so the logs are very noisy.
2025-02-24 22:44:22 +00:00
José Rebelo b81784f3b9 Garmin: Allow manual import of activity files 2025-02-24 22:43:00 +00:00
José Rebelo bbcd09dae1 Garmin: Parse extended running and cycling workout data 2025-02-24 22:41:42 +00:00
José Rebelo 147142c7ac Fix linter 2025-02-23 20:32:17 +00:00
José Rebelo a21fa0cf02 Update changelog 2025-02-23 20:05:48 +00:00
José Rebelo 4446b0a648 Log ignored non-voip calls
Log removed by mistake in bfb4a236f
2025-02-20 23:44:33 +00:00
José Rebelo bfb4a236f6 Fix phone calls from Fossify Phone 2025-02-20 23:40:38 +00:00
José Rebelo c6bbda5297 Amazfit Bip 5 Unity: Unmark as experimental
Confirmed working on matrix.
2025-02-10 00:02:22 +00:00
José Rebelo 7b2b162d55 Gree Air Conditioner: Initial support 2025-02-09 16:18:01 +00:00
José Rebelo feb5134b5d App Manager: Fix hiding fab if flashing not supported 2025-02-08 17:21:02 +00:00
José Rebelo 398e140b31 Garmin Forerunner 735XT: Initial support 2025-02-08 17:10:02 +00:00
José Rebelo 0a38a7a880 Fix race condition NPE on media session change
If the music session changes and then stops quickly, the getMetadata
call will not be null the 1st call, but would on the 2nd, which would
result in an NPE and subsequent crash in the device service.
2025-02-05 23:05:00 +00:00
José Rebelo c08285a356 Oppo Headphones: Retry battery requests if unknown status 2025-02-02 16:25:43 +00:00
José Rebelo 6a397b9119 Zepp OS: Fix activity details parsing getting stuck 2025-02-02 15:54:20 +00:00
José Rebelo 769ceded1c Mi Band 9 Pro: Fix treadmill parsing 2025-01-31 19:01:01 +00:00
José Rebelo f277fbe9e5 Sony WH-ULT900N: Initial support 2025-01-31 18:36:46 +00:00
José Rebelo 51fca72a43 Garmin Lily 2 Active: Initial support 2025-01-31 18:20:45 +00:00
José Rebelo 321d71da7a Xiaomi Smart Band 9 Active: Allow BOTH connection types 2025-01-26 14:37:00 +00:00
José Rebelo cb5b475932 Xiaomi Smart Band 9 Active: Experimental support 2025-01-26 14:24:54 +00:00
José Rebelo 52ccb6109c Garmin: Allow fake OAuth 2025-01-26 14:12:42 +00:00
José Rebelo 96d07bb58a Garmin: Fix workouts step count
1 cycle = 2 steps. This is most likely true for other activities, but we
do not currently have a clear split (eg. strokes in rowing matches
cycles, but not in swimming).
2025-01-25 23:03:56 +00:00
José Rebelo b49fe1730c Garmin: Add basic fit file viewer 2025-01-25 17:58:54 +00:00
José Rebelo 0fe05fe9b8 Fix NPE on activity card for devices that do not report steps 2025-01-25 17:52:08 +00:00
José Rebelo 84ac168494 Garmin: PRG upload and basic app management 2025-01-25 00:20:37 +00:00
José Rebelo 6d26fd9495 Garmin: Fix cycle unit per activity kind 2025-01-24 23:00:02 +00:00
José Rebelo bcc6c23097 Garmin: Parse some swimming stats 2025-01-24 22:29:12 +00:00
José Rebelo 0f2d240402 SuperCars: Adopt device card custom action 2025-01-22 21:37:16 +00:00
José Rebelo 071f0296c9 Allow devices to declare custom actions 2025-01-22 21:36:31 +00:00
José Rebelo c2710c32ab Garmin: Fix GFDI message type if sequence number is included
Should fix #4522
2025-01-20 21:04:21 +00:00
José Rebelo b220c94c6b Xiaomi-protobuf: Display unknown activity codes in UI 2025-01-20 20:57:21 +00:00
José Rebelo ff6b8e56b1 Xiaomi-protobuf: Add HR zones progress bars 2025-01-20 20:51:31 +00:00
José Rebelo 0d8e270686 Xiaomi-protobuf: Map some missing freestyle workouts 2025-01-20 20:28:14 +00:00
José Rebelo 9a52723139 Garmin Instinct E: Initial support 2025-01-20 13:24:12 +00:00
José Rebelo 5050d9a283 Amazfit Neo: Fix sound options 2025-01-20 12:59:43 +00:00
José Rebelo 878d40b8a8 Amazfit Active 2: Experimental support 2025-01-19 23:12:03 +00:00
José Rebelo 79fdbb8f85 Xiaomi Watch S1 Active: Fix freestyle and elliptical parsing 2025-01-19 21:04:37 +00:00
José Rebelo 8f62e5232a woodpecker: Migrate secrets to environment from_secret 2025-01-19 20:46:35 +00:00
José Rebelo 9e003fc562 Mi Band 9: Fix swimming parsing 2025-01-18 13:05:49 +00:00
José Rebelo aead5343a4 Migrate standing time to hours
Even though it said "minutes", all devices that use this preference
(Xiaomi-protobuf and Zepp OS), get the raw value, and they expect it to
be in hours.
2025-01-17 19:14:31 +00:00
José Rebelo 52d3128474 Update changelog 2025-01-13 18:36:56 +00:00
José Rebelo 034810ed85 Mi Band 9: Fix rowing parsing 2025-01-13 17:59:14 +00:00
José Rebelo a68d3215a8 Fix overwriting device in activity details 2025-01-13 13:17:41 +00:00
José Rebelo 69e8b678c2 Localize notification actions 2025-01-12 18:09:17 +00:00
José Rebelo 32721afffe Garmin: Add custom notification actions 2025-01-12 18:00:44 +00:00
José Rebelo 4889ed8ed5 Mijia LYWSD: Handle and persist live and historic data samples 2025-01-12 17:22:28 +00:00
José Rebelo c072d4d597 Fix heart rate chart artifact on measurement gap 2025-01-12 15:33:39 +00:00
José Rebelo 454af86571 Renovate: Fix package name matching 2025-01-11 18:03:55 +00:00
José Rebelo 0965b9b65a Migrate renovate config (#4427) 2025-01-11 17:48:44 +00:00
José Rebelo 4fbb33d852 Garmin 7S Pro: Initial support 2025-01-11 13:23:54 +00:00
José Rebelo 7893ace986 Set default date of birth to 2000-01-01 2025-01-09 18:08:15 +00:00
José Rebelo c0883de546 Garmin Forerunner 45: Initial support 2025-01-06 18:05:53 +00:00
José Rebelo e134a3bfbb Remove stray fragment_weeksteps_chart landscape layout 2025-01-04 22:09:05 +00:00
José Rebelo e81597eb3d Add option to hide sleep and steps balance (#2476) 2025-01-04 13:53:21 +00:00
José Rebelo ef5f4d9fd0 Restore steps balance on weekly and monthly charts 2025-01-04 13:46:33 +00:00
José Rebelo d432800ae4 Sony Headphones: Fix unit tests 2025-01-04 13:25:05 +00:00
José Rebelo 894f913a89 Update changelog 2025-01-04 13:13:48 +00:00
José Rebelo efd1e3d597 Redmi Buds: Make packages and support classes generic 2025-01-02 17:19:48 +00:00
José Rebelo db10fd66f2 Sony Headphones V2: Fix automatic power off out of bounds 2024-12-30 17:44:06 +00:00
José Rebelo bbd0d8709d Sony Headphones: Fix V1 initialization 2024-12-28 14:21:33 +00:00
José Rebelo be9bf8f214 Sony Headphones: Allow overriding supported features 2024-12-28 14:21:32 +00:00
José Rebelo 7715190c76 Fix Tamil strings 2024-12-27 18:19:43 +00:00
José Rebelo 8c1172dd36 Fix Tamil strings 2024-12-27 17:59:53 +00:00
José Rebelo bfefc7f31c bump version, add xml and fastlane changelogs 2024-12-27 17:48:24 +00:00
José Rebelo 2113dd691e Update changelog 2024-12-27 16:21:45 +00:00
José Rebelo 39d84c99de Garmin: Set music info as supported 2024-12-26 18:42:43 +00:00
José Rebelo 22063f07e3 Display sleep HR average for in past 24h mode 2024-12-23 18:48:21 +00:00
José Rebelo b608478ade Garmin: Respect calendar sync setting 2024-12-23 18:40:40 +00:00
José Rebelo 962484b8c9 Garmin: Enable calendar sync for existing devices
Following d39798dd5, this ensures calendar continues syncing for
existing users.
2024-12-23 18:36:31 +00:00
José Rebelo 421142ec51 Mi Band 5: Add font version 2 beta
Confirmed working on mastodon
2024-12-23 18:19:46 +00:00
José Rebelo 82a0e68de8 Garmin Fenix 6X Pro Solar: Initial support (#4416) 2024-12-23 17:35:34 +00:00
José Rebelo b1b4c81857 Redmi Buds 4 Active: Initial support 2024-12-23 17:29:59 +00:00
José RebeloandHosted Weblate 4651ed0df7 Translated using Weblate (Turkish)
Currently translated at 94.8% (3297 of 3475 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-12-22 17:05:01 +01:00
José RebeloandHosted Weblate c6295436b9 Translated using Weblate (Hungarian)
Currently translated at 72.3% (2514 of 3475 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2024-12-22 16:07:47 +01:00
José Rebelo 794a30816c Update changelog 2024-12-22 10:10:01 +00:00
José Rebelo 3be49090b1 Fix CalendarEventTest 2024-12-22 10:02:13 +00:00
José Rebelo d3f88797d6 Fix ActivitySummaryDataTest 2024-12-21 22:43:58 +00:00
José RebeloandAndreas Shimokawa ef314364ec Translated using Weblate (English (United Kingdom))
Currently translated at 42.2% (1432 of 3391 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/en_GB/
2024-12-21 23:36:18 +01:00
José Rebelo a8d617259d Amazfit Bip 3 Pro: Fix title and sender on some notifications (#4419) 2024-12-21 22:35:39 +00:00