{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13004517,"defaultBranch":"t13.0","name":"frameworks_base","ownerLogin":"AICP","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-22T00:03:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5502699?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717811154.0","currentOid":""},"activityList":{"items":[{"before":"b9e2af64bde2608f89fb62d5638fe9c49647cd79","after":"83d0e37a5d5dffb5cfb5be25b0c1f80e1e90b612","ref":"refs/heads/u14.0","pushedAt":"2024-09-24T06:32:42.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"SystemUI: Ignore font padding for large ls clock\n\n* as seen on NOS 1.5\n\nChange-Id: Ib77aa501e886fa1d60390202d107d9e08f4e2d80\nSigned-off-by: minaripenguin ","shortMessageHtmlLink":"SystemUI: Ignore font padding for large ls clock"}},{"before":"2cdb8aa854a1750fce65bde702f3bb924b7d5416","after":"b9e2af64bde2608f89fb62d5638fe9c49647cd79","ref":"refs/heads/u14.0","pushedAt":"2024-09-12T18:30:48.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"SystemUI: add toggle for screenshot in power menu\n\nChange-Id: Ief5c466ecf1673c14cdee92d999eed59790c3b45","shortMessageHtmlLink":"SystemUI: add toggle for screenshot in power menu"}},{"before":"41de8fba465f5209ede5688203ee724f63deedaa","after":"21ea000a3ebcb0c727fbf6f8c327522f61a4974a","ref":"refs/heads/t13.0","pushedAt":"2024-09-10T11:21:52.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"RESTRICT AUTOMERGE Fix READ/WRITE operation access issues on Restricted appOps.\n\nProblems were identified around read and write access to the restricted appOps, this change includes:\n\n- Filter out restricted appOps status for unprivileged readers.\n- Allow additional privileged appOps permission holder reading restricted appOps status.\n\nBug: 336273802\nBug: 336323279\nTest: Local test see b/336273802#comment3\nTest: atest AppOpsTest#testRestrictedSettingsOpsRead\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e2471e03e471ed701dd1ac0c6c483f82b0dd22d0)\nMerged-In: I09008b365e36b2c20c9a1fe5a1d52699ddb17d35\nChange-Id: I09008b365e36b2c20c9a1fe5a1d52699ddb17d35","shortMessageHtmlLink":"RESTRICT AUTOMERGE Fix READ/WRITE operation access issues on Restrict…"}},{"before":"e07a381ad97053b7c97cb3cd4fcc28b9810bdda0","after":"41de8fba465f5209ede5688203ee724f63deedaa","ref":"refs/heads/t13.0","pushedAt":"2024-09-09T16:43:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Verify UID of incoming Zygote connections.\n\nOnly the system UID should be allowed to connect to the Zygote. While\nfor generic Zygotes this is also covered by SELinux policy, this is not\ntrue for App Zygotes: the preload code running in an app zygote could\nconnect to another app zygote socket, if it had access to its (random)\nsocket address.\n\nOn the Java layer, simply check the UID when the connection is made. In\nthe native layer, this check was already present, but it actually didn't\nwork in the case where we receive a new incoming connection on the\nsocket, and receive a 'non-fork' command: in that case, we will simply\nexit the native loop, and let the Java layer handle the command, without\nany further UID checking.\n\nModified the native logic to drop new connections with a mismatching\nUID, and to keep serving the existing connection (if it was still\nthere).\n\nBug: 319081336\nTest: manual\n(cherry picked from commit 2ffc7cb220e4220b7e108c4043a3f0f2a85b6508)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f1d4b34ad51b6ccb84ab042486923da8b2451e0f)\nMerged-In: I3f85a17107849e2cd3e82d6ef15c90b9e2f26532\nChange-Id: I3f85a17107849e2cd3e82d6ef15c90b9e2f26532","shortMessageHtmlLink":"Verify UID of incoming Zygote connections."}},{"before":"d8bafed38c54cb8e99179e0e8839658effc7103d","after":"2cdb8aa854a1750fce65bde702f3bb924b7d5416","ref":"refs/heads/u14.0","pushedAt":"2024-09-09T07:23:11.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r67' of https://android.googlesource.com/platform/frameworks/base into u14.0\n\nAndroid 14.0.0 release 67\n\nChange-Id: Ie3f5a7f1c543d2b5700923c225cad57399851028","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r67' of https://android.googlesource.com/pl…"}},{"before":"df6fa41745deef73632b7e329788fd31ecef05ff","after":"d8bafed38c54cb8e99179e0e8839658effc7103d","ref":"refs/heads/u14.0","pushedAt":"2024-08-28T04:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"UpdateEngine: Add perf mode binder interface\n\nChange-Id: I3146ea0eb9477129fa2e490fe9b149ad48ec0fba\n(cherry picked from commit 92a55514caba09965d5c7d241fe7f47629e1f90e)","shortMessageHtmlLink":"UpdateEngine: Add perf mode binder interface"}},{"before":"1bb734c7e6167d24cd5b0435f30dc4d4154fdc68","after":"df6fa41745deef73632b7e329788fd31ecef05ff","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"SettingsProvider: grant device config permissions\n\nChange-Id: I9ced807e1b79d60d6836579536f960a4def4e898","shortMessageHtmlLink":"SettingsProvider: grant device config permissions"}},{"before":"997064ae279a045509aedb644d23b3f9467eb853","after":"1bb734c7e6167d24cd5b0435f30dc4d4154fdc68","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"base: Bring back suspend app perms\n\n- No idea why is it missing\n\nChange-Id: Ic3739b86c7c5ed63e3ff2db7f5aca7f2dbe17a10","shortMessageHtmlLink":"base: Bring back suspend app perms"}},{"before":"dc06657311901ac09aa9e36e5d02316ec5829e38","after":"997064ae279a045509aedb644d23b3f9467eb853","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:55:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"privapp-permissions: Grant missing TelephonyProvider perm.\n\nE DatabaseUtils: Writing exception to parcel\nE DatabaseUtils: java.lang.SecurityException: No permission to access APN settings\nE DatabaseUtils: at com.android.providers.telephony.TelephonyProvider.checkPermission(TelephonyProvider.java:4799)\n\nSigned-off-by: spezi77 \nChange-Id: I648bcf6d3bff5672bd69e8b10782a0a1431b5f82","shortMessageHtmlLink":"privapp-permissions: Grant missing TelephonyProvider perm."}},{"before":"33e2c73ae56409f96c9265deb66230253df549d4","after":"dc06657311901ac09aa9e36e5d02316ec5829e38","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:55:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"data: add new priv permissions for launcher\n\nChange-Id: I5942bb766589d3073155e97221174097082058ed","shortMessageHtmlLink":"data: add new priv permissions for launcher"}},{"before":"246759a72aa372953daf8bf9d58e67beafef094e","after":"33e2c73ae56409f96c9265deb66230253df549d4","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"DefaultPermissionGrant: Fix google search crash\n\n* Google search is not capable asking runtime permission for Phone State.\n This leads to crash unless user provides this permission explicity from\n app info.\n* Grant phone state permission by default. Rest permissions are fine to be\n provided on runtime.\n\nSigned-off-by: Pranav Vashi \nSigned-off-by: Joey Huab \nChange-Id: I5e7d50b760b33c92df87eaf295c1b5ede96b2e26","shortMessageHtmlLink":"DefaultPermissionGrant: Fix google search crash"}},{"before":"7a18466c62a6850226f2786ab17f387833a79ed9","after":"246759a72aa372953daf8bf9d58e67beafef094e","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Permissions: Grant Personal Safety perms\n\nChange-Id: Ic9b28a0218227b700453cc768ae901f40e7c2d05","shortMessageHtmlLink":"Permissions: Grant Personal Safety perms"}},{"before":"85671ea671fc84c1e99bda1aee8a4d465c624818","after":"7a18466c62a6850226f2786ab17f387833a79ed9","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:54:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Fix android setup permissions\n\nFix infinite system update on setup wizard screen\n\nChange-Id: Ie253090e53c36f6e75d3b69791241ca392c2c32a","shortMessageHtmlLink":"Fix android setup permissions"}},{"before":"054b47322929b0aac40c78f6098f698b0a5dd9c4","after":"85671ea671fc84c1e99bda1aee8a4d465c624818","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:54:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Permissions: Grant missing Gapps perms\n\nChange-Id: Ib8659c18815f63a51b64d02c1d9ce40c4c5f6b9d","shortMessageHtmlLink":"Permissions: Grant missing Gapps perms"}},{"before":"bc65758ae5a83d394e3102bb4ddc78b2566c538f","after":"054b47322929b0aac40c78f6098f698b0a5dd9c4","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Permissions: Grant Google Markup perms\n\nGrant runtime storage permissions.\nThis fixes FC of google markup when using it along with Longshot\n\nChange-Id: I326a0ce9c0b7761552e7604a67bf4470045f6ab0","shortMessageHtmlLink":"Permissions: Grant Google Markup perms"}},{"before":"012873b2dee80a986ae9065295314fe089111838","after":"bc65758ae5a83d394e3102bb4ddc78b2566c538f","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Permissions: Grant Google Sound Picker storage perms\n\nChange-Id: I18c5739e73b4734d6dd66ced7fe5e42c5d372109","shortMessageHtmlLink":"Permissions: Grant Google Sound Picker storage perms"}},{"before":"7fabb87a098068dff6971d8075c4845526e1adbc","after":"012873b2dee80a986ae9065295314fe089111838","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Permissions: Grant Mediascanner access permissions to external storage\n\n12-13 16:52:37.579 2621 5891 E DatabaseUtils: Writing exception to parcel\n\n12-13 16:52:37.579 2621 5891 E DatabaseUtils: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/audio/media/10579 from pid=1270, uid=1000 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()\n\n12-13 16:52:37.579 2621 5891 E DatabaseUtils: at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:634)\n\n12-13 16:52:37.579 2621 5891 E DatabaseUtils: at com.android.providers.media.MediaProvider.enforceReadPermissionInner(MediaProvider.java:705)\n\n12-13 16:52:37.579 2621 5891 E DatabaseUtils: at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:503)\n\n12-13 16:52:37.579 2621 5891 E DatabaseUtils: at android.content.ContentProvider$Transport.enforceFilePermission(ContentProvider.java:494)\n\n12-13 16:52:37.579 2621 5891 E DatabaseUtils: at android.content.ContentProvider$Transport.openFile(ContentProvider.java:371)\n\n12-13 16:52:37.579 2621 5891 E DatabaseUtils: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:229)\n\n12-13 16:52:37.579 2621 5891 E DatabaseUtils: at android.os.Binder.execTransact(Binder.java:731)\n\nChange-Id: I093d544a7cfa755bf9aa1704ebb1cfd2f919325c","shortMessageHtmlLink":"Permissions: Grant Mediascanner access permissions to external storage"}},{"before":"d4f6187d42961cac95fd3fff19f81fb8e2e0db11","after":"7fabb87a098068dff6971d8075c4845526e1adbc","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"base: add missing device config permissions for settings\n\nChange-Id: Ia60a44a046ab50ebc3bc28433f07a25201d426f7","shortMessageHtmlLink":"base: add missing device config permissions for settings"}},{"before":"4f27fe64811ca92b830d606e2a777f89549c98db","after":"d4f6187d42961cac95fd3fff19f81fb8e2e0db11","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"SystemUI: Allow privileged system apps to access screenshot service\n\nThis is necessary in order to take a screenshot from other apps using\nplatform APIs as if the user used the screenshot keychord, which we need\nfor implementing gestures in a modular way. The service is still\nprotected by the INTERACT_ACROSS_USERS_FULL permission, which is already\nnecessary to get far enough to attempt binding to this service.\n\nNote that existing screenshot APIs are not sufficient because they only\nallow apps to get an image of the screen; we want the full user\nexperience of the animations, actions, preview, sound, etc. that\nnormally come with a user-initiated screenshot.\n\nChange-Id: Ieb559d5dc921393f68aa1d6142f7834d89d4e22b","shortMessageHtmlLink":"SystemUI: Allow privileged system apps to access screenshot service"}},{"before":"186124a29716a8d459b2f173e6e1c287aa9c2476","after":"4f27fe64811ca92b830d606e2a777f89549c98db","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T14:43:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"core: Expose method to start assistant through Binder\n\nThis is necessary in order to start the default assistant app from other\nsystem apps using platform APIs, which we need for implementing gestures\nin a modular way.\n\nChange-Id: Ic04d742acff07ce8b5b88a4296d01b1fe1036d9e","shortMessageHtmlLink":"core: Expose method to start assistant through Binder"}},{"before":"c4962ae1684046ca359ab986b3cab0047ce9bd75","after":"186124a29716a8d459b2f173e6e1c287aa9c2476","ref":"refs/heads/u14.0","pushedAt":"2024-08-16T10:13:38.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r55' of https://android.googlesource.com/platform/frameworks/base into u14.0\n\nAndroid 14.0.0 Release 55 (AP2A.240805.005)\n\nChange-Id: I6eef42c781455b890ade2d67b1fa70152c472890","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r55' of https://android.googlesource.com/pl…"}},{"before":"3308fa76f1c0d58b693e73366cba6b7a37e8838c","after":"c4962ae1684046ca359ab986b3cab0047ce9bd75","ref":"refs/heads/u14.0","pushedAt":"2024-07-08T07:29:21.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r53' of https://android.googlesource.com/platform/frameworks/base into u14.0\n\nAndroid 14.0.0 release 53","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r53' of https://android.googlesource.com/pl…"}},{"before":"36e4484bcdeff5db638a459d2951befa94cb6c11","after":"b1163610b548688c91e46e1362a5f6c4da1c9977","ref":"refs/heads/s12.1","pushedAt":"2024-06-26T09:59:30.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"[CDM][CMD] Check permissions for CDM shell commands\n\nOverride handleShellCommand instead of onShellCommand because\nBinder.onShellCommand checks the necessary permissions of the caller.\n\nBug: 313428840\n\nTest: manually tested CDM shell commands\n(cherry picked from commit 1761a0fee9c2cd9787bbb7fbdbe30b4c2b03396e)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8d008c61451dba86aa9f14c6bcd661db2cea4856)\nMerged-In: I5539b3594feb5544c458c0fd1061b51a0a808900\nChange-Id: I5539b3594feb5544c458c0fd1061b51a0a808900","shortMessageHtmlLink":"[CDM][CMD] Check permissions for CDM shell commands"}},{"before":"cfd748775e38f3f4202d5c1ba592e017abc2d1e2","after":"e07a381ad97053b7c97cb3cd4fcc28b9810bdda0","ref":"refs/heads/t13.0","pushedAt":"2024-06-23T20:50:23.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"[RESTRICT AUTOMERGE] AccessibilityManagerService: remove uninstalled services from enabled list after service update.\n\nBug: 326485767\nTest: atest AccessibilityEndToEndTest#testUpdateServiceWithoutIntent_disablesService\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:766911c3312573196b33efd1c3c29ccece806846)\nMerged-In: I958d58953b300c8093335a22e207baac471ae9f9\nChange-Id: I958d58953b300c8093335a22e207baac471ae9f9","shortMessageHtmlLink":"[RESTRICT AUTOMERGE] AccessibilityManagerService: remove uninstalled …"}},{"before":"f3daa54d46e762cb93324df6969c8f1079bff06d","after":"3308fa76f1c0d58b693e73366cba6b7a37e8838c","ref":"refs/heads/u14.0","pushedAt":"2024-05-22T09:28:49.000Z","pushType":"push","commitsCount":662,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Merge branch 'android-14.0' into u14.0\n\nChange-Id: I49ac505df24371a47f6a3d2c1f55458071aec404","shortMessageHtmlLink":"Merge branch 'android-14.0' into u14.0"}},{"before":"b7838320b75c5a265f75fa47fda08d5d2ab41334","after":"36e4484bcdeff5db638a459d2951befa94cb6c11","ref":"refs/heads/s12.1","pushedAt":"2024-05-21T18:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Prioritize system toasts\n\n Insert toasts from system packages at the front of the queue\n to ensure that apps can't spam with toast to delay system toasts from showing.\n Also increase Clipboard paste warning toasts length to LENGTH_LONG.\n\nTest: atest NotificationManagerServiceTest\nBug: 293301736\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:67721fcfb3198f220c90c976f870407a0bb8d6c6)\nMerged-In: I13547f853476bc88d12026c545aba9f857ce8724\nChange-Id: I13547f853476bc88d12026c545aba9f857ce8724","shortMessageHtmlLink":"Prioritize system toasts"}},{"before":"4cd0980171099890bfd240ed3453b92b21936971","after":"cfd748775e38f3f4202d5c1ba592e017abc2d1e2","ref":"refs/heads/t13.0","pushedAt":"2024-05-21T17:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Prioritize system toasts\n\n Insert toasts from system packages at the front of the queue\n to ensure that apps can't spam with toast to delay system toasts from showing.\n Also increase Clipboard paste warning toasts length to LENGTH_LONG.\n\nTest: atest NotificationManagerServiceTest\nBug: 293301736\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:58d89b491668663963e66906196fd93b9c73ee80)\nMerged-In: I13547f853476bc88d12026c545aba9f857ce8724\nChange-Id: I13547f853476bc88d12026c545aba9f857ce8724","shortMessageHtmlLink":"Prioritize system toasts"}},{"before":"13c9b61e6b35b9dee4cd0bb3c090629616a47a12","after":"b7838320b75c5a265f75fa47fda08d5d2ab41334","ref":"refs/heads/s12.1","pushedAt":"2024-05-08T19:37:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Fix security vulnerability that creates user with no restrictions when accountOptions are too long.\n\nBug: 293602970\nTest: atest UserManagerTest#testAddUserAccountData_validStringValuesAreSaved_validBundleIsSaved && atest UserManagerTest#testAddUserAccountData_invalidStringValuesAreTruncated_invalidBundleIsDropped\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:944ea959ab8464c39a8f6a4fc391fb6953e1df89)\nMerged-In: I23c971f671546ac085060add89485cfac6691ca3\nChange-Id: I23c971f671546ac085060add89485cfac6691ca3\n\nChange-Id: I88a8feb3d9be96057493c93327181de78f609fd2","shortMessageHtmlLink":"Fix security vulnerability that creates user with no restrictions whe…"}},{"before":null,"after":"f3daa54d46e762cb93324df6969c8f1079bff06d","ref":"refs/heads/u14.0","pushedAt":"2024-05-01T09:46:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/26024128', 'googleplex-android-review.googlesource.com/26101488'] into 24Q1-release.\n\nChange-Id: I74be43df7b722691e0807c385e6a867a28ddb9ff","shortMessageHtmlLink":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/260…"}},{"before":"803317d0066a6d77a28063d02a748481ac106b41","after":"13c9b61e6b35b9dee4cd0bb3c090629616a47a12","ref":"refs/heads/s12.1","pushedAt":"2024-04-17T06:17:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Gerrit-AICP","name":"Aicp Gerrit","path":"/Gerrit-AICP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65785276?s=80&v=4"},"commit":{"message":"Close AccountManagerService.session after timeout.\n\nBug: 303905130\nBug: 316893159\nTest: manual\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bb53f192e0ceaa026a083da156ef0cb0140f0c09)\nMerged-In: Ib4cebf1750fc6324dc1c8853e0d716ea5e8ec073\nChange-Id: Ib4cebf1750fc6324dc1c8853e0d716ea5e8ec073","shortMessageHtmlLink":"Close AccountManagerService.session after timeout."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwNjozMjo0Mi4wMDAwMDBazwAAAAS-w6Ns","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xN1QwNjoxNzozNi4wMDAwMDBazwAAAAQyubdd"}},"title":"Activity · AICP/frameworks_base"}