WIP: Moved device specific settings, more activities upon event, split blacklist into whitelist/filters #2084

Open
marco.altomonte wants to merge 19 commits from marco.altomonte/Gadgetbridge:master into master

This is my first git pullrequest, sorry if it has not been subdivided in multiple requests (new to git and I moved a lot of code some pre-lockdown weeks ago). I started a short conversation about this in issue 2068 at #2068

Removed hplus, huami, zetime, pebble settings from app settings, centralized user preferences fetch, fix goal preference change update to watch: b2c28aa9fb, e762a4029b, b39e71f1df, 8b0687bfdc, e3c270e69b
Fix inactivity minutes for huami devices (now limited to byte not to 99): 763013a572,5cc7d465d8
Fix main fab hiding behavior: d5988b0eb2
Blacklist activity spit in 2: blacklist (now whitelist), notification filter, resorted some lateral menu items, application label caching: ccf1057d3b, d97644ddd9, 94ce38d7fd
Added support to reconnect last device on app start: 9a9c171607
GTS watch was missing Settings icon: 5fa07427dd
Changed some italian strings (shorten text, fix orthograpy): 719e130fc1, e0ec458707, 7e4b7582fb
Added support to launch various actions while pressing 1/2/3/long button on watch or wakeup/sleep events. Added HTTP requests and IFTTT (HTTP requests with preformatted urls). These two last features require internet access: d2539b6c7f, 708ab604ed

httprequest and ifttt can be removed easily (a few functions and some strings containing "httprequest" and "ifttt")

This is my first git pullrequest, sorry if it has not been subdivided in multiple requests (new to git and I moved a lot of code some pre-lockdown weeks ago). I started a short conversation about this in issue 2068 at https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/2068 Removed hplus, huami, zetime, pebble settings from app settings, centralized user preferences fetch, fix goal preference change update to watch: b2c28aa9fb, e762a4029b, b39e71f1df, 8b0687bfdc, e3c270e69b Fix inactivity minutes for huami devices (now limited to byte not to 99): 763013a572,5cc7d465d8 Fix main fab hiding behavior: d5988b0eb2 Blacklist activity spit in 2: blacklist (now whitelist), notification filter, resorted some lateral menu items, application label caching: ccf1057d3b, d97644ddd9, 94ce38d7fd Added support to reconnect last device on app start: 9a9c171607 GTS watch was missing Settings icon: 5fa07427dd Changed some italian strings (shorten text, fix orthograpy): 719e130fc1, e0ec458707, 7e4b7582fb Added support to launch various actions while pressing 1/2/3/long button on watch or wakeup/sleep events. Added HTTP requests and IFTTT (HTTP requests with preformatted urls). These two last features require internet access: d2539b6c7f, 708ab604ed httprequest and ifttt can be removed easily (a few functions and some strings containing "httprequest" and "ifttt")
This pull request has changes conflicting with the target branch.
app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AboutUserPreferencesActivity.java
app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AppBlacklistActivity.java
app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java
app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSpecificSettingsFragment.java
app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/HuamiConst.java
app/build.gradle
app/src/main/AndroidManifest.xml
app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/SettingsActivity.java
app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/AppBlacklistAdapter.java
app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/hplus/HPlusCoordinator.java
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This pull request currently doesn't have any dependencies.

Loading…
There is no content yet.