{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":659997676,"defaultBranch":"eleven","name":"android_packages_apps_Settings","ownerLogin":"Havoc-OS-Revived","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-29T02:51:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138084718?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1688007117.337883","currentOid":""},"activityList":{"items":[{"before":"7a3f70262fe95078c776a7a88f0efa4c7757f3f3","after":"eec650afbf6a037105ae70d546cce0dce724b6db","ref":"refs/heads/eleven","pushedAt":"2023-11-13T15:55:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Settings: Add Havoc Maintainer String\n\nChange-Id: I58c361884c40c584d90b88f8f08507b4d9461e14","shortMessageHtmlLink":"Settings: Add Havoc Maintainer String"}},{"before":"629da9ac79d80453491b6a98a071e4a52b9459b4","after":"7a3f70262fe95078c776a7a88f0efa4c7757f3f3","ref":"refs/heads/eleven","pushedAt":"2023-11-13T15:53:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Settings: Add Havoc Maintainer String\n\nChange-Id: I58c361884c40c584d90b88f8f08507b4d9461e14","shortMessageHtmlLink":"Settings: Add Havoc Maintainer String"}},{"before":"68d1c6b59dec6ce74d975bd50e7dd34fb50a0157","after":"629da9ac79d80453491b6a98a071e4a52b9459b4","ref":"refs/heads/eleven","pushedAt":"2023-10-11T11:43:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"RESTRICT AUTOMERGE: Catch exceptions from setLockCredential()\n\nWhen LockPatternUtils#setLockCredential() fails, it can either return\nfalse or throw an exception. Catch the exception and treat it the same\nway as a false return value, to prevent crashing com.android.settings.\n\nBug: 253043065\nTest: Tried setting lockscreen credential while in secure FRP mode using\n smartlock setup activity launched by intent via adb. Verified\n that com.android.settings no longer crashes due to the exception\n from LockPatternUtils#setLockCredential().\n(cherry picked from commit 05f1eff1c9c3f82797f1a0f92ff7665b9f463488)\n(moved change into ChooseLockPassword.java and ChooseLockPattern.java,\n which are merged into SaveAndFinishWorker.java on udc-qpr-dev and main)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5f07aba15008e2681d5a10435dc5e1485863f21f)\nMerged-In: I48b9119c19fb6378b1f88d36433ee4f4c8501d76\nChange-Id: I48b9119c19fb6378b1f88d36433ee4f4c8501d76","shortMessageHtmlLink":"RESTRICT AUTOMERGE: Catch exceptions from setLockCredential()"}},{"before":"166ad82871c3dcb2e03a22e6649b1ac8b69b4f6f","after":"68d1c6b59dec6ce74d975bd50e7dd34fb50a0157","ref":"refs/heads/eleven","pushedAt":"2023-09-30T15:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Settings: Add simple maintainer string\n\n* No need to use a build.prop for this and overlaying from DT will be easier for maintainers this way\n\nChange-Id: Ibc9fa6ba521e9e27a46a73349cbb87c0bd1b6e9f\nSigned-off-by: NurKeinNeid ","shortMessageHtmlLink":"Settings: Add simple maintainer string"}},{"before":"591be2df10cc89b73216cf8c20eb32d8941c1673","after":"166ad82871c3dcb2e03a22e6649b1ac8b69b4f6f","ref":"refs/heads/eleven","pushedAt":"2023-09-11T10:40:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"DO NOT MERGE: Prevent non-system IME from becoming device admin\n\nCurrently selected IME can inject KeyEvent on DeviceAdminAdd screen to\nactivate itself as device admin and cause various DoS attacks.\n\nThis CL ensures KeyEvent on \"Activate\" button can only come from system\napps.\n\nBug: 280793427\nTest: atest DeviceAdminActivationTest\n(cherry picked from commit 70a501d02e0a6aefd874767a15378ba998759373)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0ee3b96e59f3e5699c919af3642130fb33cd263b)\nMerged-In: I6470d1684d707f4b1e86f8b456be0b4e0af5f188\nChange-Id: I6470d1684d707f4b1e86f8b456be0b4e0af5f188","shortMessageHtmlLink":"DO NOT MERGE: Prevent non-system IME from becoming device admin"}},{"before":"15e2bf26e74119caa800a00fa9d40d66e2201079","after":"591be2df10cc89b73216cf8c20eb32d8941c1673","ref":"refs/heads/eleven","pushedAt":"2023-07-09T03:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Don't show NLSes with excessively long component names\n\nTest: install test app with long CN\nTest: ServiceListingTest\nBug: 260570119\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:11ac41d9b6eddc4733e782984c312fd482a616f3)\nMerged-In: I3ffd02f6cf6bf282e7fc264fd070ed3add4d8571\nChange-Id: I3ffd02f6cf6bf282e7fc264fd070ed3add4d8571","shortMessageHtmlLink":"Don't show NLSes with excessively long component names"}},{"before":"e77879b9444b28bdf4eff4001a624acca981e4dd","after":"15e2bf26e74119caa800a00fa9d40d66e2201079","ref":"refs/heads/eleven","pushedAt":"2023-07-09T03:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Convert argument to intent in AddAccountSettings.\n\nBug: 265798353\nTest: manual\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c7e8052b527434ed8660e3babdab718f7f3cd7da)\nMerged-In: I0051e5d5fc9fd3691504cb5fbb959f701e0bce6a\nChange-Id: I0051e5d5fc9fd3691504cb5fbb959f701e0bce6a","shortMessageHtmlLink":"Convert argument to intent in AddAccountSettings."}},{"before":"e26df5ff905ead4948bdba925245c9ee83b53ad5","after":"e77879b9444b28bdf4eff4001a624acca981e4dd","ref":"refs/heads/eleven","pushedAt":"2023-07-09T03:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Import translations. DO NOT MERGE ANYWHERE\n\nBUG:205460459\n\nAuto-generated-cl: translation import\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ac6b0bdef68e99e0a34656a2148483d7cb77159e)\nMerged-In: I669099ad00ba7d90013836e3d456d530ae725b2f\nChange-Id: I669099ad00ba7d90013836e3d456d530ae725b2f","shortMessageHtmlLink":"Import translations. DO NOT MERGE ANYWHERE"}},{"before":"e40d7cb62c8b704259c4f3bc10968bcf849d5ffe","after":"e26df5ff905ead4948bdba925245c9ee83b53ad5","ref":"refs/heads/eleven","pushedAt":"2023-07-09T03:51:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"[Settings] Move display of VPN version into summary text\n\nMove the display of version text within VPN into summary part of the\ndisplay, and limit the height of summary area.\n\nBug: 205460459\nTest: install apk from b/205460459#comment3 and verify\n(cherry picked from commit 144f295d7aa66bae8556ba030553a49615eab0b2)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:dddd74a491a206178feb10d5ef983d5cd273504d)\nMerged-In: I666b9db356feeebf04e3be688897c2d9110a5275\nChange-Id: I666b9db356feeebf04e3be688897c2d9110a5275","shortMessageHtmlLink":"[Settings] Move display of VPN version into summary text"}},{"before":"411418a6ad85c005395fb6f367672dff0bafed51","after":"e40d7cb62c8b704259c4f3bc10968bcf849d5ffe","ref":"refs/heads/eleven","pushedAt":"2023-07-08T16:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"[DO NO MERGE] Enforce INTERACT_ACROSS_USERS_FULL permission for NotificationAccessDetails\n\n When using EXTRA_USER_HANDLE, check for INTERACT_ACROSS_USERS_FULL permission on calling package.\n\nBug: 259385017\nTest: 1. Build a test app that creates and starts an intent to NOTIFICATION_LISTENER_DETAIL_SETTINGS while setting the intent extra android.intent.extra.user_handle to UserHandle(secondaryUserId).\n 2. Create and switch to a secondary user\nSettings > System > Multiple users > Allow multiple users > Add user > Switch to New user\n 3. Open Settings > Notifications > Device & app notifications and choose an app from the list (uses android.permission.BIND_NOTIFICATION_LISTENER_SERVICE). Enable Device & app notifications for selected app and disable all attributed permissions.\n 4. Switch back to the Owner user.\n 5. Get the userId of the secondary user: adb shell pm list users.\n 6. Open the test app and enter the userId for the secondary user and the component name that uses android.permission.BIND_NOTIFICATION_LISTENER_SERVICE.\n 8. In the settings window that open, enable all 4 sub-options.\n 9. Switch to the secondary user and note that the all sub-options for the app are disabled.\n\nChange-Id: I875b9f2fc32c252acdcf8374a14067836e0f1ac6\nMerged-In: I875b9f2fc32c252acdcf8374a14067836e0f1ac6\n(cherry picked from commit on googleplex-android-review.googlesource.com host: 5fb0705664449e2a62c6219a8a417749620bb937)\nMerged-In: I875b9f2fc32c252acdcf8374a14067836e0f1ac6","shortMessageHtmlLink":"[DO NO MERGE] Enforce INTERACT_ACROSS_USERS_FULL permission for Notif…"}},{"before":"663e0ff5f24a24ee3c2ce7e6af83492e8eab113d","after":"411418a6ad85c005395fb6f367672dff0bafed51","ref":"refs/heads/eleven","pushedAt":"2023-07-08T14:29:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"fax ;","shortMessageHtmlLink":"fax ;"}},{"before":"9d39c25ff1a0f4b5d0b6301d4969a3e724c6fcc6","after":"663e0ff5f24a24ee3c2ce7e6af83492e8eab113d","ref":"refs/heads/eleven","pushedAt":"2023-07-08T05:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Only primary user is allowed to control secure nfc\n\nBug: 238298970\nTest: manual\nMerged-In: I945490ef1e62af479a732c9a260ed94bdd8bc313\nChange-Id: I945490ef1e62af479a732c9a260ed94bdd8bc313\n(cherry picked from commit 0e57ff90cdae3575c243d21d490e2b6384d33397)\nMerged-In: I945490ef1e62af479a732c9a260ed94bdd8bc313","shortMessageHtmlLink":"Only primary user is allowed to control secure nfc"}},{"before":"116e0acc1a2f280abaf5691c84730d84c94497eb","after":"9d39c25ff1a0f4b5d0b6301d4969a3e724c6fcc6","ref":"refs/heads/eleven","pushedAt":"2023-07-08T01:57:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Add DISALLOW_APPS_CONTROL check into uninstall app for all users\n\nSettings App info page supports a \"Uninstall for all users\" function\nwhen multiple users are enabled. It bypasses the restriction of\nDISALLOW_APPS_CONTROL which breaks the user isolation guideline.\n\nTo fix this vulnerability, we should check the DISALLOW_APPS_CONTROL\nrestriction to provide the \"Uninstall for all users\" function.\n\nBug: 258653813\nTest: manual & robotests\nChange-Id: I5d3bbcbaac439c4f7a1e6a9ade7775ff4f2f2ec6\nMerged-In: I5d3bbcbaac439c4f7a1e6a9ade7775ff4f2f2ec6\n(cherry picked from commit 86914bedc84474c152e4536fb3cfa2fb488030b8)\nMerged-In: I5d3bbcbaac439c4f7a1e6a9ade7775ff4f2f2ec6","shortMessageHtmlLink":"Add DISALLOW_APPS_CONTROL check into uninstall app for all users"}},{"before":"0e0881e8559734482658e3b7fb1c1a602b41fcf3","after":"116e0acc1a2f280abaf5691c84730d84c94497eb","ref":"refs/heads/eleven","pushedAt":"2023-07-08T01:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] FRP bypass defense in the settings app\n\nOver the last few years, there have been a number of\nFactory Reset Protection bypass bugs in the SUW flow.\nIt's unlikely to defense all points from individual apps.\n\nTherefore, we decide to block some critical pages when\nuser doesn't complete the SUW flow.\n\nTest: Can't open the certain pages in the suw flow.\nBug: 258422561\nFix: 200746457\nBug: 202975040\nFix: 213091525\nFix: 213090835\nFix: 201561699\nFix: 213090827\nFix: 213090875\nChange-Id: Ia18f367109df5af7da0a5acad7702898a459d32e\nMerged-In: Ia18f367109df5af7da0a5acad7702898a459d32e\n(cherry picked from commit ff5bfb40c8b09ab477efaae6a0199911a0d703dd)\nMerged-In: Ia18f367109df5af7da0a5acad7702898a459d32e","shortMessageHtmlLink":"[DO NOT MERGE] FRP bypass defense in the settings app"}},{"before":"385c3a93a0bbba4747bb82df088a7f5745b34bed","after":"0e0881e8559734482658e3b7fb1c1a602b41fcf3","ref":"refs/heads/eleven","pushedAt":"2023-07-05T13:31:22.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Merge pull request #1 from SirRGB/eleven\n\n[Untested] tweaks","shortMessageHtmlLink":"Merge pull request #1 from SirRGB/eleven"}},{"before":"171dd461eacccaf24fccd64e947075b706e050b1","after":"385c3a93a0bbba4747bb82df088a7f5745b34bed","ref":"refs/heads/eleven","pushedAt":"2023-07-05T10:18:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"RESTRICT AUTOMERGE Make bluetooth switch not discoverable via SliceDeepLinkTrampoline\n\nBug: 244423101\nTest: make RunSettingsRoboTests ROBOTEST_FILTER=BluetoothSwitchPreferenceControllerTest\nTest: make RunSettingsRoboTests ROBOTEST_FILTER=BluetoothDashboardFragmentTest\nTest: manual test by test apk\n\nChange-Id: I13562d227e06627fac33239a9d21fd405a18d012\n(cherry picked from commit 3cc8db3c58355d16956fdfbd6b2c7b030610f22f)\nMerged-In: I13562d227e06627fac33239a9d21fd405a18d012","shortMessageHtmlLink":"RESTRICT AUTOMERGE Make bluetooth switch not discoverable via SliceDe…"}},{"before":"0e5418326ef87b5afe3465e26d7549f6a0943582","after":"171dd461eacccaf24fccd64e947075b706e050b1","ref":"refs/heads/eleven","pushedAt":"2023-07-04T10:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Add FLAG_SECURE for ChooseLockPassword and Pattern\n\nPrevent ChooseLockPassword and ChooseLockPatten being projected to\nremote views, add FLAG_SECURE for these screens.\n\nBug: 179725730\nTest: Check these 2 screens not projected to chromecast\nTest: robo test for SetupChooseLockPatternTest ChooseLockPatternTest\n SetupChooseLockPasswordTest ChooseLockPasswordTest\nChange-Id: I7449a24427c966c1aa4280a7b7e7e70b60997cca","shortMessageHtmlLink":"Add FLAG_SECURE for ChooseLockPassword and Pattern"}},{"before":"b8cbc49ada981740f6858d240638cad1d3e01e30","after":"0e5418326ef87b5afe3465e26d7549f6a0943582","ref":"refs/heads/eleven","pushedAt":"2023-07-04T10:19:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Prevent exfiltration of system files via avatar picker.\n\nThis adds mitigations to prevent system files being exfiltrated\nvia the settings content provider when a content URI is provided\nas a chosen user image.\n\nThe mitigations are:\n\n1) Copy the image to a new URI rather than the existing takePictureUri\nprior to cropping.\n\n2) Only allow a system handler to respond to the CROP intent.\n\nThis is a fixed version of ag/17003629, to address b/239513606.\n\nBug: 187702830\nTest: build and check functionality\nMerged-In: I15e15ad88b768a5b679de32c5429d921d850a3cb\nChange-Id: I98eea867f926c508456ec9bc654e24eeeffa0e54\n(cherry picked from commit f70e351d1a3bc7765da1fa8f9e0bb52d425b27e4)\nMerged-In: I98eea867f926c508456ec9bc654e24eeeffa0e54","shortMessageHtmlLink":"Prevent exfiltration of system files via avatar picker."}},{"before":"99d0337d215bed1744a4d4d308438468465fb5f8","after":"b8cbc49ada981740f6858d240638cad1d3e01e30","ref":"refs/heads/eleven","pushedAt":"2023-07-04T10:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Revert \"Prevent exfiltration of system files via user image settings.\"\n\nThis reverts commit 8950a9002402de6e1218bab3da52868a51104a95.\n\nReason for revert: regression if multiple crop system crop handlers are present\n\nChange-Id: Ib83dbb2f1109d26b7e85192379291bffef187e77\nMerged-In: I15e15ad88b768a5b679de32c5429d921d850a3cb\n(cherry picked from commit c0742e745da55452a412b4bb7bd28c5ecf3a8cb2)\nMerged-In: Ib83dbb2f1109d26b7e85192379291bffef187e77","shortMessageHtmlLink":"Revert \"Prevent exfiltration of system files via user image settings.\""}},{"before":"603ba18eef4e53274f35f35ba0d56ae6900c6142","after":"99d0337d215bed1744a4d4d308438468465fb5f8","ref":"refs/heads/eleven","pushedAt":"2023-07-01T13:10:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Meghthedev","name":null,"path":"/Meghthedev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96943033?s=80&v=4"},"commit":{"message":"Validate config activities with their rule owners\n\nTest: RoboTests\nBug: 189332346\nBug: 235823407\nChange-Id: Iee1b1caca4d6eb2729feb872c3e4954b6c16519c\nMerged-In: Iee1b1caca4d6eb2729feb872c3e4954b6c16519c\n(cherry picked from commit b161a3b8502376ed12c308fce33f9592919a579e)\nMerged-In: Iee1b1caca4d6eb2729feb872c3e4954b6c16519c","shortMessageHtmlLink":"Validate config activities with their rule owners"}},{"before":"a3d6e019d8f0e59ec4c57100c58adbd8e746a883","after":"603ba18eef4e53274f35f35ba0d56ae6900c6142","ref":"refs/heads/eleven","pushedAt":"2023-07-01T06:33:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"fixed typo in location_scanning.xml","shortMessageHtmlLink":"fixed typo in location_scanning.xml"}},{"before":"2b438bf63c2eba396a84af2f36a585ee194f5ccf","after":"a3d6e019d8f0e59ec4c57100c58adbd8e746a883","ref":"refs/heads/eleven","pushedAt":"2023-06-30T12:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Extract app label from component name in notification access confirmation UI\n\nBug: 228178437\nTest: Manually tested on POC\nChange-Id: I8613d9b87a53d4641c0689bca9c961c66a2e9415\nMerged-In: I8613d9b87a53d4641c0689bca9c961c66a2e9415\n(cherry picked from commit 8d749c55f4efd6b2e514d90204667ffa804eb0f9)\nMerged-In: I8613d9b87a53d4641c0689bca9c961c66a2e9415","shortMessageHtmlLink":"Extract app label from component name in notification access confirma…"}},{"before":"f7746e871daed07ab1cb1bd7a365ad24c3148e76","after":"2b438bf63c2eba396a84af2f36a585ee194f5ccf","ref":"refs/heads/eleven","pushedAt":"2023-06-30T12:37:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] Fix can't change notification sound for work profile.\n\nUse correct user id context to query the type,\nso we won't get empty result unexpectedly.\n\nIf we get the null result, then we won't set sound sucessfully.\n\nBug: 233580016\nBug: 221041256\nTest: Manual test and set work profile sound works.\nChange-Id: I7f8fb737a7c6f77a380f3f075a5c89a1970e39ad\nMerged-In: I7f8fb737a7c6f77a380f3f075a5c89a1970e39ad\n(cherry picked from commit 32145cc362f9b111a7239539466eb5c788445a11)\nMerged-In: I7f8fb737a7c6f77a380f3f075a5c89a1970e39ad","shortMessageHtmlLink":"[DO NOT MERGE] Fix can't change notification sound for work profile."}},{"before":"c3dd4b23e04e3a4cfa61930dcbb0a1b05c186fc2","after":"f7746e871daed07ab1cb1bd7a365ad24c3148e76","ref":"refs/heads/eleven","pushedAt":"2023-06-30T12:36:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Fix Settings crash when setting a null ringtone","shortMessageHtmlLink":"Fix Settings crash when setting a null ringtone"}},{"before":"f055e6343687b5b1424947f99d5172a842984a66","after":"c3dd4b23e04e3a4cfa61930dcbb0a1b05c186fc2","ref":"refs/heads/eleven","pushedAt":"2023-06-30T12:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":" Fix: policy enforcement for location wifi scanning","shortMessageHtmlLink":" Fix: policy enforcement for location wifi scanning"}},{"before":"a11bab99742124fa84fb40e1d816b40ccb743276","after":"f055e6343687b5b1424947f99d5172a842984a66","ref":"refs/heads/eleven","pushedAt":"2023-06-30T12:24:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"Do not let guest user disable secuer nfc via SettingsSlice\n\nDo not let guest user switch the secure nfc preferernce setting.\n\nBug: 228314987\nTest: manual\nChange-Id: I60a832e32d83bb57d968af2f8b92d94e2ac7c6a2\n(cherry picked from commit 2290b0af8cb4b640709fa904f73ce3e69208f872)\nMerged-In: I60a832e32d83bb57d968af2f8b92d94e2ac7c6a2","shortMessageHtmlLink":"Do not let guest user disable secuer nfc via SettingsSlice"}},{"before":"6eaf3a94894f5379c0f759946a53bc81e2a29ac5","after":"a11bab99742124fa84fb40e1d816b40ccb743276","ref":"refs/heads/eleven","pushedAt":"2023-06-30T12:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"RESTRICT AUTOMERGE Make bluetooth not discoverable via SliceDeepLinkTrampoline\n\n- Don't let device be discovered when the user launch \"Connected Devices\n settings\" through SliceDeepLinkTrampoline.\n\nBug: 228450811\nTest: make -j42 RunSettingsRoboTests and use test apk to manually test\nto verify the device is not discoversable when open \"Connected settings\"\nthrough test apk.\n\nChange-Id: I5490b58675b1fd9fc36305766867f65caa6ccb6c\n(cherry picked from commit 205752dcf2062eb3deeb7f3b7d1eb8af7d8b2634)\n(cherry picked from commit c44b6fed73668dcdee066ea125e93e48dc31d3ee)\nMerged-In: I5490b58675b1fd9fc36305766867f65caa6ccb6c","shortMessageHtmlLink":"RESTRICT AUTOMERGE Make bluetooth not discoverable via SliceDeepLinkT…"}},{"before":"5861a9f5c83a268b87e5fe41b7c2231e31126330","after":"6eaf3a94894f5379c0f759946a53bc81e2a29ac5","ref":"refs/heads/eleven","pushedAt":"2023-06-30T12:23:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xyz-sundram","name":"Sundram","path":"/xyz-sundram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101039005?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] Verify ringtone from ringtone picker is audio","shortMessageHtmlLink":"[DO NOT MERGE] Verify ringtone from ringtone picker is audio"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADrfv3LgA","startCursor":null,"endCursor":null}},"title":"Activity · Havoc-OS-Revived/android_packages_apps_Settings"}