{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":155012792,"defaultBranch":"arrow-13.1","name":"android_frameworks_base","ownerLogin":"ArrowOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-27T21:54:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40351870?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706884132.0","currentOid":""},"activityList":{"items":[{"before":"e4abaf0c8da7a6c13dda5490563c8830021aa5d4","after":"5a73009f4df93638097434b0a2afce28ff3bac89","ref":"refs/heads/arrow-13.1","pushedAt":"2024-02-02T16:50:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"PermissionManager: Fix NPE in getIndicatorExemptedPackages\n\nsLocationProviderPkgNames and sLocationExtraPkgNames can be null\nbecause they're static.\nAlso rename them from member to static variable to follow code style.\n\nChange-Id: I7d08e02047ccf183cc75ce18b3ebd2086b2831b3\nSigned-off-by: Adithya R ","shortMessageHtmlLink":"PermissionManager: Fix NPE in getIndicatorExemptedPackages"}},{"before":"aae46c6d3d8dc546cd0743c14c1a35bfbd1441fd","after":"e4abaf0c8da7a6c13dda5490563c8830021aa5d4","ref":"refs/heads/arrow-13.1","pushedAt":"2024-01-31T11:09:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Do not allow setting notification access across users.\n\nFor mutil user case, make sure the calling userid\nmatching the passing userid\n\nTest: test it on sample app\nBug: 298635078\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ee88e15751ff0bc3da6b7c43dc7d94cebf1fc1a2)\nMerged-In: I6c478ebcc1d981faf2d125a4b41909c3b6a30a2a\nChange-Id: I6c478ebcc1d981faf2d125a4b41909c3b6a30a2a","shortMessageHtmlLink":"Do not allow setting notification access across users."}},{"before":"d9704194518e4d3d55b69b9d4c17cdec40daa83b","after":"aae46c6d3d8dc546cd0743c14c1a35bfbd1441fd","ref":"refs/heads/arrow-13.1","pushedAt":"2023-12-19T14:35:27.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"SystemUI: Always vibrate for screenshots\n\nSwitch to heavy click effect for vibration while we're at it.\n\nChange-Id: Ifa791a72bfa19998d1a128f912f0f7f18e4e805d","shortMessageHtmlLink":"SystemUI: Always vibrate for screenshots"}},{"before":"c17ebedc3f263c5e32722c041df9e79600bbc238","after":"d9704194518e4d3d55b69b9d4c17cdec40daa83b","ref":"refs/heads/arrow-13.1","pushedAt":"2023-12-16T13:09:59.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"[RESTRICT AUTOMERGE] Disable NOTIFICATION_INLINE_REPLY_ANIMATION flag\n\nFixes: 274785589\nFixes: 271723067\nTest: perform inline reply, notice footer stays around, and keyboard is not disappearing\nTest: soaked in udc-dev since May 10\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7084d20d35410765a6503cd69778c68b98fe4d93)\nMerged-In: Iee55ce04e15eb86a12f6d80bb277e20e708876b7\nChange-Id: Iee55ce04e15eb86a12f6d80bb277e20e708876b7","shortMessageHtmlLink":"[RESTRICT AUTOMERGE] Disable NOTIFICATION_INLINE_REPLY_ANIMATION flag"}},{"before":"c17ebedc3f263c5e32722c041df9e79600bbc238","after":"299fe6f5d6fc6f1af7c3411dcf4e5efdf7217368","ref":"refs/heads/arrow-14.0","pushedAt":"2023-10-13T07:49:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/24592263'] into udc-release.\n\nChange-Id: I41d24af95f967c2c803650c671863991a3ea3524","shortMessageHtmlLink":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/245…"}},{"before":null,"after":"c17ebedc3f263c5e32722c041df9e79600bbc238","ref":"refs/heads/arrow-14.0","pushedAt":"2023-10-12T14:33:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"PowerOffAlarmService: Handle NPE with shared preferences\n\nAvoid system_server crash\nCaused by: java.lang.NullPointerException: Attempt to invoke interface method 'long android.content.SharedPreferences.getLong(java.lang.String, long)' on a null object reference\n\tat com.android.server.power.PowerOffAlarmService.cancelPowerOffAlarm(PowerOffAlarmService.java:134)\n\tat com.android.server.power.PowerOffAlarmService.updateAlarms(PowerOffAlarmService.java:127)\n\tat com.android.server.power.PowerOffAlarmService.-$$Nest$mupdateAlarms(Unknown Source:0)\n\tat com.android.server.power.PowerOffAlarmService$1.onReceive(PowerOffAlarmService.java:117)\n\tat android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$android-app-LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1790)\n\t... 10 more\n\nFixes: d5400bde5ee3 (\"base: Introduce PowerOffAlarmService\")\nChange-Id: Ib8dba98af6f27b2edd3ec85809e9f2f84894023a","shortMessageHtmlLink":"PowerOffAlarmService: Handle NPE with shared preferences"}},{"before":"299fe6f5d6fc6f1af7c3411dcf4e5efdf7217368","after":null,"ref":"refs/heads/arrow-14.0","pushedAt":"2023-10-12T14:27:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justks","name":"ks","path":"/justks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20264908?s=80&v=4"}},{"before":null,"after":"299fe6f5d6fc6f1af7c3411dcf4e5efdf7217368","ref":"refs/heads/staging-14","pushedAt":"2023-10-12T14:27:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justks","name":"ks","path":"/justks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20264908?s=80&v=4"},"commit":{"message":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/24592263'] into udc-release.\n\nChange-Id: I41d24af95f967c2c803650c671863991a3ea3524","shortMessageHtmlLink":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/245…"}},{"before":"a95170122619f5442d5efbdf2e37f91dbf455ab9","after":"299fe6f5d6fc6f1af7c3411dcf4e5efdf7217368","ref":"refs/heads/arrow-14.0","pushedAt":"2023-10-12T08:41:41.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"Bauuuuu","name":null,"path":"/Bauuuuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13988507?s=80&v=4"},"commit":{"message":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/24592263'] into udc-release.\n\nChange-Id: I41d24af95f967c2c803650c671863991a3ea3524","shortMessageHtmlLink":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/245…"}},{"before":"619deae6cf34876d6b05a194c043c4e15132b85d","after":"a95170122619f5442d5efbdf2e37f91dbf455ab9","ref":"refs/heads/arrow-14.0","pushedAt":"2023-10-12T07:02:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"am 1e29552b: Merge \"We don\\'t need these local references.\"\n\n* commit '1e29552bd5feeb24952a0486e3263396978212df':\n We don't need these local references.","shortMessageHtmlLink":"am 1e29552: Merge \"We don\\'t need these local references.\""}},{"before":null,"after":"619deae6cf34876d6b05a194c043c4e15132b85d","ref":"refs/heads/arrow-14.0","pushedAt":"2023-10-12T05:02:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"am aff49400: am 1309c9e2: am 93ebe284: am 80a01a7f: am ef4196d0: am 89fafaea: Doc update: clean up\n\n# Via Android Git Automerger (5) and Katie McCormick (1)\n* commit 'aff494005b9faa40969c176d4e9bd79cad105a4e':\n Doc update: clean up","shortMessageHtmlLink":"am aff4940: am 1309c9e: am 93ebe28: am 80a01a7: am ef4196d: am 89fafae:…"}},{"before":"450b518ddd7f819a63917d78c19b8606eeef4341","after":"c17ebedc3f263c5e32722c041df9e79600bbc238","ref":"refs/heads/arrow-13.1","pushedAt":"2023-10-08T06:59:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"PowerOffAlarmService: Handle NPE with shared preferences\n\nAvoid system_server crash\nCaused by: java.lang.NullPointerException: Attempt to invoke interface method 'long android.content.SharedPreferences.getLong(java.lang.String, long)' on a null object reference\n\tat com.android.server.power.PowerOffAlarmService.cancelPowerOffAlarm(PowerOffAlarmService.java:134)\n\tat com.android.server.power.PowerOffAlarmService.updateAlarms(PowerOffAlarmService.java:127)\n\tat com.android.server.power.PowerOffAlarmService.-$$Nest$mupdateAlarms(Unknown Source:0)\n\tat com.android.server.power.PowerOffAlarmService$1.onReceive(PowerOffAlarmService.java:117)\n\tat android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$android-app-LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1790)\n\t... 10 more\n\nFixes: d5400bde5ee3 (\"base: Introduce PowerOffAlarmService\")\nChange-Id: Ib8dba98af6f27b2edd3ec85809e9f2f84894023a","shortMessageHtmlLink":"PowerOffAlarmService: Handle NPE with shared preferences"}},{"before":"9c51a47af3fa7fc07e171ab298b402ff71f6d464","after":"450b518ddd7f819a63917d78c19b8606eeef4341","ref":"refs/heads/arrow-13.1","pushedAt":"2023-10-05T10:56:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Camera: Expose aux camera if packagename is null\n\nIn case of the pacckage name not being found properly\nthe name would always be found in the excludelist, even\nif the list is empty. This leads to denying aux camera\naccess in some cases where it is not intended to be\nblocked.\n\nChange-Id: I75c620ab876ebabf71c740e04004e4120edd93ae\nSigned-off-by: Adithya R ","shortMessageHtmlLink":"Camera: Expose aux camera if packagename is null"}},{"before":"03d6796a7c3758c33751d717d6bd8483b04cfabf","after":"9c51a47af3fa7fc07e171ab298b402ff71f6d464","ref":"refs/heads/arrow-13.1","pushedAt":"2023-10-05T10:55:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"base: Allow disabling color inversion support [1/2]\n\nVia an overlay\nSome kernels won't support that no more\nAlso make sure it's never enabled, even if the setting is set to true\n\nChange-Id: I0d7eaec2ca666a6e43285bd1733f6bf6dd0738b6\nSigned-off-by: Adithya R ","shortMessageHtmlLink":"base: Allow disabling color inversion support [1/2]"}},{"before":"18241e0cb2da551bb0447efaa24c7044b598eb14","after":"03d6796a7c3758c33751d717d6bd8483b04cfabf","ref":"refs/heads/arrow-13.1","pushedAt":"2023-09-26T07:47:21.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r75' into arrow-13.1\n\nChange-Id: Ib168485bc065b3bf470428d64827a6c7b07f3700","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r75' into arrow-13.1"}},{"before":"5381c53871f32f2e80e36127e49dc6ae6d4805a0","after":"18241e0cb2da551bb0447efaa24c7044b598eb14","ref":"refs/heads/arrow-13.1","pushedAt":"2023-08-23T05:22:24.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r67' into arrow-13.1\n\nChange-Id: Ifb6931bc9fcd32fe33f6a4177db53baa63ae6dca","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r67' into arrow-13.1"}},{"before":"faa76c75e7ba8b6469a07830fc31a0ef1effea16","after":"5381c53871f32f2e80e36127e49dc6ae6d4805a0","ref":"refs/heads/arrow-13.1","pushedAt":"2023-08-09T09:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Automatic translation import | 2023 August 08, 11:44 PM\n\nChange-Id: Iec68be6bee15158e28e2a7a1e841cae887047f07","shortMessageHtmlLink":"Automatic translation import | 2023 August 08, 11:44 PM"}},{"before":"900eaf900fe5875904458766e9b24f0d73371fdd","after":"faa76c75e7ba8b6469a07830fc31a0ef1effea16","ref":"refs/heads/arrow-13.1","pushedAt":"2023-08-06T08:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Automatic translation import | 2023 August 06, 02:18 PM\n\nChange-Id: I7d23093215535718537da685ee81b6e8ab1452b1","shortMessageHtmlLink":"Automatic translation import | 2023 August 06, 02:18 PM"}},{"before":"a412f0e81f0fe8540559efd02e4e691f859b269e","after":"900eaf900fe5875904458766e9b24f0d73371fdd","ref":"refs/heads/arrow-13.1","pushedAt":"2023-08-06T08:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Automatic translation import | 2023 August 05, 08:27 PM\n\nChange-Id: I41f862740cba2d2bd7618bfcae1f75df6fe911a5","shortMessageHtmlLink":"Automatic translation import | 2023 August 05, 08:27 PM"}},{"before":"50bb5a06cc7f67f29cd910e6e2c8d649f3bedebf","after":"a412f0e81f0fe8540559efd02e4e691f859b269e","ref":"refs/heads/arrow-13.1","pushedAt":"2023-08-05T14:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Automatic translation import | 2023 August 05, 05:28 PM\n\nChange-Id: I5065d87623697d5df21a27c0fd1717249991f229","shortMessageHtmlLink":"Automatic translation import | 2023 August 05, 05:28 PM"}},{"before":"4275cfda226d954d43d8a1bfac480baf9a3ea546","after":"50bb5a06cc7f67f29cd910e6e2c8d649f3bedebf","ref":"refs/heads/arrow-13.1","pushedAt":"2023-07-29T07:58:04.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r61' into arrow-13.1\n\nChange-Id: Ibe273e533f0bdb8b70cea3867b66ceaca8f5918f","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r61' into arrow-13.1"}},{"before":"79103ee48c73e87e6da604af8f3f3f1bbe5c43f8","after":"4275cfda226d954d43d8a1bfac480baf9a3ea546","ref":"refs/heads/arrow-13.1","pushedAt":"2023-07-28T06:44:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"Camera: Ignore torch status update for aux or composite camera\n\nIssue:\n We only expose aux and composite camera ids to whitelist app,\n but don't check the whitelist in torch status update.\n So for apps not in whitelist like CTS,\n they might receive extra unexpected torch status update,\n from aux and composite camera, which could cause CTS failure.\n\nFix:\n Also ignore torch status update, if app not in whitelist.\n It can fixe CTS issues in FlashlightTest.java.\n\nCRs-Fixed: 2033688\nChange-Id: I308bccfc027017b590f9f91089d644f7d8a206ff\nSigned-off-by: Pranav Vashi ","shortMessageHtmlLink":"Camera: Ignore torch status update for aux or composite camera"}},{"before":null,"after":"e7c9fb01cb6cc4976e1eac69ccd7e34c88cea991","ref":"refs/heads/dependabot/npm_and_yarn/packages/SystemUI/scripts/token_alignment/word-wrap-1.2.4","pushedAt":"2023-07-20T16:38:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Build(deps): Bump word-wrap\n\nBumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.\n- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)\n- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: word-wrap\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Build(deps): Bump word-wrap"}},{"before":null,"after":"eeeab90177428a24e9d645926e4bce52d99b38b3","ref":"refs/heads/dependabot/npm_and_yarn/packages/SystemUI/scripts/token_alignment/tough-cookie-4.1.3","pushedAt":"2023-07-10T05:46:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Build(deps): Bump tough-cookie\n\nBumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.1.2 to 4.1.3.\n- [Release notes](https://github.com/salesforce/tough-cookie/releases)\n- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.3)\n\n---\nupdated-dependencies:\n- dependency-name: tough-cookie\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Build(deps): Bump tough-cookie"}},{"before":"22318aaf03d4a8b7a04b68bcc830a3aa5dd7c235","after":"79103ee48c73e87e6da604af8f3f3f1bbe5c43f8","ref":"refs/heads/arrow-13.1","pushedAt":"2023-07-04T05:06:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"SystemUI: Fix HD calling icon for RTL layout\n\nThe mobile signal icon mirrors itself in RTL mode, so the HD icon\nneeds to be moved from top left to top right.\n\nBefore: https://i.imgur.com/tUGTtC2.jpg\nAfter: https://i.imgur.com/0VWMOrC.jpg\n\nFixes: 1b894eb5f6 (\"SystemUI: Introduce HD & wifi calling statusbar icons\")\nChange-Id: I20a6c6205c20e189247023b0f4429a27871765dc","shortMessageHtmlLink":"SystemUI: Fix HD calling icon for RTL layout"}},{"before":"6b0928280b007c0e92a322f674814ad0ed810d2f","after":"22318aaf03d4a8b7a04b68bcc830a3aa5dd7c235","ref":"refs/heads/arrow-13.1","pushedAt":"2023-06-28T11:05:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"SystemUI: SideFpsEventHandler: Don't crash without FingerprintManager\n\n* On devices without FP, no FingerprintManager service is published\n resulting in a crash when accessing it\n* Since notifyPowerPressed is sent unconditionally, make sure we even\n have a FPS\n\nChange-Id: I74dbd6357aac4d3a0fb108018755b08968330156","shortMessageHtmlLink":"SystemUI: SideFpsEventHandler: Don't crash without FingerprintManager"}},{"before":"66a4eb697019490d86df53de1b36053562040c93","after":"6b0928280b007c0e92a322f674814ad0ed810d2f","ref":"refs/heads/arrow-13.1","pushedAt":"2023-06-27T17:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"SystemUI: Fix keyguard affordance colour in light theme\n\nUse colorAccent instead of colorAccentPrimary (matching QS) to fix\nicon visibility in light theme when the button is activated.\n\nChange-Id: I54a10b877f3ac5abf7e8966b3362297cca9a3708","shortMessageHtmlLink":"SystemUI: Fix keyguard affordance colour in light theme"}},{"before":"9f83334ac1df89c1a6b976418db068fff40d9c1e","after":"66a4eb697019490d86df53de1b36053562040c93","ref":"refs/heads/arrow-13.1","pushedAt":"2023-06-24T17:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"SystemUI: Add FingerprintInteractiveToAuthProvider implementation\n\nThis is required for the \"touch to unlock anytime\" setting on devices\nwith side mounted fingerprint sensor.\n\nRef: 66a048d646fd816e7757e300c62fa5cebf04761d\n\nChange-Id: If3308860a428d9966f2b0a0024764df95f8f9a8b","shortMessageHtmlLink":"SystemUI: Add FingerprintInteractiveToAuthProvider implementation"}},{"before":"50453cd01a78778324586e044c80d399b846b885","after":"9f83334ac1df89c1a6b976418db068fff40d9c1e","ref":"refs/heads/arrow-13.1","pushedAt":"2023-06-23T16:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"SystemUI: Refresh system icons on theme change\n\nSystem icon pack changes were previously managed by reconstructing\nsome components which used them, such as KeyguardStatusBarView. This\nintroduced a memory leak where KeyguardStatusBarViewController never\nunregistered a callback, thus it was not being garbage collected.\nFurthermore, some usages of the system icons were not updated on a\npack change. Change that by recreating the icons on theme changes.\n\nThis reverts commit db9671c8544cce1cb20dc5c439e8eea15df21ce0.\n\nChange-Id: Ic2b774d243546a88ac2e17f8441e073629caa1c8","shortMessageHtmlLink":"SystemUI: Refresh system icons on theme change"}},{"before":"20ac852abedc41b1cd2fda8875d2298da022034e","after":"50453cd01a78778324586e044c80d399b846b885","ref":"refs/heads/arrow-13.1","pushedAt":"2023-06-22T12:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arrowos-gerrit","name":"ArrowOS","path":"/arrowos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59609438?s=80&v=4"},"commit":{"message":"udfps: Only set dim behind if framework dimming is actually enabled\n\n* Setting dim behind the udfps layer makes the BiometricPrompt to lose\n the dim behind the dialog itself\n\nChange-Id: Ib806481dc18ef9dfb87801b488975059cb88a377\nSigned-off-by: danielml ","shortMessageHtmlLink":"udfps: Only set dim behind if framework dimming is actually enabled"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8GpLPwA","startCursor":null,"endCursor":null}},"title":"Activity · ArrowOS/android_frameworks_base"}