{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75641757,"defaultBranch":"lineage-21.0","name":"android_frameworks_base","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-05T15:58:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725653268.0","currentOid":""},"activityList":{"items":[{"before":"405ece002828b908ff69d4391ed99d322da39b01","after":"aa7d2fe35253788260335c5c5d719c15edb3d346","ref":"refs/heads/lineage-21.0","pushedAt":"2024-09-15T19:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Automatic translation import\n\nChange-Id: Ifb381e903966fdaa07cb1027a5fc113928763c2e","shortMessageHtmlLink":"Automatic translation import"}},{"before":"9974051284bd8c4de15acfe96b8f14a5560d6329","after":"60d7470e933152d1d2f521442ebfab213a957737","ref":"refs/heads/lineage-20.0","pushedAt":"2024-09-15T15:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Automatic translation import\n\nChange-Id: I9f053dbca563445c4f128504b849145a33bba1a2","shortMessageHtmlLink":"Automatic translation import"}},{"before":"9de25e848a553a4a7a48e6af57d83b5789305e29","after":"9974051284bd8c4de15acfe96b8f14a5560d6329","ref":"refs/heads/lineage-20.0","pushedAt":"2024-09-13T15:12:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-13.0.0_r21' into staging/lineage-20.0_android-security-13.0.0_r21\n\nAndroid security 13.0.0 release 21\n\n* tag 'android-security-13.0.0_r21':\n RESTRICT AUTOMERGE Delete keystore keys from RecoveryService.rebootRecoveryWithCommand()\n DO NOT MERGE Ignore - Sanitized uri scheme by removing scheme delimiter\n\nChange-Id: I28fde5eddf5b3ba88bcea1c154a65ae7d9951cf8","shortMessageHtmlLink":"Merge tag 'android-security-13.0.0_r21' into staging/lineage-20.0_and…"}},{"before":"f0be5874bbab3a32f4ae6226aefe19ac14af60d2","after":"405ece002828b908ff69d4391ed99d322da39b01","ref":"refs/heads/lineage-21.0","pushedAt":"2024-09-12T15:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"SystemUI: BatteryController: Fix build of Car SystemUI\n\n* Set a default, remove now superfluous code.\n\nChange-Id: I39edcff9446e2631a3927bf353250aa43d58aee7","shortMessageHtmlLink":"SystemUI: BatteryController: Fix build of Car SystemUI"}},{"before":"14701c3bfed82b1390edbdffd367835c10b0393e","after":"f0be5874bbab3a32f4ae6226aefe19ac14af60d2","ref":"refs/heads/lineage-21.0","pushedAt":"2024-09-07T22:12:06.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r67' into staging/lineage-21.0_merge-android-14.0.0_r67\n\nAndroid 14.0.0 release 67\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZteF1wAKCRDorT+BmrEO\n# eA11AJ9FpTowXZ8I6tQVqf61XAzS6JsNJgCeLAcXhYDzT9JkLNn310/9gzypFLA=\n# =7ZuM\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Wed Sep 4 00:55:35 2024 EEST\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2593 signatures in the past\n# 2 years. Encrypted 4 messages in the past 2 years.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Chaohui Wang (6) and others\n# Via Android Build Coastguard Worker\n* tag 'android-14.0.0_r67':\n Remove Dependency#get call from ToggleSeekBar.\n Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS\n Remove Dependency#get call from ToggleSeekBar.\n Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS\n Remove Dependency#get call from ToggleSeekBar.\n Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS\n Optimized scheme sanitization performance by replacing regex operation with string replacement\n Sanitized uri scheme by removing scheme delimiter\n Remove Dependency#get call from ToggleSeekBar.\n Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS\n Remove Dependency#get call from ToggleSeekBar.\n Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS\n Remove Dependency#get call from ToggleSeekBar.\n Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS\n\nChange-Id: I612c5c06e19c93aab3577572d8d739b9eb8406f3","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r67' into staging/lineage-21.0_merge-androi…"}},{"before":null,"after":"4e43ad12e1b211f15152e9c5b16b0fe88e6b93f3","ref":"refs/heads/lineage-22.0","pushedAt":"2024-09-06T20:07:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luk1337","name":null,"path":"/luk1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6830979?s=80&v=4"},"commit":{"message":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/28535949'] into sparse-12210230-L62100030005810919.\nSPARSE_CHANGE: Icb07acd88138a7519f73d3df9ab323220d99dfe7\n\nChange-Id: Ic0d37965e08a6d8be0f570452189d7f8566e3299","shortMessageHtmlLink":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/285…"}},{"before":"d869810ee1169b533b795e4a90776eab8390a616","after":"9de25e848a553a4a7a48e6af57d83b5789305e29","ref":"refs/heads/lineage-20.0","pushedAt":"2024-09-03T05:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Automatic translation import\n\nChange-Id: I203f50730ca69c17645a56a29f15be09487b06a5","shortMessageHtmlLink":"Automatic translation import"}},{"before":"b4b2aec337789d9b81ef347c6577d432013bb3e1","after":"14701c3bfed82b1390edbdffd367835c10b0393e","ref":"refs/heads/lineage-21.0","pushedAt":"2024-09-03T02:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Automatic translation import\n\nChange-Id: I42b93cef7512cd0feb07f4d027c4472113a6bb73","shortMessageHtmlLink":"Automatic translation import"}},{"before":"2bde4c3e5cd1dc6259a94eff16f526fd692587b4","after":"ef50b9e77a439f30cb01b0a557c06d57434c76f4","ref":"refs/heads/lineage-19.1","pushedAt":"2024-08-24T17:06:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Hide SAW subwindows\n\n.. when top window is hidden through Window#setHideOverlayWindows\n\nBug: 318683640\nTest: atest CtsWindowManagerDeviceWindow:HideOverlayWindowsTest\nFlag: EXEMPT securityfix\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c37bc9147086f497ac7b1595083836014f524d5f)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:89bc634cb534b8e0ffd798ac9f9f89ac1be0f785)\nMerged-In: If19240f5aec2e048de80d75cbbdc00be47622d7f\nChange-Id: If19240f5aec2e048de80d75cbbdc00be47622d7f","shortMessageHtmlLink":"Hide SAW subwindows"}},{"before":"ea2c8bd9e4ec5561eb024ec0c99c10495f466de9","after":"b4b2aec337789d9b81ef347c6577d432013bb3e1","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-24T02:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Fix screen can not be switched issue\n\nThis is a screen can not be switched issue for Foldable Phone, When switched screen by cmd \"adb shell cmd device_state state X\" to change screen from state 0 to 1, The screen can not switch success from secondary screen to main screen, because after LogicalDisplayMapper sending swapped event, the main screen power_state will never changed.\n\nWe add update power mode when DMS received Swapped event, like this, DMS will update power mode ON to SF, and screen can be switched success.\n\nBug: 356561060\nTest: Screen be switched success\n\nChange-Id: I1fceb23c09215091f0d18c4c8bc0368edfbd24db","shortMessageHtmlLink":"Fix screen can not be switched issue"}},{"before":"9d1249ce9787bd6ef3b6eaba4f8abb64491a4c45","after":"ea2c8bd9e4ec5561eb024ec0c99c10495f466de9","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-19T21:47:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"fixup! SystemUI: Restore 14 QPR1 FingerprintInteractiveToAuth handling\n\nChange-Id: I2804e1c49ba03e77180801c9fa6dacdd2eb233c9","shortMessageHtmlLink":"fixup! SystemUI: Restore 14 QPR1 FingerprintInteractiveToAuth handling"}},{"before":"5dfaf3368b02500b38c72e5c75b945497cfb5e47","after":"9d1249ce9787bd6ef3b6eaba4f8abb64491a4c45","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-15T23:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Automatic translation import\n\nChange-Id: I59bf8f880afb2b1a64b8f8366bee1a903652eb7e","shortMessageHtmlLink":"Automatic translation import"}},{"before":"f625cc57e5a46e7c07516f542c54bd182b4ae86c","after":"d869810ee1169b533b795e4a90776eab8390a616","ref":"refs/heads/lineage-20.0","pushedAt":"2024-08-15T20:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Automatic translation import\n\nChange-Id: I413a217175ea13027974bf1742e439de59b349f1","shortMessageHtmlLink":"Automatic translation import"}},{"before":"f9c33143b3906d07aebb782f214775a623ead94a","after":"5dfaf3368b02500b38c72e5c75b945497cfb5e47","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-15T16:55:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"core: Move notification timeout code to NotificationAttentionHelper\n\n14 QRP3 enabled refactor_attention_helper flag.\n\nFixes: https://gitlab.com/LineageOS/issues/android/-/issues/7458\nChange-Id: I2bbcd8d16587fe38eebf24eea159d968c5256ede","shortMessageHtmlLink":"core: Move notification timeout code to NotificationAttentionHelper"}},{"before":"ce95298cb0d0bc461d73f6d89724de7272ee9eb2","after":"f9c33143b3906d07aebb782f214775a623ead94a","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-15T16:04:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"core: Fix uninitialized settings in NotificationAttentionHelper\n\nSimilar code exists in NotificationManagerService and without it, the\nnotification LED doesn't work until settings are changed in runtime.\n\nFixes: https://gitlab.com/LineageOS/issues/android/-/issues/7423\nChange-Id: I590501f69ea6eac2263a590f9cef636c3bdb35d3","shortMessageHtmlLink":"core: Fix uninitialized settings in NotificationAttentionHelper"}},{"before":"389031749dcf106c1e35950b36df2d8fb2222759","after":"ce95298cb0d0bc461d73f6d89724de7272ee9eb2","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-15T14:39:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BluetoothDialog: Fix theme context\n\n\"Done\" button theme now matches with one in the InternetDialog.\n\nFixes: https://gitlab.com/LineageOS/issues/android/-/issues/7532\nChange-Id: I947ff150f96b27a7ae97a11f4486c66e1ccbf456\nSigned-off-by: Pranav Vashi ","shortMessageHtmlLink":"BluetoothDialog: Fix theme context"}},{"before":"49f84c0cf882869990740b3ab872b4be9cc2e527","after":"f625cc57e5a46e7c07516f542c54bd182b4ae86c","ref":"refs/heads/lineage-20.0","pushedAt":"2024-08-12T12:05:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Security fix for VPN app killable via lockscreen.\n\nDo not show the active apps dialog when the screen is locked.\nInstead prompt the user to unlock directly if clicked and only open the dialog on\nsuccesssful unlock.\n\nFlag: NONE\nBug: 304772709\nTest: manually, locked and unlocked\nTest: atest com.android.systemui.qs.footer.ui.viewmodel.FooterActionsViewModelTest\n\n(cherry picked from commit d7628d5621c912399cefcddd9977199d62df320c)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:598d7a18601a04b9904f0e170cc7c1777a3389ff)\nMerged-In: I384699d478e5abcee3a165afc45211b9ed96334a\nChange-Id: I384699d478e5abcee3a165afc45211b9ed96334a","shortMessageHtmlLink":"Security fix for VPN app killable via lockscreen."}},{"before":"394833715db64f750bea77aa44f79ce11ea67673","after":"49f84c0cf882869990740b3ab872b4be9cc2e527","ref":"refs/heads/lineage-20.0","pushedAt":"2024-08-12T11:57:07.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-13.0.0_r20' into staging/lineage-20.0_android-security-13.0.0_r20\n\nAndroid Security 13.0.0 Release 20 (11933030)\n\n* tag 'android-security-13.0.0_r20':\n RESTRICT AUTOMERGE Fix READ/WRITE operation access issues on Restricted appOps.\n Hide SAW subwindows\n Add the protection to avoid data overflow in BinaryXmlSerializer.java\n Security fix for VPN app killable via lockscreen.\n Restrict USB poups while setup is in progress\n Rate limiting PiP aspect ratio change request\n RESTRICT AUTOMERGE Backport preventing BAL bypass via bound service\n\nChange-Id: I3ce6d2250def37a40c29a07a38e33e1c42bb77b4","shortMessageHtmlLink":"Merge tag 'android-security-13.0.0_r20' into staging/lineage-20.0_and…"}},{"before":"b09bbae04431ee815c67d39f84f3e3c53a7a91d4","after":"389031749dcf106c1e35950b36df2d8fb2222759","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-10T21:27:15.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r55' into staging/lineage-21.0_merge-android-14.0.0_r55\n\nAndroid 14.0.0 Release 55 (AP2A.240805.005)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZrKMGgAKCRDorT+BmrEO\n# eB9vAJ9t930xd12Tf8UYmocnjPX5n9GiYACfZS+cLGA0vQSzeur/uzXxiBMyLSc=\n# =2/yk\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Tue Aug 6 21:48:26 2024 WEST\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Can't check signature: No public key\n\n# By Faye Yan (4) and others\n# Via Android Build Coastguard Worker\n* tag 'android-14.0.0_r55': (21 commits)\n Move showing keyguard after the UserSwitchObservers.\n Move showing keyguard after the UserSwitchObservers.\n Revert \"Move showing keyguard after the UserSwitchObservers.\"\n Move showing keyguard after the UserSwitchObservers.\n Remove Dependency#get call from ToggleSeekBar.\n Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS\n Remove Dependency#get call from ToggleSeekBar.\n Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS\n Remove Dependency#get call from ToggleSeekBar.\n Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS\n [RESTRICT AUTOMERGE] Messaging child requestLayout\n Revert \"Security fix for VPN app killable via lockscreen.\"\n Revert \"Security fix for VPN app killable via lockscreen.\"\n Security fix for VPN app killable via lockscreen.\n Security fix for VPN app killable via lockscreen.\n Ensure device_owners2.xml is always written.\n Add unit test to test data overflow when using BinaryXmlSerializer\n Restrict USB poups while setup is in progress\n Rate limiting PiP aspect ratio change request\n Fix READ/WRITE operation access issues on Restricted appOps.\n ...\n\nChange-Id: Icab36e3432bf47973a1776a2420c3a90c45c6c46","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r55' into staging/lineage-21.0_merge-androi…"}},{"before":"5d4cdbf7e0153cd0843e1c4bec224c21656bcbbe","after":"394833715db64f750bea77aa44f79ce11ea67673","ref":"refs/heads/lineage-20.0","pushedAt":"2024-08-09T08:40:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BatteryMeterView: Battery icon available by default\n\nChange-Id: I3d1c6b4327fd25bdf66f5623b6b00fe220b6c26f","shortMessageHtmlLink":"BatteryMeterView: Battery icon available by default"}},{"before":"36da5963cfa1777bb6bca06e382a41e26ca625a0","after":"b09bbae04431ee815c67d39f84f3e3c53a7a91d4","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-06T09:12:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BatteryMeterView: Battery icon available by default\n\nChange-Id: I3d1c6b4327fd25bdf66f5623b6b00fe220b6c26f","shortMessageHtmlLink":"BatteryMeterView: Battery icon available by default"}},{"before":"c9f788e34af3e55b9c544e1fe1cad94927ebd15e","after":"5d4cdbf7e0153cd0843e1c4bec224c21656bcbbe","ref":"refs/heads/lineage-20.0","pushedAt":"2024-08-02T09:53:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Automatic translation import\n\nChange-Id: Iadc69b8e219dbb0f343cd2597e581ee3802deeb8","shortMessageHtmlLink":"Automatic translation import"}},{"before":"c0f798b79b3b980f5f7b49987c35b334d99d67e7","after":"36da5963cfa1777bb6bca06e382a41e26ca625a0","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-01T20:49:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Automatic translation import\n\nChange-Id: I51887ac6de28054c99ef50b68cd5634d994cd3db","shortMessageHtmlLink":"Automatic translation import"}},{"before":"629cf3b36dcc985d22ffa53588a8351304de5eae","after":"c0f798b79b3b980f5f7b49987c35b334d99d67e7","ref":"refs/heads/lineage-21.0","pushedAt":"2024-08-01T20:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"fixup! BatteryMeterView: Hide icon on battery-less devices\n\nChange-Id: I66eab030f69412def09a4e324f9b3bda74736b6d","shortMessageHtmlLink":"fixup! BatteryMeterView: Hide icon on battery-less devices"}},{"before":"1503d7e0f6b5ad75805e738b4ba0bd3ce1465553","after":"c9f788e34af3e55b9c544e1fe1cad94927ebd15e","ref":"refs/heads/lineage-20.0","pushedAt":"2024-07-29T23:45:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BatteryMeterView: Hide icon on battery-less devices\n\nChange-Id: I96a53e019ae7686d1af4ed42b9e1624fd13f4976","shortMessageHtmlLink":"BatteryMeterView: Hide icon on battery-less devices"}},{"before":"03c84262fd931c3b811f4d515e0d9073881b7445","after":"629cf3b36dcc985d22ffa53588a8351304de5eae","ref":"refs/heads/lineage-21.0","pushedAt":"2024-07-29T23:44:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BatteryMeterView: Hide icon on battery-less devices\n\nChange-Id: I96a53e019ae7686d1af4ed42b9e1624fd13f4976","shortMessageHtmlLink":"BatteryMeterView: Hide icon on battery-less devices"}},{"before":"d241ba1fdd18b150882a2476c0cbe3c3df712168","after":"03c84262fd931c3b811f4d515e0d9073881b7445","ref":"refs/heads/lineage-21.0","pushedAt":"2024-07-29T18:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Fallback BUTTON_SELECT to BACK\n\nSimilar to 0b60744, BUTTON_SELECT currently falls back to MENU. This has\nno known use. This fallback makes many non-android gamepads act\nsimilarly to android specific gamepads, while giving apps the\nopportunity to intercept the the keypress and handle it as before.\n\nChange-Id: Id965fa79949dc0957e188ce4bb1bf5b125776852","shortMessageHtmlLink":"Fallback BUTTON_SELECT to BACK"}},{"before":"d8d1e509ca3ae05941fd521f7a4471702948ec46","after":"d241ba1fdd18b150882a2476c0cbe3c3df712168","ref":"refs/heads/lineage-21.0","pushedAt":"2024-07-29T03:58:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"camera2: allow access to CaptureRequest.mLogicalCameraSettings\n\nCommit 5f0edaaaf55f26420345a1cd690b988f752d17c6\n(\"Add maxTargetSdk restriction to unused APIs.\") added a\nmaxTargetSdk to the @UnsupportedAppUsage annotation, disallowing\napps with a target SDK greater than 30 to make use of APIs\nthat were already unsupported for app usage (except system apps\nwith a whitelist).\n\nThe commit was made under the presumption that there's no\nevidence that these APIs are used.\n\nOne of the hidden APIs, CaptureRequest.mLogicalCameraSettings,\nis used by Motorola's camera app, MotCamera4, which has a\ntargetSdkVersion of 33/34.\n\nRemove the target SDK restriction for the member to allow\nthis app to access it.\n\nThe alternative to patching system is decompiling the APK,\nchanging the targetSdkVersion, recompiling, making it\nplatform signed, and, in the process, losing Play Store\nupdates and the ability to use Google Photos as a\nPhotosProvider.\n\nChange-Id: Ie8950f209b5289b0825a6178fa00a1ca17a39b38","shortMessageHtmlLink":"camera2: allow access to CaptureRequest.mLogicalCameraSettings"}},{"before":"6de8209cd6c9393b06ea7605ba74e9e38ae7350f","after":"d8d1e509ca3ae05941fd521f7a4471702948ec46","ref":"refs/heads/lineage-21.0","pushedAt":"2024-07-26T11:21:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Fix default values for 5G Ultra Wideband icon carrier config keys\n\nChange-Id: Ie143a0489163177d3be3e0de280bc3ed0d017437\nCRs-Fixed: 3218447","shortMessageHtmlLink":"Fix default values for 5G Ultra Wideband icon carrier config keys"}},{"before":"c5a27b94de6714c41c0961d0cf04e82cd9521cba","after":"6de8209cd6c9393b06ea7605ba74e9e38ae7350f","ref":"refs/heads/lineage-21.0","pushedAt":"2024-07-19T09:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Fix pipe fds leak in copyInternalSpliceSocket\n\nThis method used a temporarily pipe to copy data but forget to close it\nbefore exiting, which will cause fd leak. As the number of times this\nmethod is called increases, the process may abort since the fd reaches\nits limit. So close the pipe before exiting.\n\nBug: 344767008\nChange-Id: I2028bf2e36e9dde9b6aaea1f7c758169e6842cc7","shortMessageHtmlLink":"Fix pipe fds leak in copyInternalSpliceSocket"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxOTowODowMy4wMDAwMDBazwAAAAS21HNk","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxOTowODowMy4wMDAwMDBazwAAAAS21HNk","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xOVQwOTo0MjozOS4wMDAwMDBazwAAAASDw39Q"}},"title":"Activity · LineageOS/android_frameworks_base"}