Arjan Schrijver
a0e6085324
Fossil/Skagen Hybrids: Allow configuring call rejection method
2023-10-20 10:50:25 +02:00
José Rebelo
f090898aef
Zepp OS: Add statistics fetch operation
...
We do not know what they are or how to parse them, but syncing them
helps free up space from the band.
2023-10-18 16:17:41 +01:00
José Rebelo
5a65bbf8f4
Zepp OS: Add temperature fetch operation (no DB / UI)
2023-10-18 15:46:58 +01:00
Arjan Schrijver
88341c8b86
Fossil/Skagen Hybrids: Add new navigation app
2023-10-18 13:06:16 +00:00
Reiner Herrmann
4abde0766d
Zepp OS: display swimming-related activity data
2023-10-16 23:35:10 +02:00
Maxime Reyrolle
1d3f9b6ec1
add items, shortcuts, cards and watchfaces from Amazfit Balance
2023-10-15 18:39:20 +02:00
José Rebelo
2456c878f4
Update changelog and README
2023-10-15 14:51:04 +01:00
Maxime Reyrolle
ff6d6f5e53
add initial support for Amazfit Balance
2023-10-15 13:41:53 +00:00
ahormann
28e673415f
Support for Femometer Vinca 2 and HealthThermometerProfile ( #3369 )
...
Co-authored-by: ahormann <ahormann@gmx.net>
Co-committed-by: ahormann <ahormann@gmx.net>
2023-10-15 13:37:41 +00:00
José Rebelo
7f593bf5e4
Allow ignore notifications from work profile
2023-10-10 20:22:07 +01:00
Davis Mosenkovs
77450efb99
Add Common Symbols transliteration
2023-10-07 17:42:52 +03:00
José Rebelo
dcf2629854
Remove scanning intensity preference and legacy discovery activity
...
The refactored DiscoveryActivityV2 does not freeze anymore, even under
maximum scanning intensity on older phones, and seems to not have
introduced any regressions.
2023-10-06 22:16:58 +01:00
Davis Mosenkovs
98df2d1837
Add Latvian transliteration
2023-10-04 00:30:27 +03:00
Davis Mosenkovs
26e6d7469f
Message privacy: Add mode Hide only body
2023-10-02 21:22:27 +03:00
José Rebelo
5f05a0d88f
Sony WF-1000XM5: Experimental support
2023-09-28 23:53:58 +01:00
Davis Mosenkovs
edce45dcc3
Mijia LYWSD02: Battery + setting temperature scale
...
Implement reading battery percentage.
Implement setting temperature scale used on clock display.
Communication protocol taken from: https://github.com/h4/lywsd02
2023-09-23 17:18:42 +03:00
vladkorotnev
889a1db801
Sony Wena 3: Initial support ( #3311 )
...
Co-authored-by: vladkorotnev <vladkorotnev@noreply.codeberg.org>
Co-committed-by: vladkorotnev <vladkorotnev@noreply.codeberg.org>
2023-09-23 10:31:41 +00:00
José Rebelo
e078ceff0a
Introduce DiscoveryActivityV2
2023-09-19 20:45:14 +01:00
Daniel Dakhno
8c48a49d3a
Mi Band HRX: added DeviceType for Mi Band HRX
...
Mi Band HRX: changed DeviceType key for MIBAND_HRX
Mi Band HRX: added migration to MIBAND_HRX
Mi Band HRX: added devicetype string for MIBAND_HRX
Huami HRX: removed redundant null check
Huami HRX: removed redundant supports callback
2023-09-18 22:08:09 +00:00
José Rebelo
c3d7718e65
Improve MTU error message, update README
2023-09-17 16:50:48 +01:00
José Rebelo
d56a42a424
Zepp OS: Prevent AGPS file upload under low MTU
2023-09-17 16:39:39 +01:00
José Rebelo
9401b61a02
Allow text to be shared to devices
2023-09-11 13:28:37 +00:00
José Rebelo
55d0697c44
Huami: Display explicit error if there is not enough free space
2023-08-26 12:14:23 +01:00
José Rebelo
353c6d9679
Languages: Add some english, french and spanish variants
2023-08-21 16:11:52 +01:00
Daniel Dakhno
73d67d4093
Fossil/Skagen Hybrids: Embed menu_structure in watchface apps ( #3245 )
...
This PR aims to optimize the method of synchronizing the menu_structure for the openSourceWatchface by making the menu_structure request from the watch obsolete.
Instead, when a new menu_structure is sent to GB via the Intent `nodomain.freeyourgadget.gadgetbridge.Q_SET_MENU_STRUCTURE`, GB remembers that JSON.
Next time a watchface is built, the JSON is embedded into that app package so the watch doesn't forget the structure.
This requires a full GB rebuild to work properky.
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3245
Co-authored-by: Daniel Dakhno <dakhnod@gmail.com>
Co-committed-by: Daniel Dakhno <dakhnod@gmail.com>
2023-08-19 20:48:53 +00:00
José Rebelo
454d766e88
Zepp OS: Add all remaining devices as experimental
2023-08-18 12:16:36 +01:00
José Rebelo
e5faf518ea
Add support for experimental devices
2023-08-18 12:16:36 +01:00
Raghd Hamzeh
c8e19a2466
feat: add initial support for Amazfit Cheetah Pro
2023-08-16 22:19:48 -04:00
José Rebelo
b297e767ad
Amazfit Bip 3 Pro: Initial support
2023-08-16 12:27:00 +01:00
José Rebelo
13af55bd2e
Zepp OS: Add Zepp Coach display item and shortcut card
2023-08-12 13:18:20 +01:00
Arjan Schrijver
56be4c7bee
Add explanation for dynamic colors theme
2023-08-12 11:47:17 +02:00
Arjan Schrijver
c9bbc05674
Show warning when choosing dynamic theme but dynamic colors are not supported by Android
2023-08-12 10:52:12 +02:00
José Rebelo
3799c51dc3
Add preference to display changelog on startup
2023-08-09 20:00:47 +01:00
José Rebelo
a95820d09e
Bangle.js: Fetch activity data
2023-08-08 22:11:14 +01:00
José Rebelo
f0067ebeae
Upgrade Mi Band preferences to androidx
2023-08-08 20:10:05 +01:00
José Rebelo
f67d33fb58
Set dialog title for canned messages
2023-08-08 08:47:26 +00:00
Arjan Schrijver
cc70a8dd0a
Fix "found my phone" button size and make it translatable
2023-08-08 08:47:26 +00:00
Arjan Schrijver
b6e252c4c1
Switch UI to Material 3 and support dynamic colors
2023-08-08 08:47:26 +00:00
José Rebelo
48ee259d89
Bangle.js: Reorganize device settings
2023-07-27 18:38:15 +01:00
hrglpfrmpf
c1fd0b77ad
Support for Withings Steel HR ( #2831 )
...
Co-authored-by: hrglpfrmpf <hrglpfrmpf@web.de>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2831
Co-authored-by: hrglpfrmpf <hrglpfrmpf@noreply.codeberg.org>
Co-committed-by: hrglpfrmpf <hrglpfrmpf@noreply.codeberg.org>
2023-07-26 17:20:43 +00:00
José Rebelo
58526ebf87
Remove reserved space for icons from charts and about user preferences
2023-07-25 12:29:52 +01:00
Gordon Williams
1b281c7c62
Fixing SecurityErrors on Android 12+ discovered via Play Store (after API31 update)...
...
* Check for bluetooth permissions in DiscoveryActivity
* At startup we now pop up a dialog explaining why we want *any* permissions
* Fixing ControlCenterv2 permissions requests for Android S and later (requesting background location stopped *any* dialog appearing)
* Fixing all errors in DiscoveryActivity from Android Studio by catching errors
* Move permission requests around to ensure that we only call RequestMultiplePermissions from onCreate
* Only show dialog if we have permissions to request
* Fix "LifecycleOwners must call register before they are STARTED" on some Android devices: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3192/files#issuecomment-967267
2023-07-25 11:50:53 +01:00
José Rebelo
db4349bfc9
Huami: Display fetch operation description
2023-07-22 20:27:20 +01:00
Johannes Krude
9700fef111
Casio GMW-B5000: separate DeviceType, but still using the CasioGWB5600DeviceSupport
2023-07-22 09:39:56 +00:00
Johannes Krude
7cb060c9fe
Casio GW-B5600: initial support
2023-07-22 09:39:56 +00:00
Mormegil
114f6fcbf0
First piece of Garmin Vivomove HR support basics
...
- `DeviceType` definition
- Definition of activity sample table
- Coordinator and sample provider
2023-07-20 20:30:14 +00:00
José Rebelo
3da539be23
Bohemic Smart Bracelet: Initial support
2023-07-09 14:29:39 +00:00
Benjamin Swartley
f81ffc3447
Add mb_intents summary and make dep for Preferred Audioplayer
2023-07-08 23:13:04 +00:00
Benjamin Swartley
739bd1b5a8
Use AudioManager for Media Buttons
...
Switch from ACTION_MEDIA_BUTTON to all AudioManager
Add mb_intents pref for audioplayer
2023-07-08 23:13:04 +00:00
José Rebelo
fea3bf50a4
Zepp OS: Add loyalty cards integration with Catima
2023-07-03 23:19:19 +01:00