Andreas Shimokawa
79d5c246a2
Mi Band 6: enable new settings
2022-05-18 10:41:30 +02:00
José Rebelo
91e9451a87
Mi Band 5: Add HR activity monitoring, HR alerts, stress monitoring
2022-05-17 21:49:43 +01:00
José Rebelo
428af7f21e
Huami/Mi Band: Move heart rate monitoring to device-specific settings
2022-05-17 21:49:42 +01:00
vanous
948db604e5
Add support for Galaxy Buds Pro
...
- add generic coordinator and settings customizer for Galaxy Buds
- add Prefs to the DeviceSpecificSettingsCustomizer
- edit Changelog
2022-05-17 22:27:40 +02:00
theghostofheathledger
ed6b2e44b9
Add com.samsung.android.incallui to handleCallNotification blacklist
2022-05-17 11:55:29 +02:00
mvn23
9ca3fff101
Add support for native Do Not Disturb
call/SMS functionality on Fossil watches
2022-05-16 21:59:02 +02:00
Andreas Shimokawa
65ebdb6ff8
Amazfit Bip U/Pro: Enable vibration pattern settings
2022-05-16 16:05:04 +02:00
Quang Ngô
b46b1278b3
Add support for Sony WF-1000XM3
2022-05-16 17:50:31 +07:00
Andreas Shimokawa
c50c333f8b
Mi Band 4: enable vibration patterns
2022-05-16 11:03:10 +02:00
Andreas Shimokawa
4761168958
Mi Band 6: enable vibration patttern settings (tested working)
...
also rename devicesettings_miband5_vibration to devicesettings_vibrationpatterns
2022-05-16 10:59:03 +02:00
José Rebelo
410b74e1a2
Mi Band 5: Increase number of reminder slots to 50
2022-05-16 10:37:32 +02:00
José Rebelo
f08fe7f65f
Huami: Distinguish between alarm and workout activity type responses
2022-05-16 10:37:00 +02:00
José Rebelo
3b348a5d5d
Huami: Move inactivity warnings and goal notification to device-specific settings
2022-05-16 10:33:02 +02:00
José Rebelo
a5a3e57a34
Sony Headphones: Simplify capability definition
2022-05-15 17:22:55 +01:00
vanous
0a28ce92a9
Sony overhead headphones: new device icon
2022-05-15 16:33:48 +02:00
vanous
425dfac3e9
Miband6: new device icon
2022-05-15 15:39:48 +02:00
vanous
49a7871614
Sony WF 800n: new icons
2022-05-15 13:04:21 +02:00
José Rebelo
50346ce798
Amazfit Band 5: Add notification vibration patterns
2022-05-14 15:17:07 +01:00
José Rebelo
b220fef74e
Mi Band 5: Add notification vibration patterns
2022-05-14 16:11:26 +02:00
vanous
5f73dd79e6
Amazfit Band 5: enable: world clocks settings, display on lift sensitivity, configuring activity types
2022-05-14 14:42:07 +02:00
Daniel Dakhno
c31213c34d
VESC: added battery indicator
2022-05-14 04:47:22 +02:00
José Rebelo
10d11d4818
Mi Band 5: Add support for configuring activity types
2022-05-12 08:52:02 +02:00
José Rebelo
682b215985
Huami: Send media volume to device
2022-05-11 00:23:18 +01:00
Andreas Shimokawa
37ba8c291e
Amazfit Band 5: Enbable lift wrist sensitivity and world clock configuration
2022-05-10 15:49:34 +02:00
Andreas Shimokawa
3a1d4d6161
Amazfip Bip U/Pro: Enable lift wrist sensitity and world clock configuration
2022-05-10 15:41:12 +02:00
Andreas Shimokawa
05515d6ba2
Amazfit Bip S: Enable world clock configuration
2022-05-10 15:29:47 +02:00
Andreas Shimokawa
46cd229a14
Mi Band 6: Enable World clock setting
...
Also take care of new/old firmware
2022-05-10 14:16:52 +02:00
José Rebelo
5c6edea233
Mi Band 5: Add support for World Clocks
2022-05-10 13:59:25 +02:00
Andreas Shimokawa
d973f50560
Mi Band 6: enable setting sensitivty for display on lift setting
...
Tested and seens to work
2022-05-09 23:01:57 +02:00
José Rebelo
c74bbffb4d
Mi Band 5: Add activate display on lift sensitivity
2022-05-09 17:58:55 +02:00
mvn23
43bcac072d
Add com.asus.asusincallui to handleCallNotification blacklist
2022-05-09 17:48:34 +02:00
vanous
873ac85001
Enable Fitness App Tracking Stop in Huami actions. Add Toggle function to the Tracking
2022-05-09 17:18:06 +02:00
José Rebelo
2aecb85015
Fix fitness goal and inactivity warning threshold preference migration
2022-05-07 20:45:33 +01:00
José Rebelo
1092e1b10a
Unset notification color for Android 12+
2022-05-01 23:06:32 +02:00
Daniel Dakhno
367ad19205
UM25: optimized imports, added pref summary
2022-04-15 02:37:53 +02:00
Daniel Dakhno
3fc53ef6b3
UM25: added click listener to notification
2022-04-15 02:12:36 +02:00
Daniel Dakhno
bf4e948c35
UM25: added notification on below current threshold
2022-04-15 02:08:51 +02:00
Daniel Dakhno
9ab9186e58
UM25: added reset option to current accumulation
2022-04-15 01:21:26 +02:00
Andreas Shimokawa
8510cdbb3f
Amazfit Neo: Allow to disable beeps for email notifications
...
Fixes #2607
2022-04-07 22:54:24 +02:00
gfwilliams
2cb5844020
Bangle.js build flavor ( #2621 )
...
This PR adds build flavors to `build.gradle`. The default is called `main`, but we also add `banglejs` which allows the building of an app called `Bangle.js Gadgetbridge`.
This will have internet connectivity, allowing Bangle.js watches to request data directly from the internet - and it's named so as hopefully not to be confused with the normal offline Gadgetbridge, while still giving credit.
Eventually the plan is to put this on the Google Play store, and to have additions in it which are good for Bangle.js users but would otherwise negatively impact normal Gadgetbridge users (a build flavor is used so we can keep the same codebase and not fork).
About naming - I'd mentioned `Gadgetbridge for Bangle` to @ashimokawa but thinking about how it would appear in the app store and Android apps list, it probably makes sense to call it `Bangle.js Gadgetbridge` so it's listed under `B...`. Happy to change or use something else if you have strong opinions though.
**Note:** adding build flavors seems to add the flavor name to existing builds. As a result, *all other builds will now have `main` in the name*. Unfortunately I didn't see another way around this, but hopefully it won't break anything.
Co-authored-by: Gordon Williams <gw@pur3.co.uk>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2621
Co-authored-by: gfwilliams <gfwilliams@noreply.codeberg.org>
Co-committed-by: gfwilliams <gfwilliams@noreply.codeberg.org>
2022-03-31 11:36:26 +02:00
Andreas Shimokawa
cf70347636
Fix crash when calender is accessed but permissin is denied
...
Fixes #2624
2022-03-31 11:25:15 +02:00
Andreas Shimokawa
08eb58e63b
Mi Band 6: set time on connect
2022-03-31 11:07:13 +02:00
Damien Gaignon
41b2847691
Finalize constants move
2022-03-30 22:01:08 +02:00
Damien Gaignon
48890d1d34
Move disconnect_notification constant to generic
2022-03-30 22:01:08 +02:00
Damien Gaignon
02e790dd00
Remove redundant constants
2022-03-30 22:01:08 +02:00
Damien Gaignon
619780977c
Move lefun_language constant to generic
2022-03-30 22:01:08 +02:00
Damien Gaignon
fd69b1a3ea
Move mi2_inactivity constants to inactivity
2022-03-30 22:01:08 +02:00
Damien Gaignon
6ed6c8a2b6
Move longsit files to inactivity
2022-03-30 22:01:08 +02:00
Damien Gaignon
46f93bd2e4
Move longsit constants to inactivity
2022-03-30 22:01:08 +02:00
Damien Gaignon
ae796c81eb
Move zetime_inactivity* constants
2022-03-30 22:01:08 +02:00
Damien Gaignon
3b75a1701a
Clean DO_NOT_DISTURB* constants
2022-03-30 22:01:08 +02:00
Damien Gaignon
66b8fb004e
Move mi_ constants
2022-03-30 22:01:08 +02:00
Arjan Schrijver
e4d8f5f3e2
Fossil Hybrid HR: Add flexible custom menu on watch ( #2616 )
...
This PR adds support for a new custom menu system on the Fossil Hybrid HR, developed by @dakhnod. For regular users this PR will change nothing, apart from also giving an extra option to light up the display when receiving new notifications.
For more advanced users, there's the [Fossil HR Menu Companion app](https://github.com/dakhnod/Fossil-HR-Menu-Companion ) that's needed to enable and configure the new menu system. Just disable one or more of the physical buttons in Gadgetbridge and configure them instead in the companion app to get started.
Co-authored-by: Daniel Dakhno <dakhnod@gmail.com>
Co-authored-by: Arjan Schrijver <a_gadgetbridge@anymore.nl>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2616
2022-03-22 20:52:43 +01:00
a b
4e8449eb47
Add support for Hama Fit Track 1900
2022-03-15 19:09:46 +01:00
Daniel Dakhno
f49184ef62
Fossil HR: try guessing new widget position
2022-03-09 10:44:49 +01:00
rarder44
c0ca52d2b8
BangleJS: added repetitions in alarm json ( #2579 )
...
Co-authored-by: rarder44 <rarder44@noreply.codeberg.org>
Co-committed-by: rarder44 <rarder44@noreply.codeberg.org>
2022-03-07 10:43:54 +01:00
vanous
f44ff3ae69
AutoExporter changes for better operation and troubleshooting.
...
- Add more info about AutoExport into DataManagement activity
- Fix scheduleAlarm name
- Run AutoExporter in another thread
- Start AutoExporter on app startup if not running yet from AutoStartReceiver
- Save and show time of scheduled and last executed AutoExport
2022-03-06 13:03:59 +01:00
Richard de Boer
cec28d2442
Bangle.js: handle battery charging status
2022-03-06 00:24:57 +01:00
Daniel Dakhno
f61008c9ae
UM-25: made cumulative values resettable
2022-02-27 11:03:39 +01:00
SalavatR
8e34311f01
XWatch notifications and calls support
2022-02-25 22:26:40 +01:00
vanous
3ecc6519b0
Add selection dialog to set OpenTracks package name
2022-02-25 07:33:10 +01:00
Arjan Schrijver
8d152bec22
Add explanation to OpenTracksController
2022-02-23 14:08:26 +01:00
vanous
3450e5d5e7
allow to open Android notification settings from Notification settings
2022-02-23 10:25:10 +01:00
vanous
10fc3e1fae
unset OpenTracksObserver after finish
2022-02-22 18:19:28 +01:00
vanous
79e0c01f60
add debug features for openTracksObserver
2022-02-22 17:57:31 +01:00
vanous
fdfb9f57e2
perform check before closing openTracksObserver.finish
2022-02-20 15:09:05 +01:00
vanous
020c4aacd5
add OpenTracks Nightly into whitelisted persistent notification apps
2022-02-20 15:07:50 +01:00
vanous
65cbea6713
Add HUAMI button/device action to control fitness tracking
...
- Fitness App Tracking Start already works, Stop is commented out for
time being
- Catch exception in case the package name for controlled app doesn't
exist/work
2022-02-19 16:04:48 +01:00
Arjan Schrijver
5224304b6c
Read overall statistics from received OpenTracks dashboard API URIs
2022-02-17 11:00:58 +01:00
Arjan Schrijver
d2408f77cd
Fossil Hybrid HR: Move workout request handling to separate class
2022-02-17 11:00:58 +01:00
Arjan Schrijver
e188e54622
Add OpenTracksController for interactions with OpenTracks
2022-02-17 11:00:58 +01:00
Arjan Schrijver
c8ad21eebf
Fossil Hybrid HR: Start/stop track in OpenTracks from GPS workout on watch
2022-02-17 11:00:58 +01:00
Daniel Dakhno
93fc2c3b61
VESC: fixed crash on loading saved integer
2022-02-14 19:12:44 +01:00
vanous
33569d73d7
WaspOS: fix battery chart
2022-02-02 15:53:59 +01:00
vanous
ed1836a2bd
WaspOS: add condition code to weather JSON
2022-02-02 15:43:45 +01:00
Andreas Shimokawa
b62357dfe2
Mi Band 6: Sync alarms set on the watch like on Amazfit Bip U and others
...
This adds code to decrypt chunked protocol replies for configuration data.
Also some (disabled) code for SMS reply.
2022-02-02 12:57:25 +01:00
Andreas Böhler
884538de5e
Add basic support for Casio GBD-H1000
2022-02-02 11:21:11 +01:00
Richard de Boer
42e0a63429
Bangle.js: fix battery chart
...
Battery percentages were shown in gadgetbridge, but not stored, so the chart didn't work.
Call AbstractDeviceSupport.handleGBDeviceEvent() instead of rolling our own battery update,
and that does call createStoreTask()
2022-02-02 11:20:43 +01:00
Marc Nause
e32dc8b48e
Bangle.js: Prevent exception in case UART RX line is empty
...
This seems to fix the "no incoming call notification"-issue, see https://github.com/espruino/BangleApps/issues/976
2022-01-29 23:49:51 +01:00
Andreas Shimokawa
d67771ccc3
Huami: implement reassably of alarm configuration chunks for low mtu and fix situation when all alarms get deleted on the watch
2022-01-21 12:48:36 +01:00
Daniel Dakhno
7697b588d1
Merge remote-tracking branch 'origin/master'
2022-01-20 15:51:25 +01:00
Daniel Dakhno
2fbf0d62e0
QC35: added battery threshold
2022-01-20 15:51:19 +01:00
Andreas Shimokawa
6046152153
Huami: Fix updating alarm times when not toggling, other logic fixes
2022-01-20 11:12:31 +01:00
Andreas Shimokawa
47f7f22df4
Read alarms from device on connect and when changed on device
...
TODO:
- support decryption for mi band 6
- reassamble chunks for low MTU
2022-01-20 10:09:23 +01:00
Andreas Shimokawa
3b95e4ea66
Bip U / Bip U Pro: Fix switched device names
2022-01-18 21:20:33 +01:00
Andreas Shimokawa
406f775f76
Amazfit Pop/Pop Pro: Seperate device from Bip U/Bip U Pro
...
This really seems to be the same device, but it does have a different firmware
and a different bluetooth name.
Do this to prevent cross flashing - which might actually be okay but we do not know.
2022-01-18 21:15:12 +01:00
Andreas Shimokawa
3b25f57986
Revert "Add Support for Bip U series China Variant"
...
This reverts commit 8e66ed4283
.
2022-01-18 20:02:28 +01:00
José Rebelo
d0f80eb5b4
Sony Headphones: Implement Noise Cancelling Optimizer
2022-01-17 07:55:43 +01:00
José Rebelo
83c42ebef8
Sony WH-1000XM3: Disable equalizer, surround and sound position while in SBC codec
2022-01-15 23:40:00 +00:00
José Rebelo
1de2c32705
Make DeviceSpecificSettingsCustomizer Parcelable, fixing occasional crash
...
A fragment must have an empty constructor, and the settings will sometimes crash when resuming.
Fixes #2560
2022-01-15 17:18:41 +01:00
DESKTOP-IF738U6\Tim
5de5f7bb14
added data loss fix to debug activity
2022-01-15 09:52:27 +01:00
rikka356
8e66ed4283
Add Support for Bip U series China Variant
2022-01-13 05:47:36 +08:00
José Rebelo
8a54f5dd1c
Improve discovery activity internationalization
2022-01-12 13:26:54 +00:00
MedusasSphinx
f3a491496e
Transliterate "ı"
2022-01-12 13:55:25 +01:00
Arjan Schrijver
795c800dd4
Fossil HR: Make width of custom widget configurable
2022-01-12 13:55:02 +01:00
José Rebelo
d4840b3c5b
Sony Headphones: Improve first connection reliability
2022-01-12 13:28:26 +01:00
Andreas Böhler
c81a7ab8e4
Fix supid bug introduced while refactoring Casio support
2022-01-12 11:33:05 +01:00
José Rebelo
d23b0a5b88
Sony WH-1000XM4: Initial Support
2022-01-12 10:36:07 +01:00
Daniel Dakhno
73ce323288
Fossil HR: improved DeviceApplicationsList handling
2022-01-11 13:13:15 +01:00
dakhnod
8d1a1c07b7
fossilhr-activity-recognition ( #2539 )
...
This PR adds the ability to change activity recognition settings on the watch.
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2539
Co-authored-by: dakhnod <dakhnod@noreply.codeberg.org>
Co-committed-by: dakhnod <dakhnod@noreply.codeberg.org>
2022-01-06 13:31:00 +01:00