Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

uncheck share contacts by default when connecting to a bluetooth device #190

Open
wants to merge 82 commits into
base: 14
Choose a base branch
from

Commits on Sep 1, 2023

  1. Don't hide approved NLSes in Settings

    Note that an NLS that shouldn't be approvable (because its name is too long) but was already approved (either before the max length check was introduced, or through other means) will disappear from the list if the user revokes its access. This might be somewhat confusing, but since this is a very-edge case already it's fine.
    
    Bug: 282932362
    Test: manual
    (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ff255c6eda1528f01a167a9a65b7f8e414d28584)
    Merged-In: I4c9faea68e6d16b1a4ec7f472b5433cac1704c06
    Change-Id: I4c9faea68e6d16b1a4ec7f472b5433cac1704c06
    Matías Hernández authored and Android Build Coastguard Worker committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    e478576 View commit details
    Browse the repository at this point in the history
  2. Settings: don't try to allow NLSes with too-long component names

    * NotificationAccessConfirmationActivity (triggered through CompanionDeviceManager) -> Don't show the dialog, bail out early similarly to other invalid inputs.
    * NotificationAccessSettings (from Special App Access) -> No changes, but use the canonical constant now.
    * ApprovalPreferenceController (used in NotificationAccessDetails) -> Disable the toggle, unless the NLS was previously approved (in which case it can still be removed).
    
    Fixes: 260570119
    Fixes: 286043036
    Test: atest + manually
    (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b88fbf932a1631792a422f8ac34e83e1d6ae74d7)
    Merged-In: Ifc048311746c027e3683cdcf65f1079d04cf7c56
    Change-Id: Ifc048311746c027e3683cdcf65f1079d04cf7c56
    Matías Hernández authored and Android Build Coastguard Worker committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    25d23b7 View commit details
    Browse the repository at this point in the history
  3. DO NOT MERGE: Prevent non-system IME from becoming device admin

    Currently selected IME can inject KeyEvent on DeviceAdminAdd screen to
    activate itself as device admin and cause various DoS attacks.
    
    This CL ensures KeyEvent on "Activate" button can only come from system
    apps.
    
    Bug: 280793427
    Test: atest DeviceAdminActivationTest
    (cherry picked from commit 70a501d)
    (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f753a3c8df9e0fd15a445681532492ef5385d8f4)
    Merged-In: I6470d1684d707f4b1e86f8b456be0b4e0af5f188
    Change-Id: I6470d1684d707f4b1e86f8b456be0b4e0af5f188
    Taran Singh authored and Android Build Coastguard Worker committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    f786095 View commit details
    Browse the repository at this point in the history
  4. Merge cherrypicks of ['googleplex-android-review.googlesource.com/235…

    …63580', 'googleplex-android-review.googlesource.com/23728493', 'googleplex-android-review.googlesource.com/23545218'] into tm-qpr3-release.
    
    Change-Id: I01fe9e402e6b6b0d99fbae48e95918193ece6d29
    Android Build Coastguard Worker committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    ef8022d View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. add GrapheneOS icon

    flawedworld authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    afa41d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86c0fe8 View commit details
    Browse the repository at this point in the history
  3. Settings: Integrate ThemePicker and WallpaperPicker2

    This uses the standalone wallpaper picker class from WallpaperPicker2 as
    seen in the Pixel stock ROM.
    kdrag0n authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    d12629c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3187ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1101b64 View commit details
    Browse the repository at this point in the history
  6. get outer NFC preference to listen for changes

    The NFC preference in Settings -> Connected devices -> Connection
    preferences doesn't listen to changes from the NFC tile. (This wasn't an
    issue in Android 10, because there used to be a SwitchPreference that
    listened there.)
    inthewaves authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    576047d View commit details
    Browse the repository at this point in the history
  7. disable legacy suggestions

    thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    52af2a3 View commit details
    Browse the repository at this point in the history
  8. add missing android title for top_level_settings

    Renlord authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2c2f937 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fcb155d View commit details
    Browse the repository at this point in the history
  10. enable gesture settings

    thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ea7521a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    149b08e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7937b07 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8711783 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cb7025c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    162cb49 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    db2449f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    827a9ee View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8c88476 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bd267df View commit details
    Browse the repository at this point in the history
  20. add base classes for {Bool,Int}Setting preference controllers

    If no customization is needed, BoolSetting base class can be used directly from XML by adding
    settings:boolSettingField="<class name> <BoolSetting field name>"
    to the preference XML definition.
    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    e071d12 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2c43253 View commit details
    Browse the repository at this point in the history
  22. hide pattern screenlock option

    Wonderfall authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    d95e298 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0bf5b09 View commit details
    Browse the repository at this point in the history
  24. Dark mode support for app installation restriction icon

    Your Name authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1e7e846 View commit details
    Browse the repository at this point in the history
  25. add a toggle for disabling fingerprint unlock

    Ported from 11. In 12 fingerprint is handled by the new biometric API and so technically in 12 this is not just disabling fingerprint unlock but all biometrics. This does not affect the Pixel 4 generation of devices with face scanning however as they were released on Q and so use the legacy face API. No frameworks/base changes are needed for 12 in this case other than migration which can be done in another commit.
    flawedworld authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    6875c28 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    170edc9 View commit details
    Browse the repository at this point in the history
  27. Add preference for increased touch sensitivity (glove mode)

    This preference controls the glove mode feature on Pixel devices for
    increased touch sensitivity without requiring a custom HAL or other
    device-side code. This is done by using the debug.touch_sensitivity_mode
    system property, which Settings has permission to change. The
    user-visible value is persisted in Settings.Secure, while the property
    is persisted in persist.vendor.touch_sensitivity_mode.
    
    Requires frameworks/base commit: "Add a config to state whether a device supports increased touch sensitivity."
    Requires device/google/* commit: "Express support for increased touch sensitivity."
    
    Closes: GrapheneOS#1
    Co-authored-by: Diab Neiroukh <[email protected]>
    Change-Id: I86af721fde33226d314d8a44525f310828299a72
    2 people authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    dcd8da0 View commit details
    Browse the repository at this point in the history
  28. add link to Sandboxed Google Play settings

    add Sandboxed Google Play link for the work profile
    
    The link is now dynamic and becomes hidden if GMS Core is uninstalled or
    disabled.
    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    5a60fff View commit details
    Browse the repository at this point in the history
  29. Show Hardware SKU in About Phone

    flawedworld authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1cb175d View commit details
    Browse the repository at this point in the history
  30. Remove empty Security status header

    Change-Id: Ia09dfd67bcfb8334439bfb9dab419235b182e297
    chirayudesai authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    5c26e95 View commit details
    Browse the repository at this point in the history
  31. Allow sorting Applications by size

    Allow sorting applications by size in Settings->Apps
    just like in Settings->Storage/USB->Apps
    
    Change-Id: I9e022162110e1feff20f257992086e66735e0f5e
    Roman Royer authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    96838dc View commit details
    Browse the repository at this point in the history
  32. add missing face unlock strings for English

    We would need some kind of automation to do this for all languages.
    empratyush authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    cf0c89d View commit details
    Browse the repository at this point in the history
  33. add a per-user setting for forwarding censored notifs

    Signed-off-by: June <[email protected]>
    Co-authored-by: inthewaves <[email protected]>
    Co-authored-by: June <[email protected]>
    2 people authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    8bdb791 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    d5d06ff View commit details
    Browse the repository at this point in the history
  35. add option to always randomize MAC

    RANDOMIZATION_ALWAYS is set as the default option
    renlord authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    0cc1056 View commit details
    Browse the repository at this point in the history
  36. LTE Only Mode

    Co-authored-by: inthewaves <[email protected]>
    
    Squashed with: Fix LTE Only mode on World Mode
    Co-authored-by: flawedworld <[email protected]>
    3 people authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    3d05967 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    d240ccb View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    ab458db View commit details
    Browse the repository at this point in the history
  39. Settings: Pass empty lottie resource for quickly open camera animation

    This lets us hide it properly.
    
    Change-Id: I02ac031a835236811b82a7de283335390ffebab9
    luk1337 authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    6c9f810 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    1cedfa3 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    bff5913 View commit details
    Browse the repository at this point in the history
  42. add auto-reboot setting

    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    518cd26 View commit details
    Browse the repository at this point in the history
  43. Add toggle for screenshot timestamp EXIF metadata

    Signed-off-by: r3g_5z <[email protected]>
    girlbossceo authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    de4153f View commit details
    Browse the repository at this point in the history
  44. add GNSS SUPL setting

    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    3449ae2 View commit details
    Browse the repository at this point in the history
  45. add PIN scrambling setting

    Signed-off-by: r3g_5z <[email protected]>
    girlbossceo authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    6f05e8e View commit details
    Browse the repository at this point in the history
  46. remove missing display resolution lottie animation

    AOSP does not provide these similar to the missing quickly open camera
    lottie animation
    
    Signed-off-by: r3g_5z <[email protected]>
    girlbossceo authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    8a5611c View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    84ffdb4 View commit details
    Browse the repository at this point in the history
  48. remote key provisioning server setting

    Co-authored-by: flawedworld <[email protected]>
    Signed-off-by: r3g_5z <[email protected]>
    2 people authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    e8b7a83 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    3a4276f View commit details
    Browse the repository at this point in the history
  50. add GNSS PSDS setting

    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    bca7b36 View commit details
    Browse the repository at this point in the history
  51. add connectivity checks setting

    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    fa6955a View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    f7a3c30 View commit details
    Browse the repository at this point in the history
  53. add Wi-Fi auto-off setting

    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    5761d62 View commit details
    Browse the repository at this point in the history
  54. add Bluetooth auto-off setting

    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    350324d View commit details
    Browse the repository at this point in the history
  55. add deny_new_usb setting

    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    9ee4d13 View commit details
    Browse the repository at this point in the history
  56. add exec spawning setting

    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    11b21ea View commit details
    Browse the repository at this point in the history
  57. add native debugging (ptrace) setting

    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ba7f3d6 View commit details
    Browse the repository at this point in the history
  58. fix accessibility settings links in SetupWizard

    These fragments depend on SettingsGoogle components that are missing from AOSP Settings.
    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    b745b92 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    49ab1ff View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    053e81e View commit details
    Browse the repository at this point in the history
  61. UserManager enable "install available apps"

    allowing adding (installed) apps from (owner) user manager ui.
    empratyush authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    80ca12f View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    a28bfff View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    41fb822 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    9fe8161 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    8f8c56a View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    909655e View commit details
    Browse the repository at this point in the history
  67. 3 Configuration menu
    Copy the full SHA
    fc24e7f View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    9e33d51 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    c9e95a1 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    c3c4ad5 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    2545711 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    5a8f511 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    3431c26 View commit details
    Browse the repository at this point in the history
  74. Reverse Wireless Charging UI

    empratyush authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    08f4c90 View commit details
    Browse the repository at this point in the history
  75. hide the "Storage manager" toggle from Storage screen

    "Storage manager" is supposed to automatically remove backed up photos and videos.
    This functionality is not implemented in AOSP, i.e. this toggle doesn't actually work.
    muhomorr authored and thestinger committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    5de61c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Configuration menu
    Copy the full SHA
    22064de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a29986 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. uncheck share contacts by default when connecting to a bluetooth device

    Unchecks the box to avoid accidentally sharing contacts and call logs
    dd-dreams committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    a1752c4 View commit details
    Browse the repository at this point in the history