 José RebeloandJosé Rebelo
|
ac557cabf3
|
Add re2j to proguard rules
|
2026-01-03 14:30:16 +01:00 |
|
José Rebelo
|
ba238d25d9
|
gradle: Increase jvm heap
Build is sometimes failing due to lack of memory: "Gradle build daemon has been stopped: since the JVM garbage collector is thrashing"
|
2026-01-03 09:56:03 +00:00 |
|
José Rebelo
|
8fcad9f9f8
|
Garmin Edge 130: Initial support
|
2026-01-02 20:45:48 +00:00 |
|
José Rebelo
|
c85dbf2a68
|
GloryFit: Fix screen timeout preference
|
2026-01-01 23:22:59 +00:00 |
|
José Rebelo
|
e6ff0aef04
|
Sony Headphones: Add 500ms connection delay
|
2026-01-01 23:01:34 +00:00 |
|
José Rebelo
|
43fc2e4727
|
Add timeout when connecting to GATT server
|
2026-01-01 22:42:47 +00:00 |
|
José Rebelo
|
a27d4f6de2
|
Zepp OS: Add debug support for more config types
As seen when requesting all config arguments from the Amazfit GTR 4.
|
2026-01-01 20:55:10 +00:00 |
|
José Rebelo
|
dc3ee7f4a0
|
Zepp OS: Extract config types to standalone classes
|
2026-01-01 18:30:49 +00:00 |
|
José Rebelo
|
0676d09115
|
CMF Watch Pro: Fix active score
|
2026-01-01 17:45:09 +00:00 |
|
José Rebelo
|
e47c1f72ce
|
CMF Watch Pro: Rework device settings screen
|
2026-01-01 17:42:34 +00:00 |
|
José Rebelo
|
b173cad550
|
CMF Watch Pro 2: Improve activity parsing 2 (#4530)
|
2026-01-01 17:19:50 +00:00 |
|
José Rebelo
|
5ea10473be
|
Delete AbstractHeadphoneSerialDeviceSupport
|
2026-01-01 16:37:29 +00:00 |
|
José Rebelo
|
731c1717e8
|
Anker Soundcore Liberty 3 Pro / 4 NC: Switch to BTBR support class, add headphones features
|
2026-01-01 16:37:19 +00:00 |
|
José Rebelo
|
1dfe8d3f5e
|
Galaxy Buds: Switch to BTBR support class
|
2026-01-01 16:35:46 +00:00 |
|
José Rebelo
|
9a790f852f
|
Oppo Headphones: Switch to BTBR support class
|
2026-01-01 16:34:54 +00:00 |
|
José Rebelo
|
81f0c7fa75
|
Redmi Buds: Switch to BTBR support class, add headphones features
|
2026-01-01 16:32:20 +00:00 |
|
José Rebelo
|
158c59ce7b
|
Bose QC35: Switch to BTBR support class, add headphones features
|
2026-01-01 16:28:42 +00:00 |
|
José Rebelo
|
ae38e51154
|
Soundcore AeroFit 2: Switch to BTBR support class, add headphones features
|
2026-01-01 16:27:51 +00:00 |
|
José Rebelo
|
eaba6be2e4
|
Pixel Buds A: Switch to BTBR support class, add headphones features
|
2026-01-01 16:27:16 +00:00 |
|
José Rebelo
|
82177b9b77
|
Soundcore Q30: Switch to BTBR support class, add headphones features
|
2026-01-01 16:26:32 +00:00 |
|
José Rebelo
|
ce208c9809
|
Moondrop Space Travel: Switch to BTBR support class
|
2026-01-01 16:25:34 +00:00 |
|
José Rebelo
|
8b18830e9a
|
Soundcore Motion 300: Switch to BTBR support class
|
2026-01-01 16:25:09 +00:00 |
|
José Rebelo
|
e4d0d4f958
|
1MORE SonoFlow: Switch to BTBR support class
|
2026-01-01 16:24:05 +00:00 |
|
José Rebelo
|
58f3e2e357
|
Divoom Pixoo: Switch to BTBR support class
|
2026-01-01 16:23:14 +00:00 |
|
José Rebelo
|
49bd90d960
|
Liveview: Switch to BTBR support class
|
2026-01-01 16:21:58 +00:00 |
|
José Rebelo
|
9330d8f96c
|
Ear Fun: Switch to BTBR support class
|
2026-01-01 16:21:11 +00:00 |
|
José Rebelo
|
3ece2a20c6
|
Sony Headphones: Switch to BTBR support class
|
2026-01-01 16:20:02 +00:00 |
|
José Rebelo
|
c4dc75e6f9
|
Introduce wrappers for SerialDeviceSupport, deprecate old implementation
|
2026-01-01 15:57:43 +00:00 |
|
José Rebelo
|
78068ecd07
|
CMF Watch Pro: Fix measurement system
|
2026-01-01 13:52:49 +00:00 |
|
José Rebelo
|
28a78a0bde
|
Keep screen on during zip export / import
|
2026-01-01 10:15:22 +00:00 |
|
José Rebelo
|
4443b94730
|
Improve Gadgetbridge restart
- Close the database
- Ensure we go back to the start activity
|
2026-01-01 10:13:06 +00:00 |
|
José Rebelo
|
bfc420f7fe
|
AAWireless: Avoid registering command receiver twice
|
2025-12-31 21:54:25 +00:00 |
|
José Rebelo
|
e9c101ade8
|
Garmin: Refactor HTTP interceptors
|
2025-12-31 21:16:15 +00:00 |
|
José Rebelo
|
d5de4503e9
|
GloryFit: SOS contact (experimental)
|
2025-12-31 20:54:58 +00:00 |
|
José Rebelo
|
921e1f8254
|
GloryFit: Add screen timeout setting
|
2025-12-31 19:30:44 +00:00 |
|
José Rebelo
|
5c9ae46e24
|
D3 (GloryFit): Initial support
|
2025-12-31 14:38:58 +00:00 |
|
José Rebelo
|
40525532fa
|
Amazfit Active Max: Experimental support
|
2025-12-31 14:27:58 +00:00 |
|
José Rebelo
|
ebbc8467e4
|
Amazfit Bip / Bip Lite / Cor 2: Restore 3rd party realtime HR setting
Removed in 4fb79ac2b, unclear if on purpose, but it seems to be present
in other Amazfit devices.
|
2025-12-31 14:23:21 +00:00 |
|
José Rebelo
|
7ff237bdfd
|
Prevent companion device connection with bluetooth off
|
2025-12-29 18:43:30 +00:00 |
|
José Rebelo
|
570d05d395
|
Exclude debug fragments from proguard
|
2025-12-28 10:26:39 +00:00 |
|
José Rebelo
|
7234930191
|
Debug: Fix WeatherSpec duplicated location
|
2025-12-28 00:35:38 +00:00 |
|
José Rebelo
|
ebf548cecd
|
Calories / SpO2 charts: Add units
|
2025-12-26 21:26:37 +00:00 |
|
José Rebelo
|
e6c4d53e5d
|
Temperature charts: Add unit, respect metric/imperial
|
2025-12-26 21:26:10 +00:00 |
|
José Rebelo
|
ad1e0c5589
|
Revamp Debug activity
|
2025-12-26 20:02:37 +00:00 |
|
José Rebelo
|
8dd1af66f9
|
GBDeviceAdapterv2: Fix device alias on some popups
|
2025-12-26 20:02:15 +00:00 |
|
José Rebelo
|
b2a6953f17
|
ControlCenterv2: Remove KK compatibility workaround
|
2025-12-26 20:01:26 +00:00 |
|
José Rebelo
|
1546fb133d
|
Camera: Fix theme
|
2025-12-26 20:00:57 +00:00 |
|
José Rebelo
|
03935599de
|
Fix touch ripple on device card actions
|
2025-12-26 20:00:04 +00:00 |
|
José Rebelo
|
4171dfad47
|
Galaxy Buds3 Pro: Fix icon color
|
2025-12-26 19:59:16 +00:00 |
|
José Rebelo
|
c67da1b275
|
Garmin: Fix XML download progress notification
|
2025-12-26 19:58:36 +00:00 |
|
José Rebelo
|
a225d868e8
|
Update device manufacturers
While it doesn't always match the actual manufacturer, this aligns more
closely with what users expect.
|
2025-12-26 19:57:39 +00:00 |
|
José Rebelo
|
c8e4578934
|
BTBR: Remove queueConnected() (#5643)
|
2025-12-26 19:53:26 +00:00 |
|
José Rebelo
|
a1d101f559
|
CMF Watch Pro 3: Initial support
|
2025-12-25 14:24:45 +00:00 |
|
José Rebelo
|
c453e3a346
|
Garmin / Xiaomi-protobuf: Move activity reprocessing to device settings
|
2025-12-25 14:19:36 +00:00 |
|
 José RebeloandArjan Schrijver
|
38d877556d
|
Initial support for using the Gadgetbridge-internethelper add-on app
Imported rebased code from the jr-internet-helper branch
# Conflicts:
# app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/banglejs/BangleJSCoordinator.java
# app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/webview/GBWebClient.java
|
2025-12-25 14:45:08 +01:00 |
|
José Rebelo
|
638f9e52fd
|
Camera: Allow to switch lens
|
2025-12-25 12:50:31 +00:00 |
|
José Rebelo
|
835030bac4
|
Sort permissions list
- Ungranted permissions at the top
- Alphabetically within ungranted / granted groups
|
2025-12-24 14:45:30 +00:00 |
|
José Rebelo
|
760ed6664e
|
AbstractSettingsActivityV2: Allow custom fragments
|
2025-12-24 10:13:49 +00:00 |
|
José Rebelo
|
c57f9dc606
|
Test Device: Fix crashes, improve data quality
|
2025-12-24 09:40:31 +00:00 |
|
José Rebelo
|
e6fdc15514
|
S52 (GloryFit): Disable BT bonding and alarms
|
2025-12-24 09:29:13 +00:00 |
|
José Rebelo
|
43b1ef8352
|
Zepp OS: Fix tests
|
2025-12-24 09:23:34 +00:00 |
|
José Rebelo
|
83118c078e
|
Reduce toast spam when bluetooth is disabled (#1093)
It's likely that it still triggers in the background under some
situations, but at least this reduces the number of toasts from 2 to 1.
|
2025-12-24 09:22:22 +00:00 |
|
José Rebelo
|
53c9355e98
|
Improve logging when multiple devices are connected
|
2025-12-23 17:31:46 +00:00 |
|
José Rebelo
|
cb64f03c24
|
GBDaoGenerator: Increase schema version
It looks like e21db811e3 did not increase it, even though it showed in
the PR as if it did..
|
2025-12-21 21:11:45 +00:00 |
|
José Rebelo
|
945f5b9ce7
|
GBDaoGenerator: Output to and cleanup generated folder
|
2025-12-21 20:20:54 +00:00 |
|
José Rebelo
|
f1c551b308
|
Update monochrome icon
|
2025-12-21 17:16:15 +00:00 |
|
José Rebelo
|
8a4bc18c03
|
Garmin / Zepp OS: Add experimental settings
|
2025-12-21 17:01:44 +00:00 |
|
José Rebelo
|
794166d2b1
|
Garmin: Fix NotificationSubscriptionMessage on older devices
|
2025-12-21 16:33:24 +00:00 |
|
José Rebelo
|
0b86fb6fee
|
Update changelog
|
2025-12-21 14:01:11 +00:00 |
|
José Rebelo
|
c7596207af
|
Garmin: Re-generate Fit classes
|
2025-12-21 13:57:03 +00:00 |
|
José Rebelo
|
af91ecf9ba
|
Garmin: Use FitWeather.Builder and add unit test
TODO: Distinct record definitions extraction does not work properly since RecordData may contain Fields in different order.
|
2025-12-21 13:54:21 +00:00 |
|
José Rebelo
|
8754cc90cd
|
Charts: Adjust SpO2 chart colors
|
2025-12-21 13:50:53 +00:00 |
|
José Rebelo
|
a3daf822c7
|
Charts: Fix SpO2 chart crash when there is no data
|
2025-12-21 13:50:48 +00:00 |
|
José Rebelo
|
9f5a15911b
|
Dismiss permissions screen after all permissions granted
|
2025-12-20 19:43:59 +00:00 |
|
José Rebelo
|
bba80d3c60
|
Huami: Improve workout charts for activities without gps
|
2025-12-20 19:12:14 +00:00 |
|
José Rebelo
|
51845a6501
|
Charts: Avoid flashing progressbar when loading is fast
|
2025-12-20 18:23:14 +00:00 |
|
José Rebelo
|
4f339a1d51
|
Charts: Fix body energy crash when no data
|
2025-12-20 18:23:12 +00:00 |
|
 José RebeloandJosé Rebelo
|
36e067938c
|
Add charts loading indicator
|
2025-12-20 19:07:34 +01:00 |
|
José Rebelo
|
f005db7e1d
|
Discard sleep sessions that are too small
|
2025-12-20 14:43:36 +00:00 |
|
José Rebelo
|
e7c4cc11f7
|
Prevent out of order samples when filling gaps
|
2025-12-20 14:43:11 +00:00 |
|
José Rebelo
|
46ea7cc1c5
|
FwAppInstallerActivity: Improve logging
|
2025-12-20 14:02:11 +00:00 |
|
José Rebelo
|
07884a277b
|
Garmin Edge 840: Initial support
|
2025-12-15 20:48:25 +00:00 |
|
José Rebelo
|
5fdc2b8fc6
|
Garmin: Basic http web request/response parsing
As per https://gadgetbridge.org/internals/specifics/garmin-protocol/#internal-structures
|
2025-12-15 20:45:19 +00:00 |
|
José Rebelo
|
625e007b71
|
Xiaomi-protobuf: Enable active calories
|
2025-12-13 18:45:28 +00:00 |
|
José Rebelo
|
74612b8db8
|
CMF Buds 2: Initial support
|
2025-12-13 17:35:06 +00:00 |
|
José Rebelo
|
f208e6a6fc
|
Zepp OS: Add jump rope stats
|
2025-12-13 16:50:02 +00:00 |
|
José Rebelo
|
7b0ba247e9
|
Update changelog
|
2025-12-07 23:02:56 +00:00 |
|
José Rebelo
|
e923d54cb3
|
Remove "Bluetooth is disabled" toast when getting available devices
A simple getter should not be responsible for checking whether bluetooth
is available or not.
|
2025-12-07 17:36:00 +00:00 |
|
José Rebelo
|
0e54d331e4
|
Fix linter
|
2025-12-07 17:15:18 +00:00 |
|
José Rebelo
|
bf7a71341f
|
Garmin: Fix motocross subtype
|
2025-12-07 17:10:10 +00:00 |
|
José Rebelo
|
4595facdb9
|
Update changelog
|
2025-12-07 16:28:33 +00:00 |
|
José Rebelo
|
df1b52f1ea
|
Garmin Descent G2: Initial support
|
2025-12-03 18:35:38 +00:00 |
|
José Rebelo
|
49cd181dbc
|
Garmin Quatix 8: Initial support
|
2025-11-28 20:46:04 +00:00 |
|
José Rebelo
|
471b3b7db1
|
Avoid Microsoft Teams notification burst during calls (#5525)
|
2025-11-25 21:40:08 +00:00 |
|
José Rebelo
|
4d46d6058e
|
S52 (GloryFit): Initial support
|
2025-11-25 21:14:53 +00:00 |
|
José Rebelo
|
d6207154c7
|
Garmin: Fix chronic load chart
|
2025-11-25 21:11:08 +00:00 |
|
José Rebelo
|
abd6d6e7d1
|
Garmin: Fix notification actions on recent firmware versions
|
2025-11-25 20:56:10 +00:00 |
|
José Rebelo
|
30e2531733
|
Garmin: Fix current training load fetching
|
2025-11-24 18:50:56 +00:00 |
|
José Rebelo
|
12654ed039
|
Garmin: Fix feels-like temperature
|
2025-11-23 23:08:46 +00:00 |
|
José Rebelo
|
4973795abe
|
Allow notifications while screen saver is on (#342)
|
2025-11-23 19:27:04 +00:00 |
|