{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47422311,"defaultBranch":"universe","name":"platform_frameworks_base","ownerLogin":"BlissRoms","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-04T18:39:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16156670?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717006129.0","currentOid":""},"activityList":{"items":[{"before":"1cf6bb85527d81d2ccd9c7bf387316089d9f22c5","after":"1e77c8056eb013466782f49866d49c9a0083fcf4","ref":"refs/heads/typhoon","pushedAt":"2024-05-31T05:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?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\n\nChange-Id: I4c7ebac3b3e707749a1e875978bd35eb7522f5c5","shortMessageHtmlLink":"Prioritize system toasts"}},{"before":"2240eb709310a8c79bb7fb6ebafd92cb2dc99b37","after":"a2d386433031baf62b5dfc0117b7e98a6c871c1b","ref":"refs/heads/arcadia-next","pushedAt":"2024-05-31T05:05:25.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?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":"710b69c56bcf70646e63486d6acb4b6921f1092e","after":"f88b2a4acd9f32aa324cce3036573dabd6440b97","ref":"refs/heads/universe","pushedAt":"2024-05-10T18:04:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"KeyStore: Add getApplicationContext method required for Asus Devices\n\n- Since Google migrated keystore to v2 they removed getApplicationContext which is required by Asus Flip Camera MotorService app.\n- This fixes following issue\n\n10-14 08:53:32.136 2491 2491 E AndroidRuntime: FATAL EXCEPTION: main\n10-14 08:53:32.136 2491 2491 E AndroidRuntime: Process: com.asus.motorservice, PID: 2491\n10-14 08:53:32.136 2491 2491 E AndroidRuntime: java.lang.NoSuchMethodError: No static method getApplicationContext()Landroid/content/Context; in class Landroid/security/KeyStore; or its super classes (declaration of 'android.security.KeyStore' appears in /system/framework/framework.jar!classes2.dex)\n10-14 08:53:32.136 2491 2491 E AndroidRuntime: at com.asus.motorservice.t.(Unknown Source:29)\n\nChange-Id: I9c95000a8f3d26022bad4a5db85eb8de48f8aa49\nSigned-off-by: Jackeagle ","shortMessageHtmlLink":"KeyStore: Add getApplicationContext method required for Asus Devices"}},{"before":"0f25c50c8e20825f97629d303593e5f415acf239","after":"710b69c56bcf70646e63486d6acb4b6921f1092e","ref":"refs/heads/universe","pushedAt":"2024-05-10T16:42:32.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"config_progress_background_tint: Use accent color for progress bar background\n\nThis matches the stock Pixel style and makes progress bars look more\nintegrated, since the active (foreground) part is using the accent\ncolor.\n\nChange-Id: Ife7a79a390f6f9bdb2fd76722cd39adcfc182da1\nSigned-off-by: Pranav Vashi \nSigned-off-by: Hưng Phan \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"config_progress_background_tint: Use accent color for progress bar ba…"}},{"before":"84c3d06e28dcac3747620f5e16997384df6e05ec","after":"0f25c50c8e20825f97629d303593e5f415acf239","ref":"refs/heads/universe","pushedAt":"2024-05-08T14:15:31.000Z","pushType":"push","commitsCount":92,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"WallpaperManagerService:fix NPE happen in onDisplayReadyInternal method .\n\nBug: 338661733\nChange-Id: I04ce021ef7838f0574875359daeb8c765d5f6a09\nSigned-off-by: Pranav Vashi \nSigned-off-by: Dmitrii \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"WallpaperManagerService:fix NPE happen in onDisplayReadyInternal meth…"}},{"before":"6bcc3c1077b556fa75f6ec2d310837791e83f615","after":"1cf6bb85527d81d2ccd9c7bf387316089d9f22c5","ref":"refs/heads/typhoon","pushedAt":"2024-05-04T09:02:59.000Z","pushType":"push","commitsCount":1015,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-13.0.0_r16' of https://android.googlesource.com/platform/frameworks/base into typhoon\n\nAndroid Security 13.0.0 Release 16 (11422632)\n\nChange-Id: I674cc370fc191e75c330f20e54380728ba015d85\nSigned-off-by: Jackeagle ","shortMessageHtmlLink":"Merge tag 'android-security-13.0.0_r16' of https://android.googlesour…"}},{"before":"3375aaa2fb82fc0035ea2bd46bd8fa70b034e852","after":"84c3d06e28dcac3747620f5e16997384df6e05ec","ref":"refs/heads/universe","pushedAt":"2024-04-29T16:14:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"\"Revert\" services: camera: Whitelist parallel space users\n\nChange-Id: I0be0cf05de4d3be81ca3eefd7413ae6deef66b78\nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"\"Revert\" services: camera: Whitelist parallel space users"}},{"before":"cb0a73e19ee15b4f62280a08047c567349991f2d","after":"3375aaa2fb82fc0035ea2bd46bd8fa70b034e852","ref":"refs/heads/universe","pushedAt":"2024-04-28T10:05:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"VolumeDialogImpl: Handle cases where media controller is not available\n\nAs of QPR2, we can't crate a media output dialog with empty package\nname unless the use_media_router2_for_info_media_manager flag is\nenabled.\n\nWhen the flag is enabled, we can always show the dialog by passing\nthe actual package name, or null if the media controller is not\navailable.\n\nIf the flag is disabled, we can only show the dialog if the media\ncontroller is available.\n\nChange-Id: Ic8d08905bf55be91b547708b316ef7c96c81c492\nSigned-off-by: danielml \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"VolumeDialogImpl: Handle cases where media controller is not available"}},{"before":"4f5cf84fda22f4d123d0a99a691780bd16448dc2","after":"cb0a73e19ee15b4f62280a08047c567349991f2d","ref":"refs/heads/universe","pushedAt":"2024-04-28T07:49:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Camera: Clearing exception for Extended Face\n\nIssue: For project which dont have ExtendedFace\nClass, exception for class is thrown causing issue.\n\nFix: Added exception clear.\n\nCRs-Fixed: 2246547\n\nChange-Id: I13b40a92348d4a14412961698612d9ea7e110df0\nSigned-off-by: Pranav Vashi \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"Camera: Clearing exception for Extended Face"}},{"before":"c3aba8463368ddfe9668992cace53d46efa7d8eb","after":"4f5cf84fda22f4d123d0a99a691780bd16448dc2","ref":"refs/heads/universe","pushedAt":"2024-04-28T04:06:55.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Add some fwb stubs from Oplus\n\nThis fixes Realme Link crash issue\n\nRealme link tries to use reflection api for some oplus methods.\nNormally the are not presents if it is not oppo phone. They catch exception and all work fine,\nbut on oplus/realme phones with imported oplus fwk for camera this doesn't work because we have\nthese methods in separate boot jar and got denial from system on these hidden api methods.\nSo, just move this harmless crap to FWB and annotate it properly.\n\nChange-Id: I5ffecc9be52505371400b0b976c5f14e66bd853d\nSigned-off-by: Pranav Vashi ","shortMessageHtmlLink":"Add some fwb stubs from Oplus"}},{"before":"5ccbb02babd7b9eb75c14ea9daef86a52370cd39","after":"c3aba8463368ddfe9668992cace53d46efa7d8eb","ref":"refs/heads/universe","pushedAt":"2024-04-26T14:45:52.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r31' of https://android.googlesource.com/platform//frameworks/base into universe\n\nAndroid 14.0.0 Release 31 (AP1A.240405.002.A1)\n\nChange-Id: I2c8a71438eb7bba78a862e805361e7ffbb8304bb\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZgs/1gAKCRDorT+BmrEO\n# eCkeAJ4gVbz6e48OtBTH+pT02U/GTF72VwCfRcR5ho37LPXYF1bbK9KBaNJgFx8=\n# =/djF\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon 01 Apr 2024 07:14:30 PM EDT\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Can't check signature: No public key","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r31' of https://android.googlesource.com/pl…"}},{"before":"debc9d0c39cad673f2eb65db74f4c0655245cbfb","after":"5ccbb02babd7b9eb75c14ea9daef86a52370cd39","ref":"refs/heads/universe","pushedAt":"2024-04-26T03:35:32.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"StudioKeys","name":"Jis G Jacob","path":"/StudioKeys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86867971?s=80&v=4"},"commit":{"message":"base: CutoutForceFullscreen: Query all apps installed by any user [1/2]\n\n* And set value for all user\n\nChange-Id: I2bca602c74b13e361c40d7b5c9582f54935fdc97\nSigned-off-by: Dmitrii \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"base: CutoutForceFullscreen: Query all apps installed by any user [1/2]"}},{"before":"ea79d292d107d63c2cc90768ce24b553ead06aa4","after":"debc9d0c39cad673f2eb65db74f4c0655245cbfb","ref":"refs/heads/universe","pushedAt":"2024-04-24T16:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StudioKeys","name":"Jis G Jacob","path":"/StudioKeys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86867971?s=80&v=4"},"commit":{"message":"base: Add option to enable AOD on charging only [1/2]\n\n@ idoybh edits: Adapted to A11's settings backup\n[jhonboy121]: adapt to A12 changes in DozeParameters. Also in the og commit DOZE_ALWAYS_ON was being read from System namespace instead of Secure, fixed it here. Make use of SettingsProxy utlity classes for settings / getting values\n\nChange-Id: I831583fde68de15788e3d7ecab55d864726d140f\n\nCommit message #2:\n\nbase: check whether device is charging when alwaysOnChargingEnabled is called\n\n* Using settings for this is quite redundant. And if you toggle aod on charge after plugging in then aod won't turn on unless you unplug and plug again (since DOZE_ON_CHARGE_NOW is set only if aod on charge is enabled and device is plugged in\"\n\nSigned-off-by: jhonboy121 \n\nCommit message #3:\n\nbase: fix deadlock between activity manager and power manager\n\n* Using the battery manager intent to query plugged in status was the root cause of deadlock,\n so inside power manager, user mIsPowered and setting value instead of using the intent based power status\n\nSigned-off-by: jhonboy121 \n\n[jhonboy121]: adapted to A13\n\n[ghostrider-reborn]: keep default behaviour in power manager\n\nCo-authored-by: jhonboy121 \nChange-Id: Idebd1f0922b0db5a5349f551ca0ba9e0afc15678\nSigned-off-by: jhonboy121 \nSigned-off-by: Adithya R \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"base: Add option to enable AOD on charging only [1/2]"}},{"before":"d8b6a459f28e5a38c7dac656038ecae8dd8c6603","after":"ea79d292d107d63c2cc90768ce24b553ead06aa4","ref":"refs/heads/universe","pushedAt":"2024-04-23T16:31:55.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"StudioKeys","name":"Jis G Jacob","path":"/StudioKeys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86867971?s=80&v=4"},"commit":{"message":"CollapsingToolbar: dont center title\n\nSigned-off-by: Dmitrii \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"CollapsingToolbar: dont center title"}},{"before":"3157888ceb986dab5deee666e1a0806aed890e23","after":"d8b6a459f28e5a38c7dac656038ecae8dd8c6603","ref":"refs/heads/universe","pushedAt":"2024-04-21T12:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StudioKeys","name":"Jis G Jacob","path":"/StudioKeys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86867971?s=80&v=4"},"commit":{"message":"Revert \"Rewrite trust USB restriction handling\"\n\n- Deprecated feature\n\nThis reverts commit 2ba00b1c6357a64b531ae713281bf1ce4b10f1d3.\n\nChange-Id: I7802466cedbd0ac432d73485c73feb54a6905aa5","shortMessageHtmlLink":"Revert \"Rewrite trust USB restriction handling\""}},{"before":"8ff80cd1386dbdef96ebe1bb333aecff25efbeaa","after":"3157888ceb986dab5deee666e1a0806aed890e23","ref":"refs/heads/universe","pushedAt":"2024-04-19T16:04:12.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"StudioKeys","name":"Jis G Jacob","path":"/StudioKeys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86867971?s=80&v=4"},"commit":{"message":"WindowManager: finally proper desktop mode handling\n\n* The previous approach turned out to break Miracast screen mirroring,\n because of the windowing mode.\n* Instead of hardcoding desktop, use FLAG_SHOULD_SHOW_SYSTEM_DECORATIONS\n to detect our custom display, as it's impossible for that flag to be\n set on a non-default display on AOSP.\n* Make InputManagerCallback check desktop mode per-display, to match\n new behaviour.\n\nChange-Id: I4a701a2cb219e49d3f89aac35720a3ea5e37ec52\nSigned-off-by: Pranav Vashi \nSigned-off-by: Dmitrii \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"WindowManager: finally proper desktop mode handling"}},{"before":"5892e313d222f51082f4ad977cf9b48cec3b0e59","after":"8ff80cd1386dbdef96ebe1bb333aecff25efbeaa","ref":"refs/heads/universe","pushedAt":"2024-04-19T13:50:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"StudioKeys","name":"Jis G Jacob","path":"/StudioKeys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86867971?s=80&v=4"},"commit":{"message":"SystemUI: Forward-port notification counters\n\nSquashed:\n\n From: d34d \n Date: Mon, 13 Feb 2017 01:12:57 -0500\n Subject: [PATCH 292/732] SystemUI: Show infinity for large notification counts\n\n This patch adds a new string to SystemUI for displaying the infinity\n symbol when a notification has a count larger than 999. This only\n affects the notification icon in the status bar and does not change\n the text displayed in the actual notification.\n\n These changes were manually cherry-picked from cm-13.0.\n\n Change-Id: I3481aac13cd90ee20ed48194df3ec789c16c8b4b\n Signed-off-by: Pranav Vashi \n\n From: jhonboy121 \n Date: Sun, 2 Jan 2022 18:09:39 +0530\n Subject: SystemUI: Refactor notification counter\n\n * Update icons from NotificationIconAreaController when settings change and set initial state from StatusBarIconController\n * Also use value of config_statusBarShowNumber as the default\n\n [neobuddy89: Add required NPE checks to properly apply settings on boot.]\n\n Signed-off-by: jhonboy121 \n Signed-off-by: Pranav Vashi \n\n From: Fran Palmero \n Date: Thu, 21 Jul 2022 05:05:10 +0200\n Subject: SystemUI: Update notification count overlay\n\n * Updated to A12 style\n * Overlay picked from figma.com/community/plugin/1088610476491668236 edited with GIMP 2.10.18\n\n Signed-off-by: Pranav Vashi \n\n[neobuddy89: Updated and adapted for A14 QPR1]\n\nChange-Id: Ia8609c56a523906404a9155cea6987f40c10f30d\nSigned-off-by: Pranav Vashi \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"SystemUI: Forward-port notification counters"}},{"before":"f1e55993f411e0630ce2bb9c5cc1f2cec8663a92","after":"5892e313d222f51082f4ad977cf9b48cec3b0e59","ref":"refs/heads/universe","pushedAt":"2024-04-19T11:05:13.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"StudioKeys","name":"Jis G Jacob","path":"/StudioKeys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86867971?s=80&v=4"},"commit":{"message":"Fixup: ParallelSpaceManager: Add method to get the default cloned apps list\n\nSigned-off-by: Dmitrii \nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"Fixup: ParallelSpaceManager: Add method to get the default cloned app…"}},{"before":"fa893861bdd9fc9b88d167665687b13bad8a866d","after":"f1e55993f411e0630ce2bb9c5cc1f2cec8663a92","ref":"refs/heads/universe","pushedAt":"2024-04-17T14:13:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StudioKeys","name":"Jis G Jacob","path":"/StudioKeys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86867971?s=80&v=4"},"commit":{"message":"core: freeze two IDs used by HbmSvManager\n\nGoogle uses com.android.internal.R resources in a blob, however,\ninternal resources don't have stable IDs. Manually stabilize the IDs\nwith patched aapt2 to fix malfunctioning blob crashing.\n\nFixes: java.lang.IllegalArgumentException: missing configurations:\nexpected config_displayWhiteBalanceBrightnessFilterIntercept\n\n[Dhina17: Updated IDs for Android 14]\n\nChange-Id: I63bbc171bdfdcceb839a5f3eb6f5d0880c6b27fd\nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"core: freeze two IDs used by HbmSvManager"}},{"before":null,"after":"fa893861bdd9fc9b88d167665687b13bad8a866d","ref":"refs/heads/universe-qpr1","pushedAt":"2024-04-10T09:48:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jackeagle","name":"Jack","path":"/Jackeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7821082?s=80&v=4"},"commit":{"message":"Global scale must always be updated when size compat scale is changed\n\nWhen an orientation change request that comes from the app differs\nfrom the orientation for the current activity the UI layout is not\nupdated. This may lead to an un-intended layout size.\n\nSolve this by updating Global scale when size compat scale is changed.\n\nTest: run test apk\nBug: 286384732\nGoogle: 2750502\nChange-Id: I1b3d93337c7700d58be94f5731abff932ea1895b","shortMessageHtmlLink":"Global scale must always be updated when size compat scale is changed"}},{"before":"b41f5f4da448eff35980b33e77d4d0693d1571ce","after":"fa893861bdd9fc9b88d167665687b13bad8a866d","ref":"refs/heads/universe","pushedAt":"2024-03-10T17:08:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Global scale must always be updated when size compat scale is changed\n\nWhen an orientation change request that comes from the app differs\nfrom the orientation for the current activity the UI layout is not\nupdated. This may lead to an un-intended layout size.\n\nSolve this by updating Global scale when size compat scale is changed.\n\nTest: run test apk\nBug: 286384732\nGoogle: 2750502\nChange-Id: I1b3d93337c7700d58be94f5731abff932ea1895b","shortMessageHtmlLink":"Global scale must always be updated when size compat scale is changed"}},{"before":"76f7229d00cd301ee1e38cd2b072be0b01ef11ce","after":"b41f5f4da448eff35980b33e77d4d0693d1571ce","ref":"refs/heads/universe","pushedAt":"2024-03-09T17:26:12.000Z","pushType":"push","commitsCount":109,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"UI: Follow Monet and light/dark theme in user 1 icon\n\nChange-Id: I755077c6003c39ddc9428da1defe6a6ddd0e5ff8\nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"UI: Follow Monet and light/dark theme in user 1 icon"}},{"before":"c7794d94319ca9af877a13ddaca2bcec0e8bc943","after":"76f7229d00cd301ee1e38cd2b072be0b01ef11ce","ref":"refs/heads/universe","pushedAt":"2024-02-11T14:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"PixPropsUtils: Update to February 2024 releases\n\nChange-Id: Icbbf26b70fbc6e215691f6dcba6b8c30e60a853f\nSigned-off-by: Jis G Jacob ","shortMessageHtmlLink":"PixPropsUtils: Update to February 2024 releases"}},{"before":"18c9229dea2e4a6b4c5ede0ab9993cf5b2f0c3fe","after":"c7794d94319ca9af877a13ddaca2bcec0e8bc943","ref":"refs/heads/universe","pushedAt":"2024-02-11T14:05:04.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Revert \"SystemUI: Fix default UDFPS animation offset\"\n\n- Breaks UDFPS on Pixels\n- Also tunable via device tree overlays so keep it default\n\nThis reverts commit c9ad7ca446ec0b991e75d04efbf39d798a932665.\n\nChange-Id: I055a5684c6b11d0d38490e1738709da153e2bfcb","shortMessageHtmlLink":"Revert \"SystemUI: Fix default UDFPS animation offset\""}},{"before":"aa97909c86d6771b0751bd895cdb9b796f074ee5","after":"18c9229dea2e4a6b4c5ede0ab9993cf5b2f0c3fe","ref":"refs/heads/universe","pushedAt":"2024-02-09T12:35:13.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r25' of https://android.googlesource.com/platform//frameworks/base into universe\n\nAndroid 14.0.0 Release 25 (UQ1A.240205.004)\n\nChange-Id: Ib323097cac3e1213756e775b7b90ca02990f121a\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcE4oQAKCRDorT+BmrEO\n# eHP+AJ9tBXp4Mri9I3SlEI3e0yXotUGSvACeOWeXl3B42KALW3SV2lRVCx+udYE=\n# =uFoO\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon 05 Feb 2024 02:36:01 PM EST\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Can't check signature: No public key","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r25' of https://android.googlesource.com/pl…"}},{"before":"c9c4930d4def47fcbf9f20e759e355323a7b1d11","after":"aa97909c86d6771b0751bd895cdb9b796f074ee5","ref":"refs/heads/universe","pushedAt":"2024-02-09T04:25:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"base: Introduce Smart 5G service [1/2]\n\nCurrent functionality:\n- Disable 5G in battery saver mode\n- Disable 5G when not on mobile data (such as wifi)\n- Disable 5G on non-active data sim\n\nNot smart enough yet, but we'll get there.\n\nChange-Id: Iac71c1de51429e2287162bb9e45ff4aba3bd0ac9\nSigned-off-by: Daniel Jacob Chittoor ","shortMessageHtmlLink":"base: Introduce Smart 5G service [1/2]"}},{"before":"c652f00103e91e85b40426edc585c037999f6462","after":"c9c4930d4def47fcbf9f20e759e355323a7b1d11","ref":"refs/heads/universe","pushedAt":"2024-02-09T03:38:22.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Merge changes from topic \"17.2\" into universe\n\n* changes:\n SystemUI: Limit keyguard charging stats updates\n SystemUI: Add charging icon to the charging animation\n Update battery info every second when device is charging\n SystemUI: Reduce keyguard indication text padding\n KeyguardIndication: Fix glitchy charging info on AOD\n KeyguardIndication: Fix glitchy charging info on lockscreen\n SystemUI: Add current divider config for lockscreen charging\n BatteryService: Add support for oem fast charger detection\n LockscreenCharging: squashed (1/3)\n SystemUI: add back BluetoothController::getDevices\n base: BluetoothDialog: Don't ever show non paired devices\n SystemUI: BluetoothDialog: Sort devices by last connection time\n SystemUI: Implement Bluetooth dialog\n SystemUI: Port statusbar brightness control\n SystemUI: Make roaming indicator optional [1/2]\n SystemUI: Allow using 4G icon instead of LTE [1/2]\n SystemUI: Option to disable Data Disabled Indicator icon [1/2]\n Fix UDFPS icon and progress while enrolling\n fixup! base: Initial SenseProvider for FaceSense service\n SystemUI: Cleanup face unlock icon animation\n SystemUI: Avoid NullPointerException in setKeyguardMessage for face unlock message\n SystemUI: Fix face unlock icon visibility when auth fails\n SystemUI: Avoid showing face unlock animation on AOD and ambient screen\n SystemUI: Implement bouncer face unlock animation\n Keystore: Spoof locked bootloader on local attestations\n SystemUI: Implement burn-in protection for status/navbar\n Revert \"Flip the lockscreen live wallpaper flag\"\n PPU: do not spoof Pixel Launcher\n PPU: Stop spoofing com.google.android.googlequicksearchbox\n PPU: Allow spoofing all gapps to Pixel 8 Pro [1/2]\n PPU: Spoof as Pixel Tab for tablets\n PPU: Spoof to recent Pixel on iD apps\n MeizuPropsUtils: Spoof Hihonor Cloudmusic\n services: Fix google apps permission denials\n PPU: Make PIF and PixelProps toggleable [1/2]\n PPU: Store the current array name in SettingsProvider\n PPU: Enable logging & add more statements\n PPU: Allow spoofing INITIAL_SDK_INT & SECURITY_PATCH\n PPU: Make spoofBuildGms updatable and chosen from a list\n PixelPropsUtils: Refactor","shortMessageHtmlLink":"Merge changes from topic \"17.2\" into universe"}},{"before":"a4e0ea90df41e70bb9c42867cd4a1bc63d4f9787","after":"c652f00103e91e85b40426edc585c037999f6462","ref":"refs/heads/universe","pushedAt":"2024-02-09T03:20:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Merge \"Squashed import of adb root patches\" into universe","shortMessageHtmlLink":"Merge \"Squashed import of adb root patches\" into universe"}},{"before":"dd2379f250e4a71c90ef65e7f27a1eee725c5e6a","after":"a4e0ea90df41e70bb9c42867cd4a1bc63d4f9787","ref":"refs/heads/universe","pushedAt":"2024-01-29T10:35:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"KeyStore: Add getApplicationContext method required for Asus Devices\n\n- Since Google migrated keystore to v2 they removed getApplicationContext which is required by Asus Flip Camera MotorService app.\n- This fixes following issue\n\n10-14 08:53:32.136 2491 2491 E AndroidRuntime: FATAL EXCEPTION: main\n10-14 08:53:32.136 2491 2491 E AndroidRuntime: Process: com.asus.motorservice, PID: 2491\n10-14 08:53:32.136 2491 2491 E AndroidRuntime: java.lang.NoSuchMethodError: No static method getApplicationContext()Landroid/content/Context; in class Landroid/security/KeyStore; or its super classes (declaration of 'android.security.KeyStore' appears in /system/framework/framework.jar!classes2.dex)\n10-14 08:53:32.136 2491 2491 E AndroidRuntime: at com.asus.motorservice.t.(Unknown Source:29)\n\nSigned-off-by: Jackeagle \nChange-Id: Ia1f5c7cb9efab9f1f551f5a4ba837db7298fbe4b","shortMessageHtmlLink":"KeyStore: Add getApplicationContext method required for Asus Devices"}},{"before":"772008474f04d942db5c63e131eab52010d8383b","after":"dd2379f250e4a71c90ef65e7f27a1eee725c5e6a","ref":"refs/heads/universe","pushedAt":"2024-01-25T15:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blissgerrit","name":"Bliss Gerrit","path":"/blissgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10173176?s=80&v=4"},"commit":{"message":"Replace \":strings\" with \"strings\"\n\nIt looks like this is a typo and can cause parse errors with some xml\ndeserialization libraries.\n\nTest: manual - set User Control Disabled Packages - restart device -\nconfirm that policy is still set\nBug: 291711966\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4905c30a74d2037aef7e8e91912b08c4897e7dd5)\nMerged-In: Ib8eb2356ece3d9f0e85b7b8c455e58106a1d84f1\nChange-Id: Ib8eb2356ece3d9f0e85b7b8c455e58106a1d84f1\n\nChange-Id: I3d40b6fa6a61bef31cb1794ebc59c89cc98570e0","shortMessageHtmlLink":"Replace \":strings\" with \"strings\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWKg1EwA","startCursor":null,"endCursor":null}},"title":"Activity · BlissRoms/platform_frameworks_base"}