{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75639449,"defaultBranch":"lineage-21.0","name":"android_packages_apps_Trebuchet","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-05T15:38:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714581248.0","currentOid":""},"activityList":{"items":[{"before":"15baf96e46f683a6e9336237d715f91e166c71cf","after":"490ae9f85e634b8559a6643afb1f3d5db42ba929","ref":"refs/heads/lineage-21.0","pushedAt":"2024-05-01T17:59:17.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: Id7ffd1145eed8233a767e6126bfc62a8566e5ce6","shortMessageHtmlLink":"Automatic translation import"}},{"before":"a627f97a38a7445200cf0cbef1fe3f9eae35aeef","after":"daf5b4ed2af8b08c5c69d1e7d223fb035de6aad1","ref":"refs/heads/lineage-20.0","pushedAt":"2024-05-01T16:24:46.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: I05800ecb4a17e9acf07735ee7269b5cd664f8e5d","shortMessageHtmlLink":"Automatic translation import"}},{"before":"d59b43fd975ffa979d104f7f5826db384b7eddbe","after":"15baf96e46f683a6e9336237d715f91e166c71cf","ref":"refs/heads/lineage-21.0","pushedAt":"2024-04-05T15:34:09.000Z","pushType":"push","commitsCount":3,"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_r31' into staging/lineage-21.0_merge-android-14.0.0_r31\n\nAndroid 14.0.0 Release 31 (AP1A.240405.002.A1)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZgs/1wAKCRDorT+BmrEO\n# ePEHAJ45pTDzTyTyfZipXmOq8I0J9AS/ZgCePivp336QYwGGiBwL/8WiwZLwsIw=\n# =4LwN\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Tue Apr 2 02:14:31 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 2408 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 Andy Wickham\n# Via Android Build Coastguard Worker\n* tag 'android-14.0.0_r31':\n Allow stashed taskbar to be long pressed.\n\nChange-Id: Ib39b6280febedc7935d84f8061e3769f64c33898","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r31' into staging/lineage-21.0_merge-androi…"}},{"before":"8c79281888bee501b55f020467d44149c636c837","after":"d59b43fd975ffa979d104f7f5826db384b7eddbe","ref":"refs/heads/lineage-21.0","pushedAt":"2024-03-27T10:48: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: I49f535a02bb343926fc2e2ed8b8d7e8fe49b2772","shortMessageHtmlLink":"Automatic translation import"}},{"before":"72e1136141ea01f75976f0ada12b66c2e8620727","after":"8c79281888bee501b55f020467d44149c636c837","ref":"refs/heads/lineage-21.0","pushedAt":"2024-03-20T19:33:53.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! QuickStep: Google Feed integration\n\nChange-Id: I517c94477565fcbfd189972caadc4f1bfa433895","shortMessageHtmlLink":"fixup! QuickStep: Google Feed integration"}},{"before":"2c08943a129129d7ba775f9d6f1e28a085dd888a","after":"72e1136141ea01f75976f0ada12b66c2e8620727","ref":"refs/heads/lineage-21.0","pushedAt":"2024-03-20T18:43:24.000Z","pushType":"push","commitsCount":9607,"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_r29' into staging/lineage-21.0_merge-android-14.0.0_r29\n\nAndroid 14.0.0 release 29\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZeZW4QAKCRDorT+BmrEO\n# eE4/AJ9E/RZ0j1nWQ520q2J/M7xvr7x9bwCeIbsmQ5h/VhK1tESzl8+Xygmrv0M=\n# =N+BS\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Tue Mar 5 01:18:57 2024 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2354 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 Bill Yi (84) and others\n# Via Automerger Merge Worker (7885) and others\n* tag 'android-14.0.0_r29': (778 commits)\n Revert \"Adding ReorderParameters to ReorderAlgorithm\"\n Revert to passing mIsStashed to StashedHandleViewController again\n Import translations. DO NOT MERGE ANYWHERE\n Adding support for skipping animation cancel on reapply\n Revert \"Revert \"Revert \"Removing unnecessary iconFactory class w...\"\n Send app bounds to Shell via stopSwipePipToHome\n Fix onIsStashedChanged() not called in 3 button mode\n Hide taskbar icons for IME when virtual keyboard is present.\n Fix layering issue when launching from side TaskView\n Disabling the failing piece of a test in presubmit\n Introduce taskbar_phone_size\n Remove duplicated widget host view reinflation on screen rotation\n Make sure the task bar stays unstashed upon configuration change\n Move taskbar clean up so that it only gets called when user swipes up to go home.\n Update two pane sheet widget picker to use RelativeLayout since ConstraintLayout was causing test failures\n Inserting waiting for settling in the Workspace state after \"back\" from All Apps\n Increasing the LOW_TICK intensity of haptic feedback for taskbar invocation\n Adds more in depth logging of Launcher restore functionality\n Fix crash when restoring data from phone to tablet with responsive grid\n TaskbarPinningController Unit Tests\n ...\n\n Conflicts:\n\tAndroid.bp\n\tquickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java\n\tquickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java\n\tquickstep/src/com/android/quickstep/TaskAnimationManager.java\n\tquickstep/src/com/android/quickstep/TaskViewUtils.java\n\tquickstep/src/com/android/quickstep/inputconsumers/OtherActivityInputConsumer.java\n\tsrc/com/android/launcher3/BubbleTextView.java\n\tsrc/com/android/launcher3/InvariantDeviceProfile.java\n\tsrc/com/android/launcher3/allapps/ActivityAllAppsContainerView.java\n\tsrc/com/android/launcher3/allapps/AlphabeticalAppsList.java\n\tsrc/com/android/launcher3/config/FeatureFlags.java\n\tsrc/com/android/launcher3/settings/SettingsActivity.java\n\nChange-Id: Ie2506b248c2500d0d79f3e4cee2607e454a9c51b","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' into staging/lineage-21.0_merge-androi…"}},{"before":"503883372d4d9a5b9c618139ae8ad7aad444c46e","after":"a627f97a38a7445200cf0cbef1fe3f9eae35aeef","ref":"refs/heads/lineage-20.0","pushedAt":"2024-03-16T03:09:59.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: I76b2f6328778c023fd328f3a1a70727a83396af8","shortMessageHtmlLink":"Automatic translation import"}},{"before":"9c9d10862f091330d9bab00fefac000f0df80ede","after":"4592cc3f328eacda165a0bd148f61cb8eccdf5fa","ref":"refs/heads/lineage-18.1","pushedAt":"2024-03-02T00:38:33.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: I49c0c1691ca3327b70fe8f7ac80573fd246356ab","shortMessageHtmlLink":"Automatic translation import"}},{"before":"2b51e6a8f73770a7be60d7d87179694b67e25b29","after":"2c08943a129129d7ba775f9d6f1e28a085dd888a","ref":"refs/heads/lineage-21.0","pushedAt":"2024-02-27T19:43:58.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":"Trebuchet: ui: Fix premature short-circuit on end spring anim\n\nRectFSpringAnim represents the delightful animation where a closing\nwindow gradually fades and settles into the launcher icon or widget it\nwas originally opened from. Unfortunately, double-tapping the home\nbutton causes this animation to freeze:\n\nhttps://issuetracker.google.com/issues/258314409\n\nThis is due to a race condition where the animation updates are halted\nbefore the final one can reach its listener, QuickStepTransitionManager.\n\nRectFSpringAnim.onUpdate normally updates its listeners frame-by-frame,\nbut this can be short-circuited via isEnded() if all of mRectXAnimEnded,\nmRectYAnimEnded, and mRectScaleAnimEnded are true. RectFSpringAnim.end,\nwhich is called when the user \"fast-finishes\" the closing window\nanimation, prematurely sets these 3 flags to true, preventing the final\nonUpdateListener.onUpdate from notifying QuickStepTransitionManager that\nit should set the window alpha to 0. Thus, the animation hangs.\n\nThis can be resolved by no longer setting the 3 flags to true in\nRectFSpringAnim.end. These flags conceptually represent an n=3 countdown\nlatch that releases maybeOnEnd(). This can be trusted to proceed with\nthe correct timings as the x-translation, y-translation, and scale\nanimations' OnAnimationEndListeners are invoked on their own.\n\nTest: m Launcher3QuickStep && adb install -r -d \\\n$OUT/system_ext/priv-app/Launcher3QuickStep/Launcher3QuickStep.apk\n- Optional: Set Animator duration scale = Animation scale 5x\n- Open app via launcher icon, launcher widget, or app list\n- Close app, then \"fast-finish\" while animation is still running\n - 3-button navigation: Double-tap home button\n - Gesture navigation: Swipe up, then tap anywhere\n\nBEFORE\n\n| | 3-button nav | Gesture nav |\n|---------------------|---------------------------|-------------------|\n| Opened via icon | Anim freezes (!) | Anim skips to end |\n| Opened via widget | Anim freezes (!) | Anim skips to end |\n| Opened via app list | Anim does not skip to end | Anim skips to end |\n\nAFTER\n\n| | 3-button nav | Gesture nav |\n|---------------------|---------------------------|-------------------|\n| Opened via icon | Anim skips to end | Anim skips to end |\n| Opened via widget | Anim skips to end | Anim skips to end |\n| Opened via app list | Anim does not skip to end | Anim skips to end |\n\nChange-Id: I962946b1274e933ce7ad795ed96555b8450dc1a4\nSigned-off-by: Dan Choi ","shortMessageHtmlLink":"Trebuchet: ui: Fix premature short-circuit on end spring anim"}},{"before":"71ac5a8e24051c83a527c58b2543ef2dfbba15ad","after":"2b51e6a8f73770a7be60d7d87179694b67e25b29","ref":"refs/heads/lineage-21.0","pushedAt":"2024-02-18T21:46: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":"Automatic translation import\n\nChange-Id: Ie570df0326ae7b6ff4a30a4fe7fac9e3b9e4a19d","shortMessageHtmlLink":"Automatic translation import"}},{"before":"f3369edc30de5a6b2b9ab59537e2a77dc47feefb","after":"503883372d4d9a5b9c618139ae8ad7aad444c46e","ref":"refs/heads/lineage-20.0","pushedAt":"2024-02-18T19:28: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":"Automatic translation import\n\nChange-Id: I90617f0446ef9fc25c74f755ecba9382d7fe5df2","shortMessageHtmlLink":"Automatic translation import"}},{"before":"b31c3f0f4979a97b45657af3bca10868f7ea13f2","after":"9c9d10862f091330d9bab00fefac000f0df80ede","ref":"refs/heads/lineage-18.1","pushedAt":"2024-02-18T07:27: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":"Automatic translation import\n\nChange-Id: I265de1870ff177987eb30c290c9fc055c7a2c89e","shortMessageHtmlLink":"Automatic translation import"}},{"before":"f3e5bbe9d92322e6767788b8e440edf70c982919","after":"660a409e818d44701af28669cc2e42acb316d267","ref":"refs/heads/lineage-19.1","pushedAt":"2024-02-18T06:12: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":"Automatic translation import\n\nChange-Id: If71aa405aacf8c1b15c1834d3b8a3ddd1061a5db","shortMessageHtmlLink":"Automatic translation import"}},{"before":"f4c750e41acd87670a24b87aea8becb351cfde30","after":"83312a6060b44259774fb10f2f165d8d1e8f9f60","ref":"refs/heads/lineage-17.1","pushedAt":"2024-02-13T14:43:35.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: Ic985b6253e6d009e0b6661d406fb8924a3d86250","shortMessageHtmlLink":"Automatic translation import"}},{"before":"93f44a4c88dde8a8be55fa76a8b178e36800f390","after":"71ac5a8e24051c83a527c58b2543ef2dfbba15ad","ref":"refs/heads/lineage-21.0","pushedAt":"2024-02-10T20:24: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: I75e5aedcad8c4ef7d47588f1415f12103582933e","shortMessageHtmlLink":"Automatic translation import"}},{"before":"c3d2e928f05f74f409ceb9f7b540b7a0dbc0789b","after":"93f44a4c88dde8a8be55fa76a8b178e36800f390","ref":"refs/heads/lineage-21.0","pushedAt":"2024-01-27T17:34:27.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":"Trebuchet: Fix TaskbarModelCallbacksFactory instantiation\n\nOverrides.getObject() calls the constructor with context if the overlay\nhas a valid class, if empty it uses the constructor without args.\nConsidering this class is part of quickstep, we should support both\ncases, since this is the fallback class anyway\n\nChange-Id: Ic412a2a3efbe1d3f8b9c02a58635c2821eabd54d","shortMessageHtmlLink":"Trebuchet: Fix TaskbarModelCallbacksFactory instantiation"}},{"before":"cfc742632ea996ea0bd11c98526dbe95160ec622","after":"c3d2e928f05f74f409ceb9f7b540b7a0dbc0789b","ref":"refs/heads/lineage-21.0","pushedAt":"2024-01-17T12:06:42.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":"Trebuchet: Let's keep 2-button nav alive for a little longer\n\n* Refactor to avoid breaking gesture nav\n\nThis partially reverts commit 9cddf4133befc721f2eb6a374b40fbb1b74f64ef.\nThis partially reverts commit 0130252c00ef268dfb80d9bff9c3da90bfffd7ff.\n\nChange-Id: I1823de2a911f8a17c3716bc0b1b8e6c9c55d37cd","shortMessageHtmlLink":"Trebuchet: Let's keep 2-button nav alive for a little longer"}},{"before":"e0ec0d2ab30d46c1173cd8bc65dbe241b884d907","after":"cfc742632ea996ea0bd11c98526dbe95160ec622","ref":"refs/heads/lineage-21.0","pushedAt":"2024-01-08T09:05:27.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-14.0.0_r20' into staging/lineage-21.0_merge-android-14.0.0_r20\n\nAndroid 14.0.0 release 20\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZZXyGAAKCRDorT+BmrEO\n# eHaWAJ4yLGno+VePiqzdezRhOIv1tu+O4QCfRstsDTy2KY4PllQNgSqiR+ZRud0=\n# =jW3L\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Thu Jan 4 01:47:36 2024 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2221 signatures in the past\n# 2 years. Encrypted 4 messages in the past 24 months.\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 Anushree Ganjam (1) and Tony Wickham (1)\n# Via Android Build Coastguard Worker\n* tag 'android-14.0.0_r20':\n [DO NOT MERGE] Change the LPNH flag to read from server flag \"ENABLE_LONG_PRESS_NAV_HANDLE_MPR\".\n Fix 3 button mode issues in AllSetActivity\n\nChange-Id: I5f354788d4758445191d5bd500d3b81320f73d34","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r20' into staging/lineage-21.0_merge-androi…"}},{"before":"93067be57c0f41595ba82ee4414e2488a7e06ebc","after":"e0ec0d2ab30d46c1173cd8bc65dbe241b884d907","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-24T14:44:27.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"RecentsView: Unconditionally hide split option for Go-enabled targets\n\nSplit option should be disabled for Go-enabled targets as seen\nin go/quickstep/res/layout/overview_actions_container.xml.\nHere's the snippet:\n\n \n \n\n \n\nChange-Id: I5b0a1c340d86430df8d0e2f2b8e800f3867024e6","shortMessageHtmlLink":"RecentsView: Unconditionally hide split option for Go-enabled targets"}},{"before":"bf9a1b62f094a27879df1dc1744617032b601221","after":"f3369edc30de5a6b2b9ab59537e2a77dc47feefb","ref":"refs/heads/lineage-20.0","pushedAt":"2023-12-23T18:05: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: I80654f0e1db1b8257ba7dd51b5cdfbcf446c9fff","shortMessageHtmlLink":"Automatic translation import"}},{"before":"1cadce9aff4c75800091da06243e0c6dd1120656","after":"b31c3f0f4979a97b45657af3bca10868f7ea13f2","ref":"refs/heads/lineage-18.1","pushedAt":"2023-12-14T14:36:41.000Z","pushType":"push","commitsCount":3,"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-11.0.0_r74' into staging/lineage-18.1_android-security-11.0.0_r74\n\nAndroid Security 11.0.0 Release 74 (10993236)\n\n* tag 'android-security-11.0.0_r74':\n Fix permission bypass in legacy shortcut\n\nChange-Id: If2a42b6cef97b7735471b5d31640c35efc59f4b1","shortMessageHtmlLink":"Merge tag 'android-security-11.0.0_r74' into staging/lineage-18.1_and…"}},{"before":"15c4deea5fec11707862c8676036638b44905b38","after":"f3e5bbe9d92322e6767788b8e440edf70c982919","ref":"refs/heads/lineage-19.1","pushedAt":"2023-12-14T14:20: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 permission bypass in legacy shortcut\n\nIntent created for Chooser should not be allowed in legacy shortcuts\nsince it doesn't make sense for user to tap on a shortcut in homescreen\nto share, the expected share flow started from ShareSheet.\n\nBug: 295334906, 295045199\nTest: manual\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b7b192bd7f24a2aa7d6881ee949657c9760c0305)\nMerged-In: I8d0cbccdc31bd4cb927830e5ecf841147400fdfa\nChange-Id: I8d0cbccdc31bd4cb927830e5ecf841147400fdfa","shortMessageHtmlLink":"Fix permission bypass in legacy shortcut"}},{"before":"515f3c10c52d1ba9d4d5ef0dec69fc222d36aec5","after":"bf9a1b62f094a27879df1dc1744617032b601221","ref":"refs/heads/lineage-20.0","pushedAt":"2023-12-11T16:44:42.000Z","pushType":"push","commitsCount":3,"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_r12' into staging/lineage-20.0_merge-android-security-13.0.0_r12\n\nAndroid Security 13.0.0 Release 12 (10993242)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZW4XygAKCRDorT+BmrEO\n# eKkEAJ0cNiJvFUt3yQb3JSjqfED8DXjbFgCgj8ulr9NPzQurzDT/FokGXrxr8KQ=\n# =M4dn\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon Dec 4 20:17:46 2023 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2098 signatures in the past\n# 2 years. Encrypted 4 messages in the past 23 months.\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 Pinyao Ting\n# Via Android Build Coastguard Worker\n* tag 'android-security-13.0.0_r12':\n Fix permission bypass in legacy shortcut\n\nChange-Id: I24bf642eeacdc0b01febe4fd15cc85ab45feeaf9","shortMessageHtmlLink":"Merge tag 'android-security-13.0.0_r12' into staging/lineage-20.0_mer…"}},{"before":"e9ce66d5251ecec81cfe8610bd4a2886b5ffdf80","after":"93067be57c0f41595ba82ee4414e2488a7e06ebc","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-11T01:54:05.000Z","pushType":"push","commitsCount":2511,"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_r17' into staging/lineage-21.0_merge-android-14.0.0_r17\n\nAndroid 14.0.0 Release 17 (UQ1A.231205.015)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZXDPMgAKCRDorT+BmrEO\n# eIVOAJ9nGVMFTS6SrFfFQj0R1HL98x52pACghRz5HtVSPlBZrXiCgIwaS0LIeLI=\n# =EU0U\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Wed Dec 6 21:44:50 2023 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2202 signatures in the past\n# 2 years. Encrypted 4 messages in the past 23 months.\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 Bill Yi (112) and others\n# Via Automerger Merge Worker (1302) and others\n* tag 'android-14.0.0_r17': (572 commits)\n Avoid drawing live tile behind recents when launching on grid overview\n Set FastBitmapDrawable's badge alpha when updating drawable alpha.\n Add NullPointerException to try/catch since it's possible to have such an error\n Fix bug where All Apps button loads in late in taskbar.\n DO NOT MERGE Temporary fix for race condition.\n Import translations. DO NOT MERGE ANYWHERE\n Import translations. DO NOT MERGE ANYWHERE\n Add awickham to OWNERS file\n Developer options should reflect the correct DeviceConfig value for ReleaseFlag.\n Fix gestures for exclude-from-recents + translucent tasks\n Import translations. DO NOT MERGE ANYWHERE\n Import translations. DO NOT MERGE ANYWHERE\n Import translations. DO NOT MERGE ANYWHERE\n [Toast] Fix ANR when tapping on rich card chip.\n Add more debugs logs to TaskbarManager\n Import translations. DO NOT MERGE ANYWHERE\n Log toggle status for LPNH and LPH in Settings.\n Fix permission bypass in legacy shortcut\n [Omnient] Creates an AOSP AssistStateManager to dump in TouchInteractionService in AOSP.\n Use stashedTaskbarHeight for IME insets override\n ...\n\n Conflicts:\n\tquickstep/src/com/android/launcher3/QuickstepTransitionManager.java\n\tquickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java\n\tquickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java\n\tquickstep/src/com/android/quickstep/TaskAnimationManager.java\n\tquickstep/src/com/android/quickstep/TaskViewUtils.java\n\tquickstep/src/com/android/quickstep/interaction/AllSetActivity.java\n\tsrc/com/android/launcher3/config/FeatureFlags.java\n\tsrc/com/android/launcher3/folder/LauncherDelegate.java\n\nChange-Id: Ie39460c304597acdd73039bb66b7ae0ff56a89cb","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r17' into staging/lineage-21.0_merge-androi…"}},{"before":"5e0122d13a0a552dde0b703f35ae3396089440f2","after":"e9ce66d5251ecec81cfe8610bd4a2886b5ffdf80","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-10T17:59:44.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":"Add .gitupstream file\n\nChange-Id: I4506226c530f5f84add3e5addfc14bcd43bf1f2a","shortMessageHtmlLink":"Add .gitupstream file"}},{"before":"5c74ce43bf99ed1f3a715f4d409c4eb34c524689","after":"15c4deea5fec11707862c8676036638b44905b38","ref":"refs/heads/lineage-19.1","pushedAt":"2023-11-02T01:07:12.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: I7c73a7ef1df682f114a10738d76ed99bb08611bc","shortMessageHtmlLink":"Automatic translation import"}},{"before":"f4c7edb14c0ecd2e7cf2647fa915decd035cddae","after":"1cadce9aff4c75800091da06243e0c6dd1120656","ref":"refs/heads/lineage-18.1","pushedAt":"2023-11-01T22:23:35.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: I04c267c70faa79344d766278e282050e81f7b2ee","shortMessageHtmlLink":"Automatic translation import"}},{"before":"c877b2f6f75abeac86d317c68d88b021c096d0b5","after":"515f3c10c52d1ba9d4d5ef0dec69fc222d36aec5","ref":"refs/heads/lineage-20.0","pushedAt":"2023-11-01T20:09: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":"Automatic translation import\n\nChange-Id: I469d9e815835ee8de98533d643406ed08aa4ac36","shortMessageHtmlLink":"Automatic translation import"}},{"before":"b754c830e80425080e03a0d8759124857674a0a5","after":"c877b2f6f75abeac86d317c68d88b021c096d0b5","ref":"refs/heads/lineage-20.0","pushedAt":"2023-10-15T23:30: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":"Automatic translation import\n\nChange-Id: I9f3ad5b2c365df52d808116fe30ee94ab19686f9","shortMessageHtmlLink":"Automatic translation import"}},{"before":"8aad025df592ab0b52322545d5cec51e3ba1a1a9","after":"f4c7edb14c0ecd2e7cf2647fa915decd035cddae","ref":"refs/heads/lineage-18.1","pushedAt":"2023-10-15T20:31: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: I06a78b5483c85719edc4605c19a79b601b86a40d","shortMessageHtmlLink":"Automatic translation import"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPxl1kwA","startCursor":null,"endCursor":null}},"title":"Activity · LineageOS/android_packages_apps_Trebuchet"}