José Rebelo and José Rebelo
8c59fdbd5b
Bangle.js: Add support for insecure TLS and HTTP requests
2025-05-21 20:48:39 +02:00
Thomas Kuehne and José Rebelo
b6dadcb84f
Ultrahuman: add basic support for breathing exercise
2025-05-02 08:30:04 +00:00
Me7c7 and José Rebelo
e10f3f499c
Huawei: Ability to upload notification app icons
2025-05-01 22:52:34 +00:00
José Rebelo
1732564c1e
Zepp OS: Voice Memos
2025-04-05 21:06:10 +01:00
a0z and José Rebelo
68b51627d2
Workout: map improvments
2025-04-04 22:02:46 +00:00
José Rebelo and José Rebelo
8cec2282a8
Workout: offline map init
2025-04-04 22:02:46 +00:00
José Rebelo and José Rebelo
fbff769333
Add licenses page
2025-03-30 19:25:38 +00:00
Me7c7
55df3c7aa5
Huawei: Basic stress support. Calibration and enabling
2025-03-28 23:19:52 +02:00
José Rebelo
7b2b162d55
Gree Air Conditioner: Initial support
2025-02-09 16:18:01 +00:00
jrthomas270 and José Rebelo
2d6a7d3866
Even Realities: Add initial support for Even G1 Smart Glasses ( #4553 )
...
Co-authored-by: jrthomas270 <jrthomas270@noreply.codeberg.org >
Co-committed-by: jrthomas270 <jrthomas270@noreply.codeberg.org >
2025-02-02 16:59:39 +00:00
José Rebelo
b49fe1730c
Garmin: Add basic fit file viewer
2025-01-25 17:58:54 +00:00
Arjan Schrijver
790e81a6f6
Add disabling battery optimizations to permissions screen
2025-01-06 09:18:18 +01:00
Andreas Shimokawa
6c8950209d
Marstek B2500: add status activity which shows current inputs, outputs and charge level
2024-12-21 23:26:30 +01:00
Arjan Schrijver
77d0d545c8
Make strings translatable
2024-11-24 21:14:22 +01:00
Arjan Schrijver
32c92c3533
Add First Start screens with permissions screen
2024-11-24 21:14:22 +01:00
Me7c7 and José Rebelo
dc1533b4ed
Huawei: Initial music managment support
2024-11-16 20:41:23 +00:00
Linos Giannopoulos and José Rebelo
f3b4f0ed26
Add device support for the IKEA desk controller
...
All the required functionality is included:
- Move the desk up and down manually
- See the current height and speed
- Store three desk positions
- Move to any of those desk positions
2024-10-15 18:23:56 +00:00
Daniel Dakhno and José Rebelo
e3e5c20a5a
Cycling Sensor: added live data view
...
Cycling Sensor: I18N
Cycling Sensor: honor metric/imperial setting
Cycling Sensor: re-use existing speed strings
2024-09-15 16:40:25 +00:00
José Rebelo and José Rebelo
be9cc348d1
Allow full backup/restore from a zip file
2024-09-11 22:28:56 +00:00
Daniele Gobbetti and José Rebelo
13be343392
Pebble: remove last global settings
...
In order to add an emulated device it is sufficient to use the "Add test device" functionality choosing pebble as device and entering IP:PORT in the mac address field.
The pebble setting to force BLE is moved to discovery_pairing_preferences.xml
Also delete the pebble_preferences file and update general preferences.
2024-08-25 20:20:52 +00:00
José Rebelo
d8266b3d6b
ZeTime: Migrate global preferences to device-specific
2024-08-23 20:22:20 +01:00
José Rebelo and José Rebelo
2b9987d3e5
Mi Band: Migrate global preferences to device-specific
2024-08-23 14:02:28 +00:00
José Rebelo
3bb969dc43
Data Management: Allow browse folders, open and share files
2024-08-20 17:18:35 +01:00
Arjan Schrijver and José Rebelo
fad092b6f8
Bump targetSdkVersion to 34
2024-07-08 22:16:15 +00:00
José Rebelo
5c5b036e20
Update android-emojify to 1.9.2
...
- Ignore the moshi R8 errors, since we use gson
- Add explicit rtl support, otherwise the lib removes it
- Refactor EmojiConverter to exclude fitzpatrick
2024-07-04 19:58:03 +01:00
José Rebelo
b7aec071ff
Garmin: Realtime settings
2024-06-07 23:39:12 +01:00
Martin.JM and José Rebelo
4c4ba623c4
Add camera implementation
...
This is to support watches with remote shutter applets that do not
act as remote triggers for other apps automatically.
2024-05-13 21:28:43 +00:00
José Rebelo and José Rebelo
41aab5135f
Fossil Q Hybrid: Migrate global preferences to device-specific
2024-05-08 21:42:29 +00:00
José Rebelo
18e08d13da
Fix tests and linter
2024-04-30 20:43:23 +01:00
Marcel Alexandru Nitan
2190c82ed7
feature: Sleep as android support
...
Implement support for Sleep As Android with an usable example for ZeppOs
devices
Sleep as Android documentation:
https://docs.sleep.urbandroid.org/devs/wearable_api.html
Signed-off-by: Marcel Alexandru Nitan <nitan.marcel@protonmail.com >
2024-04-20 12:15:42 +03:00
José Rebelo
717789dc48
Fix receiving shared gpx files
2024-04-13 13:55:25 +01:00
Arjan Schrijver and Arjan Schrijver
43fddd0110
Dashboard view ( #3478 )
...
This adds a new dashboard-type view to Gadgetbridge. The new dashboard activity displays several widgets with aggregated statistics from multiple devices. New preferences are added to allow configuration of the dashboard and its widgets. A new bottom navigation bar is added to switch between the Dashboard and Devices views.
Some issues that prompted this feature and provided inspiration for the implementation:
- https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/301 (More Intuitive User Interface)
- https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/3074 (Ability to merge historical data from several devices)
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3478
Reviewed-by: José Rebelo <joserebelo@noreply.codeberg.org >
Co-authored-by: Arjan Schrijver <a_gadgetbridge@anymore.nl >
Co-committed-by: Arjan Schrijver <a_gadgetbridge@anymore.nl >
2024-04-04 19:28:04 +00:00
Daniel Dakhno
00c0a8e897
Device connection: added device scan reconnection logic
2024-03-05 00:11:32 +01:00
Davis Mosenkovs and José Rebelo
7a79a1d0f5
Add wake lock and wakeup for time sync
...
Wake lock with around 10 second timeout is a quick and dirty solution,
however as the time sync should happen once per several days the 10
second wake time should not be an issue.
2024-02-18 19:12:30 +00:00
Daniel Dakhno
264b6470cd
Revert "Device connection: added basic code for scan-reconnect"
...
This reverts commit adf55fea93 .
2024-02-12 23:30:32 +01:00
Daniel Dakhno
adf55fea93
Device connection: added basic code for scan-reconnect
2024-02-12 23:28:10 +01:00
José Rebelo and José Rebelo
1a92bcf8a5
Upgrade to Android Gradle Plugin 7.4.2
...
Rename "main" flavor to "mainline", since that breaks the build.
https://stackoverflow.com/questions/72775247/productflavors-main-gradle-error-multiple-entries-with-same-key-main-and
2024-01-22 20:18:49 +00:00
José Rebelo
6de7af62e3
Xiaomi: Manage widgets
2023-12-11 22:00:16 +00: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
Ganblejs and Arjan Schrijver
2c5b687cef
Bump main targetSdkVersion to 33
2023-10-04 11:12:17 +00:00
vladkorotnev and José Rebelo
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
José Rebelo
6f7fb261e7
Move Discovery activities to standalone package
2023-09-19 20:44:42 +01:00
José Rebelo and José Rebelo
9401b61a02
Allow text to be shared to devices
2023-09-11 13:28:37 +00:00
José Rebelo
a4c79a9395
Attempt to fix DST changes
2023-09-02 10:13:14 +01:00
José Rebelo
cecca8c17e
Add Termux RUN_COMMAND permission
2023-08-09 20:50:33 +01:00
José Rebelo
f0067ebeae
Upgrade Mi Band preferences to androidx
2023-08-08 20:10:05 +01:00
José Rebelo and José Rebelo
f9ef3f47ab
Extract Pebble and HPlus settings to standalone activities
2023-07-28 20:21:53 +00:00
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
ac89b1df9d
Use package name for Catima permissions
...
The Catima permissions had to be split per package-name to avoid
conflicts between debug and release channels due to mismatching apk
signatures.
See https://github.com/CatimaLoyalty/Android/pull/1411
2023-07-09 14:29:30 +01:00