)]}'
{
  "log": [
    {
      "commit": "0d6879a7bfb5a6a1e1053ff5c340c2fc5f25f4ee",
      "tree": "6412e06ca1b6cbca205102ab42b8a0156a619835",
      "parents": [
        "c4a2845cf39d148ed2543dde7ef8842b49030075",
        "80754d2239707fd27056b60fadb91c698c17b087"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:58 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:58 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\n\nBug: 385190204\nMerged-In: If6042126b0da5b3406b24ad41f17c9928eb6877d\nChange-Id: I66b263f235ad6dfa658161c5306c4f29e6bcbd5b\n"
    },
    {
      "commit": "80754d2239707fd27056b60fadb91c698c17b087",
      "tree": "6412e06ca1b6cbca205102ab42b8a0156a619835",
      "parents": [
        "d2408025de91047d66ddb5d5abd9c149c9da3d76",
        "38ffb8098f5957a7218795ddf02148cdbacedf22"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 06 12:22:42 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 06 12:22:42 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/BP1A.250305.020) to aosp-main-future\n\nBug: 385190204\nMerged-In: I210d3d92c7915b8a38fce348535fe30863c2bedc\nChange-Id: I605adc1dcf232163e2853c164aedf978ee5e4dc2\n"
    },
    {
      "commit": "d2408025de91047d66ddb5d5abd9c149c9da3d76",
      "tree": "9b071e34ec306c0a5e2a59b353c3a9530208e73f",
      "parents": [
        "1cf477558f37cb23980dbe1aa95f177c8b0c8e62",
        "a55479a604a9df2dcb0e1b8ec073d10e595ffa2e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Feb 10 14:08:19 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Feb 10 14:08:19 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/12770256) to aosp-main-future\n\nBug: 385190204\nMerged-In: Id8454df01e4ca891f85ba8e1ff3979156673ed3d\nChange-Id: I3ffa32424ed071a5d21b088681714df03ab034e7\n"
    },
    {
      "commit": "1cf477558f37cb23980dbe1aa95f177c8b0c8e62",
      "tree": "18954affa38d4f1ac5762c7c0846958ba4137229",
      "parents": [
        "1cf6ee362f38f71024868eacbec9e37da1c7f032",
        "c4a2845cf39d148ed2543dde7ef8842b49030075"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 07 13:24:51 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 07 13:24:51 2025 -0800"
      },
      "message": "Revert^2 \"Remove apex_available value in IntentResolver\" am: c4a2845cf3\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/3483054\n\nChange-Id: Ia715415d9b246a43f84bb4d2236679199204d786\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1cf6ee362f38f71024868eacbec9e37da1c7f032",
      "tree": "771921e2a920ad11cdb449d88e1d7cc39c224a20",
      "parents": [
        "290ea41efb29678007d4761fc7e87555c51d2d42",
        "1f1bc01d9f5bf27d36065dabf1f7ec134e1e3290"
      ],
      "author": {
        "name": "Chaitanya Cheemala (xWF)",
        "email": "ccheemala@google.com",
        "time": "Fri Feb 07 07:30:25 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 07 07:30:25 2025 -0800"
      },
      "message": "Revert \"Remove apex_available value in IntentResolver\" am: 1f1bc01d9f\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/3481356\n\nChange-Id: Ieb87f8a37fadc061ba5e0a5839d062cad0e1c2ea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c4a2845cf39d148ed2543dde7ef8842b49030075",
      "tree": "18954affa38d4f1ac5762c7c0846958ba4137229",
      "parents": [
        "1f1bc01d9f5bf27d36065dabf1f7ec134e1e3290"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 07 07:12:59 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 07 07:13:09 2025 -0800"
      },
      "message": "Revert^2 \"Remove apex_available value in IntentResolver\"\n\n1f1bc01d9f5bf27d36065dabf1f7ec134e1e3290\n\nChange-Id: Idc01d43893e3d982d7fb3a028ba109cc54a8d1aa\n"
    },
    {
      "commit": "1f1bc01d9f5bf27d36065dabf1f7ec134e1e3290",
      "tree": "771921e2a920ad11cdb449d88e1d7cc39c224a20",
      "parents": [
        "ab260a486f529f3b86bf47011e3686f0630e1514"
      ],
      "author": {
        "name": "Chaitanya Cheemala (xWF)",
        "email": "ccheemala@google.com",
        "time": "Fri Feb 07 01:37:56 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 07 01:38:09 2025 -0800"
      },
      "message": "Revert \"Remove apex_available value in IntentResolver\"\n\nRevert submission 3477737-move_apex_shortcut\n\nReason for revert: Likely culprit for b/394990888 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nReverted changes: /q/submissionid:3477737-move_apex_shortcut\n\nChange-Id: I1501b4a26a4fc20a9b2bc8bad92c54ad697c7d9c\n"
    },
    {
      "commit": "290ea41efb29678007d4761fc7e87555c51d2d42",
      "tree": "18954affa38d4f1ac5762c7c0846958ba4137229",
      "parents": [
        "5b96dc0ded06ea4b7b7efb328b555b2c65e97c11",
        "ab260a486f529f3b86bf47011e3686f0630e1514"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Feb 06 18:46:52 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 18:46:52 2025 -0800"
      },
      "message": "Remove apex_available value in IntentResolver am: ab260a486f\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/3478039\n\nChange-Id: Ia2e410d570ca146f7fb4994cbcb3043b71901c63\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ab260a486f529f3b86bf47011e3686f0630e1514",
      "tree": "18954affa38d4f1ac5762c7c0846958ba4137229",
      "parents": [
        "6e9b83d9d6aeba8bed3615eb3a416d749c447823"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 05 22:58:05 2025 +0000"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 05 22:58:52 2025 +0000"
      },
      "message": "Remove apex_available value in IntentResolver\n\ncom.android.intentresolver doesn\u0027t exist, but the value wasn\u0027t being\nchecked because no apexes depended on the module, triggering a shortcut\nthat skipped the apex_available check.\n\nBug: 394664568\nTest: builds\nChange-Id: I2eff312d13e11574c2e755ce5d02b4092196f7ed\n"
    },
    {
      "commit": "5b96dc0ded06ea4b7b7efb328b555b2c65e97c11",
      "tree": "771921e2a920ad11cdb449d88e1d7cc39c224a20",
      "parents": [
        "046b1adeb3e906a4331d7bfb412b6d5ad3dd5d6a",
        "6e9b83d9d6aeba8bed3615eb3a416d749c447823"
      ],
      "author": {
        "name": "Christoffer Adamsen",
        "email": "christofferqa@google.com",
        "time": "Fri Jan 31 00:45:29 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 31 00:45:29 2025 -0800"
      },
      "message": "Explicitly keep default constructor in rules without members am: 6e9b83d9d6\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/3438523\n\nChange-Id: I1fbd6bdb4b5b9fcd02b3308333dbecd02e8108d9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "38ffb8098f5957a7218795ddf02148cdbacedf22",
      "tree": "a2762f3fdb1110a2a7425751fa508cc3c1c21227",
      "parents": [
        "45fb5e4e101653170c8c36b53c66fc5a660d0020",
        "7cf3fdd7321f8ae5d3075049068ccafe1d8c9874"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jan 22 15:43:29 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jan 22 15:43:29 2025 -0800"
      },
      "message": "Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/31391215\u0027] into 25Q1-release.\n\nChange-Id: I1589348542e26f674af49eabd767bc651841550f\n"
    },
    {
      "commit": "7cf3fdd7321f8ae5d3075049068ccafe1d8c9874",
      "tree": "a2762f3fdb1110a2a7425751fa508cc3c1c21227",
      "parents": [
        "45fb5e4e101653170c8c36b53c66fc5a660d0020"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 21 10:58:32 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jan 22 15:32:21 2025 -0800"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\n\nBug: 391337100\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0805d58faaae95a726b6bc02ac0d3023220fca51)\nMerged-In: Ie7dcacfe3a27f4f29627ff2493c0661cbe739711\nChange-Id: Ie7dcacfe3a27f4f29627ff2493c0661cbe739711\n"
    },
    {
      "commit": "6e9b83d9d6aeba8bed3615eb3a416d749c447823",
      "tree": "771921e2a920ad11cdb449d88e1d7cc39c224a20",
      "parents": [
        "888cd43f838a70bd0523acccfd7dd8e5c12d5fc7"
      ],
      "author": {
        "name": "Christoffer Adamsen",
        "email": "christofferqa@google.com",
        "time": "Mon Jan 06 13:01:16 2025 +0100"
      },
      "committer": {
        "name": "Christoffer Adamsen",
        "email": "christofferqa@google.com",
        "time": "Wed Jan 08 00:27:12 2025 -0800"
      },
      "message": "Explicitly keep default constructor in rules without members\n\nR8 implicitly keeps the default constructor when no member rules are specified. Future versions of R8 will require apps to explicitly keep the default constructors that are required for the build to work.\n\nThis conservatively changes all keep rules that currently keep the default constructor to explicitly keep the default constructor.\n\nFuture work will attempt to tighten up the rules that do not require the default constructor to be kept.\n\nBug: 373579455\nTest: existing\nChange-Id: Ic6bf0740f0a447bd832dfdfa022ffbc46ed97e11\n"
    },
    {
      "commit": "45fb5e4e101653170c8c36b53c66fc5a660d0020",
      "tree": "5cbbd88cfdb373143a6bbb68a9daee0814389522",
      "parents": [
        "e0e6f9dbd47280ce54fc07212012bc0613f4b352",
        "3826f464817b94d988e37ee81912665fd93d8bed"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Dec 19 00:55:48 2024 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Dec 19 00:55:48 2024 -0800"
      },
      "message": "Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/30892106\u0027] into 25Q1-release.\n\nChange-Id: I18540cfe94f4ce7389ebb22a3d2f9ec667305da4\n"
    },
    {
      "commit": "3826f464817b94d988e37ee81912665fd93d8bed",
      "tree": "5cbbd88cfdb373143a6bbb68a9daee0814389522",
      "parents": [
        "e0e6f9dbd47280ce54fc07212012bc0613f4b352"
      ],
      "author": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Fri Dec 13 19:34:20 2024 -0500"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Dec 19 00:47:23 2024 -0800"
      },
      "message": "Fix Shareousel crash when recomposing\n\nRecomposition could cause a crash when initial position was no longer in\nthe LazyRow. This fixes it by encapsulating the problematic array\nindexing within the remember block so that it is only performed on the\nfirst composition when it is guaranteed to be a valid index position.\n\nTest: Manual test using ShareTest\nBUG: 383852288\nFlag: EXEMPT Bugfix\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5fd6cf8ddc2025504e322b3bb1174556a200d33b)\nMerged-In: Ie6b322d449ddc5c83d9d4e481967c2511b165290\nChange-Id: Ie6b322d449ddc5c83d9d4e481967c2511b165290\n"
    },
    {
      "commit": "046b1adeb3e906a4331d7bfb412b6d5ad3dd5d6a",
      "tree": "56d57caa56e153e3976fd453ff5d90c44fad79ae",
      "parents": [
        "0cadfc8a79d10107937e87f23be95a811bcd977a",
        "888cd43f838a70bd0523acccfd7dd8e5c12d5fc7"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 18:43:24 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 13 18:43:24 2024 -0800"
      },
      "message": "[automerger skipped] Merge 24Q4 into AOSP main am: 888cd43f83 -s ours\n\nam skip reason: Merged-In I5f87c5b20781b733bf0b57b7845fcf74ee48ec93 with SHA-1 47d954e052 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/3414077\n\nChange-Id: Ibc2e731cf3c34ed62d88db92f3132a5398505687\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "888cd43f838a70bd0523acccfd7dd8e5c12d5fc7",
      "tree": "56d57caa56e153e3976fd453ff5d90c44fad79ae",
      "parents": [
        "05eac691a3efb9c4fc93b367284788b7f23f5ab2",
        "0cadfc8a79d10107937e87f23be95a811bcd977a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 11:15:23 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 11:15:23 2024 -0800"
      },
      "message": "Merge 24Q4 into AOSP main\n\nBug: 370570306\nMerged-In: I5f87c5b20781b733bf0b57b7845fcf74ee48ec93\nChange-Id: I02f1c44a8ee67e44caca69da611cce993b842955\n"
    },
    {
      "commit": "e0e6f9dbd47280ce54fc07212012bc0613f4b352",
      "tree": "3ae748b8a513782f81b385d31a7419751bfc47f9",
      "parents": [
        "9ac39774f3b10d89048633237c015c291afb3537",
        "a55479a604a9df2dcb0e1b8ec073d10e595ffa2e"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Dec 03 00:17:47 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Dec 03 00:17:47 2024 +0000"
      },
      "message": "Snap for 12735943 from a55479a604a9df2dcb0e1b8ec073d10e595ffa2e to 25Q1-release\n\nChange-Id: Iaf3c8fc61daa2ce8e1d08d7b0c9fede7387c517c\n"
    },
    {
      "commit": "a55479a604a9df2dcb0e1b8ec073d10e595ffa2e",
      "tree": "3ae748b8a513782f81b385d31a7419751bfc47f9",
      "parents": [
        "8c4816211be1b17a5dadadb7382d06db44c27db3",
        "509339c75e905dd0bb2eb52cdd85fa54d2bca098"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Mon Dec 02 19:19:05 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 02 19:19:05 2024 +0000"
      },
      "message": "Merge \"Add a11y role to the text preview copy action widget\" into main"
    },
    {
      "commit": "9ac39774f3b10d89048633237c015c291afb3537",
      "tree": "eb218cbb8950607b85aba46e9aa38eda050f3eea",
      "parents": [
        "f400c49a321b3dd24a2ffcfec5f0f404a36676c8",
        "8c4816211be1b17a5dadadb7382d06db44c27db3"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sun Dec 01 22:17:36 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sun Dec 01 22:17:36 2024 +0000"
      },
      "message": "Snap for 12731387 from 8c4816211be1b17a5dadadb7382d06db44c27db3 to 25Q1-release\n\nChange-Id: I3210590514280f925de87e6dd876630b3daab076\n"
    },
    {
      "commit": "509339c75e905dd0bb2eb52cdd85fa54d2bca098",
      "tree": "0a10344f6d1033b40eefca1a38fc59d482fc9e71",
      "parents": [
        "2e2588c496dd93d6ffc1c39634d4942c48232b40"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Nov 27 17:10:23 2024 -0800"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Nov 27 17:10:23 2024 -0800"
      },
      "message": "Add a11y role to the text preview copy action widget\n\nFix: 377643104\nTest: manual testing\nFlag: EXEMPT bug fix\nChange-Id: Id8454df01e4ca891f85ba8e1ff3979156673ed3d\n"
    },
    {
      "commit": "f400c49a321b3dd24a2ffcfec5f0f404a36676c8",
      "tree": "97fc8ba0235322f5989a0c464c530213fc3162f5",
      "parents": [
        "0b1c8810fc675f2eb50403882a68bc717fb1e271",
        "2e2588c496dd93d6ffc1c39634d4942c48232b40"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Nov 28 00:17:45 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Nov 28 00:17:45 2024 +0000"
      },
      "message": "Snap for 12722466 from 2e2588c496dd93d6ffc1c39634d4942c48232b40 to 25Q1-release\n\nChange-Id: I99033fe30b48213094dbad1c6666901b1a07873d\n"
    },
    {
      "commit": "8c4816211be1b17a5dadadb7382d06db44c27db3",
      "tree": "eb218cbb8950607b85aba46e9aa38eda050f3eea",
      "parents": [
        "2e2588c496dd93d6ffc1c39634d4942c48232b40"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Nov 27 14:58:47 2024 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Nov 27 14:58:47 2024 -0800"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I18d8caa6ffbb0c13830a30f4b12460318338fcef\n"
    },
    {
      "commit": "0b1c8810fc675f2eb50403882a68bc717fb1e271",
      "tree": "97fc8ba0235322f5989a0c464c530213fc3162f5",
      "parents": [
        "ec3afc0110c0ca0f63289fbba32a0585404e2b42",
        "e6db910fd4a58729cecc25f693d46619e54b2ba1"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Nov 27 00:18:48 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Nov 27 00:18:48 2024 +0000"
      },
      "message": "Snap for 12715656 from e6db910fd4a58729cecc25f693d46619e54b2ba1 to 25Q1-release\n\nChange-Id: Id307eec7e0208f404e6c2834ac0df0308ba76319\n"
    },
    {
      "commit": "2e2588c496dd93d6ffc1c39634d4942c48232b40",
      "tree": "97fc8ba0235322f5989a0c464c530213fc3162f5",
      "parents": [
        "512afebfc578f1ddf16dd8199ddbb992a1175af2",
        "0cadfc8a79d10107937e87f23be95a811bcd977a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 20:40:08 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 20:40:08 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"Import translations. DO NOT MERGE ANYWHERE\" into aosp-main-future am: 0cadfc8a79 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/30596635\n\nChange-Id: I0d2e9f763fe00a89dedc577fdd081c1b34d474dd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "512afebfc578f1ddf16dd8199ddbb992a1175af2",
      "tree": "97fc8ba0235322f5989a0c464c530213fc3162f5",
      "parents": [
        "1f755f7b413621006a85c3215a9e1a1dfaa68951",
        "47d954e052c979c58eedd72194fcd01c540b18a4"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 26 20:40:01 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 20:40:01 2024 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 47d954e052 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/30596635\n\nChange-Id: Ie02a7db03e23d98b1f2637f42b987715dddbfb92\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0cadfc8a79d10107937e87f23be95a811bcd977a",
      "tree": "56d57caa56e153e3976fd453ff5d90c44fad79ae",
      "parents": [
        "49ddcacf256b56894593e652aebdf6facfce8355",
        "47d954e052c979c58eedd72194fcd01c540b18a4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 20:37:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 26 20:37:09 2024 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into aosp-main-future"
    },
    {
      "commit": "1f755f7b413621006a85c3215a9e1a1dfaa68951",
      "tree": "97fc8ba0235322f5989a0c464c530213fc3162f5",
      "parents": [
        "e6db910fd4a58729cecc25f693d46619e54b2ba1",
        "49ddcacf256b56894593e652aebdf6facfce8355"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 26 20:35:51 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 20:35:51 2024 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 05eac691a3 -s ours am: 49ddcacf25 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/3375732\n\nChange-Id: I58f3aa3e223a022b7c2f153552cd3c1f6d7e36c0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "49ddcacf256b56894593e652aebdf6facfce8355",
      "tree": "42991edf02563424f8f2a50a6beebd27ec3a921f",
      "parents": [
        "c7740a8aca47016b3714c48dd27b8abf6e4c9223",
        "05eac691a3efb9c4fc93b367284788b7f23f5ab2"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 26 20:12:45 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 20:12:45 2024 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 05eac691a3 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/3375732\n\nChange-Id: Iaade23c5f8e08cf3c08b99e6b5e9d3eb699f7bd8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "47d954e052c979c58eedd72194fcd01c540b18a4",
      "tree": "56d57caa56e153e3976fd453ff5d90c44fad79ae",
      "parents": [
        "c7740a8aca47016b3714c48dd27b8abf6e4c9223"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 26 07:30:17 2024 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 26 07:30:17 2024 -0800"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I5f87c5b20781b733bf0b57b7845fcf74ee48ec93\n"
    },
    {
      "commit": "e6db910fd4a58729cecc25f693d46619e54b2ba1",
      "tree": "97fc8ba0235322f5989a0c464c530213fc3162f5",
      "parents": [
        "0e71d51aaef5de0a6200bd9f480a55f388b8554c",
        "7cdcdaae7627e4708076b759800132435dbfcc6e"
      ],
      "author": {
        "name": "Nan Wu",
        "email": "wnan@google.com",
        "time": "Tue Nov 26 14:48:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 26 14:48:09 2024 +0000"
      },
      "message": "Merge \"ChooserActivity refreshes creator token\" into main"
    },
    {
      "commit": "05eac691a3efb9c4fc93b367284788b7f23f5ab2",
      "tree": "e8e699271b8dcbfc4ace1e47362e3ad6a5771516",
      "parents": [
        "7b0cf4237fb917a681e59b20be71c9bd5cdd43ed"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 26 06:03:46 2024 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 26 06:03:46 2024 -0800"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I92282cbacc2dcfd77762f7183fe9bfdfe768e060\n"
    },
    {
      "commit": "ec3afc0110c0ca0f63289fbba32a0585404e2b42",
      "tree": "2ff766637079f33c8344634d3d68451055b0a495",
      "parents": [
        "6bc08af0cbb832bb81f28fffc08e78ac42a2b94b",
        "0e71d51aaef5de0a6200bd9f480a55f388b8554c"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Nov 26 02:18:13 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Nov 26 02:18:13 2024 +0000"
      },
      "message": "Snap for 12710726 from 0e71d51aaef5de0a6200bd9f480a55f388b8554c to 25Q1-release\n\nChange-Id: I2e79377b460ef4bd018efcf147bbfaabc348499e\n"
    },
    {
      "commit": "0e71d51aaef5de0a6200bd9f480a55f388b8554c",
      "tree": "2ff766637079f33c8344634d3d68451055b0a495",
      "parents": [
        "8046148e83998422fc4555757e6e03f4659027c3",
        "c7740a8aca47016b3714c48dd27b8abf6e4c9223"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Nov 25 18:18:49 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 18:18:49 2024 +0000"
      },
      "message": "[automerger skipped] Merge ab/AP4A.240925.013 into aosp-main-future am: c7740a8aca -s ours\n\nam skip reason: Merged-In I2bbd3a8af75113c62074fbb92be7fc929e497d2d with SHA-1 f3b4cbcd52 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/30533432\n\nChange-Id: Ib70615694f6d40145aeee0c41350aadf910cd8bd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8046148e83998422fc4555757e6e03f4659027c3",
      "tree": "2ff766637079f33c8344634d3d68451055b0a495",
      "parents": [
        "ae552c0849242379a39a248bab11092211831473"
      ],
      "author": {
        "name": "Joshua Trask",
        "email": "joshtrask@google.com",
        "time": "Fri Nov 22 18:19:08 2024 +0000"
      },
      "committer": {
        "name": "Joshua Trask",
        "email": "joshtrask@google.com",
        "time": "Fri Nov 22 18:19:08 2024 +0000"
      },
      "message": "Skip \"last-chosen\" query for Chooser\n\n`getLastChosen()` is invoked in the course of the generic/\"base-class\"\n`ResolverListAdapter::rebuildList()`, and the result is cached as\n`mLastChosen`. By inspection, `mLastChosen` is *only* ever read by\n`ResolverListAdapter` methods that are gated on `mFilterLastUsed`\n(except when it\u0027s used internally to derive `mLastChosenPosition`, but\nthat field is *also* only used in conjunction with `mFilterLastUsed`).\n\n`mFilterLastUsed` is final and false in all instances of the\n`ChooserListAdapter` subclass (i.e., any `ChooserActivity`\nconfiguration): go/chooser-mfilterlastused-false.\n\nIn some cases (for unknown reason, b/335196436), the call to\n`getLastChosen()` crashes in Chooser; this CL should safely workaround\nthat problem. Even if it wasn\u0027t failing, we could expect some\nperformance boost by omitting the unnecessary system call.\n\nNote that Chooser configurations will still call `setLastChosen()`\n(via the base `ResolverActivity::onTargetSelected()`) to *write*\nthis setting in the system, so it\u0027ll still be reflected in subsequent\n*ResolverActivity* sessions -- it\u0027s just never *read* in Chooser.\nWriting from Chooser probably has only \"marginal\" user value, but\nthere\u0027s no need to change that legacy behavior at this time.\n\nTest: existing `IntentForwarder` \u0026 CTS tests.\nBug: 335196436\nFlag: EXEMPT bugfix\nChange-Id: Ieaf4bc713d51494a6a3ada89810f232b8875108f\n"
    },
    {
      "commit": "c7740a8aca47016b3714c48dd27b8abf6e4c9223",
      "tree": "42991edf02563424f8f2a50a6beebd27ec3a921f",
      "parents": [
        "fca7f4058678568daa0e95f8fdf97ea69d887c7a",
        "8691ff54748827165a9502e09e4512fbe5f6bf39"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Nov 21 15:10:04 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Nov 21 15:10:04 2024 -0800"
      },
      "message": "Merge ab/AP4A.240925.013 into aosp-main-future\n\nBug: 370570306\nMerged-In: I2bbd3a8af75113c62074fbb92be7fc929e497d2d\nChange-Id: I359423c121685fc91df0f4b34d86c9ea85274533\n"
    },
    {
      "commit": "6bc08af0cbb832bb81f28fffc08e78ac42a2b94b",
      "tree": "f10a6f41aa743be3a31d42906cc883edbec5b70b",
      "parents": [
        "16eee1d4941b596588ac10d4384de236178499ce",
        "ae552c0849242379a39a248bab11092211831473"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Nov 21 00:18:26 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Nov 21 00:18:26 2024 +0000"
      },
      "message": "Snap for 12687986 from ae552c0849242379a39a248bab11092211831473 to 25Q1-release\n\nChange-Id: Ibfd6dfed84ce77f60774c4c35108a654bf76c83e\n"
    },
    {
      "commit": "ae552c0849242379a39a248bab11092211831473",
      "tree": "f10a6f41aa743be3a31d42906cc883edbec5b70b",
      "parents": [
        "b5cb9b1059da006673d01d944041227f39c9c2fa",
        "f3b4cbcd52862f911406e5e9b282d81929134b6c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Nov 20 17:34:47 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 20 17:34:47 2024 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "16eee1d4941b596588ac10d4384de236178499ce",
      "tree": "fabc388c0d9277a36e4f4b47dff66d66b251066e",
      "parents": [
        "0b3be69d0fac355bcf95f065f18c9ccdaded97e9",
        "b5cb9b1059da006673d01d944041227f39c9c2fa"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Nov 20 00:19:10 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Nov 20 00:19:10 2024 +0000"
      },
      "message": "Snap for 12680993 from b5cb9b1059da006673d01d944041227f39c9c2fa to 25Q1-release\n\nChange-Id: I639df0c2207d2e62e517865d477fd43660beefb4\n"
    },
    {
      "commit": "b5cb9b1059da006673d01d944041227f39c9c2fa",
      "tree": "fabc388c0d9277a36e4f4b47dff66d66b251066e",
      "parents": [
        "bfeb4c7bee8506e62b1662b5f6e371794f1a4c99",
        "9f9565e03597431903a0063a27a60eb93ef569b0"
      ],
      "author": {
        "name": "Marcelo Arteiro",
        "email": "arteiro@google.com",
        "time": "Tue Nov 19 15:35:55 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 19 15:35:55 2024 +0000"
      },
      "message": "Merge \"Migrate materialColor* attributes into colors\" into main"
    },
    {
      "commit": "f3b4cbcd52862f911406e5e9b282d81929134b6c",
      "tree": "a36659fc14ec443e5c98cd9dc9a1bb3359c68e47",
      "parents": [
        "bfeb4c7bee8506e62b1662b5f6e371794f1a4c99"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Nov 18 22:49:00 2024 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Nov 18 22:49:00 2024 -0800"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I2bbd3a8af75113c62074fbb92be7fc929e497d2d\n"
    },
    {
      "commit": "0b3be69d0fac355bcf95f065f18c9ccdaded97e9",
      "tree": "3c0d01c5dcfd512a1c34fb503ff3502380f4ebaa",
      "parents": [
        "eea8a2bc76b62e66db6807cc739ee2bc50772305",
        "bfeb4c7bee8506e62b1662b5f6e371794f1a4c99"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 16 02:18:08 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 16 02:18:08 2024 +0000"
      },
      "message": "Snap for 12664851 from bfeb4c7bee8506e62b1662b5f6e371794f1a4c99 to 25Q1-release\n\nChange-Id: I00d8a702dedc641c551032b1ca64fc946f94522e\n"
    },
    {
      "commit": "bfeb4c7bee8506e62b1662b5f6e371794f1a4c99",
      "tree": "3c0d01c5dcfd512a1c34fb503ff3502380f4ebaa",
      "parents": [
        "179c7123bf3eac281806e590f076c12962a94cd5",
        "b24a2c4f0110afec2b6f1ba6ff06dc8a6b82a716"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Nov 15 15:54:32 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 15 15:54:32 2024 +0000"
      },
      "message": "Merge \"Fix Shareousel not always centering initial selection\" into main"
    },
    {
      "commit": "9f9565e03597431903a0063a27a60eb93ef569b0",
      "tree": "4d4c453d68bb4d514243b43a414e6b8c9d2741d6",
      "parents": [
        "179c7123bf3eac281806e590f076c12962a94cd5"
      ],
      "author": {
        "name": "Marcelo Arteiro",
        "email": "arteiro@google.com",
        "time": "Fri Oct 18 11:51:50 2024 +0000"
      },
      "committer": {
        "name": "Marcelo Arteiro",
        "email": "arteiro@google.com",
        "time": "Fri Nov 15 14:58:53 2024 +0000"
      },
      "message": "Migrate materialColor* attributes into colors\n\nTLDR:\n* This change should not break anything or change any color.\n* Simplifies theming and styling while improving developer experience.\n* With this  developers can often skip styling for color entirely, while ensuring consistency and preventing accidental overrides.\n\nBug: 374273611\nTest: presubmit\nFlag: EXEMPT bugfix\nChange-Id: Ibf06926ca0489a5daed54dd234f3eb4dd557ada0\n"
    },
    {
      "commit": "eea8a2bc76b62e66db6807cc739ee2bc50772305",
      "tree": "5416f77597daaf527977e3f993db7bbecec50f83",
      "parents": [
        "8f652486c15e0449100ecc604165d3eb81309be1",
        "179c7123bf3eac281806e590f076c12962a94cd5"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Nov 15 00:17:45 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Nov 15 00:17:45 2024 +0000"
      },
      "message": "Snap for 12658558 from 179c7123bf3eac281806e590f076c12962a94cd5 to 25Q1-release\n\nChange-Id: I7b1594bac82a05e8b4fc781b8d6b1503990d7c44\n"
    },
    {
      "commit": "7cdcdaae7627e4708076b759800132435dbfcc6e",
      "tree": "912359e25e2d7efbf6b43a412410abe3da3de880",
      "parents": [
        "a216f474176a1fb1157601cc0acdc11905af6b0c"
      ],
      "author": {
        "name": "Nan Wu",
        "email": "wnan@google.com",
        "time": "Thu Sep 26 18:11:48 2024 +0000"
      },
      "committer": {
        "name": "Nan Wu",
        "email": "wnan@google.com",
        "time": "Thu Nov 14 18:51:20 2024 +0000"
      },
      "message": "ChooserActivity refreshes creator token\n\nChooserActivity has to refresh creator tokens for the intent it\nlaunches.\nBug: 369856138\nTest: Manual test\nFlag: android.security.prevent_intent_redirect\n\nChange-Id: I1874c2197577939ee60c4c058366ba8c7aac23ca\n"
    },
    {
      "commit": "179c7123bf3eac281806e590f076c12962a94cd5",
      "tree": "5416f77597daaf527977e3f993db7bbecec50f83",
      "parents": [
        "ffa07c5f833d945a6e9254114067ff04cf52a4a9",
        "fca7f4058678568daa0e95f8fdf97ea69d887c7a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Nov 14 01:43:14 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 14 01:43:14 2024 +0000"
      },
      "message": "[automerger skipped] Merge 24Q4 (ab/12406339) into aosp-main-future am: fca7f40586 -s ours\n\nam skip reason: Merged-In I6840e0687b78b38df7ac5d187bf147e0c5a33e24 with SHA-1 6952e28dff is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/30283700\n\nChange-Id: Ia08416152333bd942e5f2adaa08ead05deb1cd5d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8f652486c15e0449100ecc604165d3eb81309be1",
      "tree": "5416f77597daaf527977e3f993db7bbecec50f83",
      "parents": [
        "50a557bfb68622f9ae3805bd96c00ac0786025b8",
        "ffa07c5f833d945a6e9254114067ff04cf52a4a9"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Nov 13 00:18:31 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Nov 13 00:18:31 2024 +0000"
      },
      "message": "Snap for 12644741 from ffa07c5f833d945a6e9254114067ff04cf52a4a9 to 25Q1-release\n\nChange-Id: Ieeddec1a1c91cb4368add03b00aaa665c80717f9\n"
    },
    {
      "commit": "ffa07c5f833d945a6e9254114067ff04cf52a4a9",
      "tree": "5416f77597daaf527977e3f993db7bbecec50f83",
      "parents": [
        "a58e14174bc943526fa1f1aa3bfed13352420926",
        "23f9e99c8929739d404427a783b38e4834d68c47"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 12 19:33:16 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 12 19:33:16 2024 +0000"
      },
      "message": "Merge \"Remove deduplication from Shareousel\" into main"
    },
    {
      "commit": "a58e14174bc943526fa1f1aa3bfed13352420926",
      "tree": "ede7609bc73fd40046fdde5c9ef6ade59c20e6dd",
      "parents": [
        "c7b8010585163185b4ccf7639c2c29cf94929dae",
        "83b40ed1e7031f59f57f20fbaca6561404118df3"
      ],
      "author": {
        "name": "Miranda Kephart",
        "email": "mkephart@google.com",
        "time": "Tue Nov 12 17:54:20 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 12 17:54:20 2024 +0000"
      },
      "message": "Merge \"Send content URI from sharesheet\" into main"
    },
    {
      "commit": "c7b8010585163185b4ccf7639c2c29cf94929dae",
      "tree": "d931654c5492e60ddd5b3269e0817b45eb7acd5f",
      "parents": [
        "a216f474176a1fb1157601cc0acdc11905af6b0c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Nov 10 17:34:48 2024 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Nov 10 17:34:48 2024 -0800"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I46d379788a1fbf89ff1d5035f1a3962e0509e765\n"
    },
    {
      "commit": "50a557bfb68622f9ae3805bd96c00ac0786025b8",
      "tree": "721f1eea6ba78b597f8304c62f93b639bd548a92",
      "parents": [
        "7e3eeb9c3c2921ed226db94b785f7b1ae0e57142",
        "a216f474176a1fb1157601cc0acdc11905af6b0c"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 09 02:22:06 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 09 02:22:06 2024 +0000"
      },
      "message": "Snap for 12630846 from a216f474176a1fb1157601cc0acdc11905af6b0c to 25Q1-release\n\nChange-Id: Ie6497c8442d4edd610c977eba3f937c006888cb6\n"
    },
    {
      "commit": "b24a2c4f0110afec2b6f1ba6ff06dc8a6b82a716",
      "tree": "825cb6fb9cf5b29985ca0ca3f54726735cf6bc2c",
      "parents": [
        "23f9e99c8929739d404427a783b38e4834d68c47"
      ],
      "author": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Mon Nov 04 15:02:38 2024 -0500"
      },
      "committer": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Fri Nov 08 12:28:37 2024 -0500"
      },
      "message": "Fix Shareousel not always centering initial selection\n\nMakes starting index correctly update as pages load/unload. This allows\nus to correctly initialize the scroll without using a LaunchedEffect.\n\nAlso consolidates measurement-related logic into a helper class for\nconsistency.\n\nTest: atest com.android.intentresolver\nTest: manual test using Sharetest with 5 images and selected index 3 or 4\nBUG: 351911089\nFIX: 351911089\nflag: EXEMPT Bugfix\nChange-Id: I5a10b5d50f393958b3574bf0a7742b5af93d4a67\n"
    },
    {
      "commit": "23f9e99c8929739d404427a783b38e4834d68c47",
      "tree": "fd34a17e26c2d944b2f6ed59c6c7f6facf4a5bc1",
      "parents": [
        "f6400db571602fbbb3c5fa88276c3e5ed40792da"
      ],
      "author": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Wed Sep 25 14:53:20 2024 -0400"
      },
      "committer": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Fri Nov 08 12:27:40 2024 -0500"
      },
      "message": "Remove deduplication from Shareousel\n\nTest: atest com.android.intentresolver\nBUG: 351911089\nFlag: EXEMPT bugfix\nChange-Id: I5eb5d93b61891e8f91928361f375b1ca6562f724\n"
    },
    {
      "commit": "83b40ed1e7031f59f57f20fbaca6561404118df3",
      "tree": "cefdbb3cd07d2502f4a45894ec78c2190aef162a",
      "parents": [
        "e8ac318c3273346b1e97b529a91c075624cc4036"
      ],
      "author": {
        "name": "Miranda Kephart",
        "email": "mkephart@google.com",
        "time": "Mon Oct 21 09:52:59 2024 -0400"
      },
      "committer": {
        "name": "Miranda Kephart",
        "email": "mkephart@google.com",
        "time": "Fri Nov 08 11:43:52 2024 -0500"
      },
      "message": "Send content URI from sharesheet\n\nLeaving out the content URIs means that the quick actions component is\nno longer able to match sharesheet actions with the screenshots that\nwere taking, breaking screenshot quickshare functionality.\n\nMethod used is the same as in the old version of the sharesheet.\n\nBug: 340867497\nTest: manual (verify that quick share option shows up in screenshots)\nFlag: EXEMPT (minor change, restoring previous functionality)\nChange-Id: Id0e6b0e02071aa8c6e0c969d3e5bd81bbc200552\n"
    },
    {
      "commit": "7e3eeb9c3c2921ed226db94b785f7b1ae0e57142",
      "tree": "9770ef906ce3b633de8d4c9abfdf394d6c144027",
      "parents": [
        "5ea57bf3f3bc4e7456bfdceb984bac0d9df04fa1",
        "e8ac318c3273346b1e97b529a91c075624cc4036"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Nov 08 00:22:02 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Nov 08 00:22:02 2024 +0000"
      },
      "message": "Snap for 12623742 from e8ac318c3273346b1e97b529a91c075624cc4036 to 25Q1-release\n\nChange-Id: I3a94c3def5feec5b7a896e52694871984f599d4a\n"
    },
    {
      "commit": "a216f474176a1fb1157601cc0acdc11905af6b0c",
      "tree": "721f1eea6ba78b597f8304c62f93b639bd548a92",
      "parents": [
        "e8ac318c3273346b1e97b529a91c075624cc4036"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Thu Nov 07 11:19:45 2024 -0800"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Thu Nov 07 11:19:45 2024 -0800"
      },
      "message": "Apply window inset specing for new adapters\n\nFix: 377897948\nTest: manual Shareousel testing with 3-button system naviagation\nFlag: EXEMPT bug fix\nChange-Id: I74f20d91113bcc9ad038fa157e807f2354dc8b15\n"
    },
    {
      "commit": "e8ac318c3273346b1e97b529a91c075624cc4036",
      "tree": "9770ef906ce3b633de8d4c9abfdf394d6c144027",
      "parents": [
        "34f3b5d5992bf07674abb007a76f2b469e4e6ad8",
        "a942e515d592dc40c813d56d41552586b1d291a1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 06 22:34:32 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 06 22:34:32 2024 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "fca7f4058678568daa0e95f8fdf97ea69d887c7a",
      "tree": "8cb98b028828ccca6bec82d1ecb80ccc56bfc519",
      "parents": [
        "68b62d37ebe6bbc49d149e2bd5d548afe7415e23",
        "49474fb831775a91a283517e14be92088216d8b7"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 06 10:31:34 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 06 10:31:34 2024 -0800"
      },
      "message": "Merge 24Q4 (ab/12406339) into aosp-main-future\n\nBug: 370570306\nMerged-In: I6840e0687b78b38df7ac5d187bf147e0c5a33e24\nChange-Id: I66a1a2533efa845683e66a799263fe5a18ba84b4\n"
    },
    {
      "commit": "34f3b5d5992bf07674abb007a76f2b469e4e6ad8",
      "tree": "c70f7a9d0832924b9c766f9bdba730d13510b0fc",
      "parents": [
        "40389e404f72cb13f9632fa86cd0f13905f682ea"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Tue Nov 05 15:11:35 2024 -0800"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Nov 06 08:36:12 2024 -0800"
      },
      "message": "Reload targets by recreating adapters in response to target pinning.\n\nUse Shareousel\u0027s target list updating logic in response to target pinning\nand application changed broadcasts. Create new adapters and attach them\nto the views after data is loaded, resulting in a cleaner visual update.\n\nFix: 230703572\nTest: manual testing\nTest: atest IntentResolver-tests-unit\nFlag: com.android.intentresolver.rebuild_adapters_on_target_pinning\nChange-Id: I1e7e2fd820195134ec4940f2e76bf7b3eac9e086\n"
    },
    {
      "commit": "a942e515d592dc40c813d56d41552586b1d291a1",
      "tree": "e00c4bbfb8b180eea6fcedfa352e785927e3edb9",
      "parents": [
        "40389e404f72cb13f9632fa86cd0f13905f682ea"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Nov 06 00:04:31 2024 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Nov 06 00:04:31 2024 -0800"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I937947af2ef05fcd567cc1082448d23a5008d552\n"
    },
    {
      "commit": "5ea57bf3f3bc4e7456bfdceb984bac0d9df04fa1",
      "tree": "a30f27e7396a591248a331c5cb6e7bf5ed314ee4",
      "parents": [
        "aedddc9ca381ef65ba0a64f6fb74f6c11c9260de",
        "40389e404f72cb13f9632fa86cd0f13905f682ea"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Nov 05 00:24:45 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Nov 05 00:24:45 2024 +0000"
      },
      "message": "Snap for 12602378 from 40389e404f72cb13f9632fa86cd0f13905f682ea to 25Q1-release\n\nChange-Id: Ibe55291ec630c62b9084fe2264ce06531869445f\n"
    },
    {
      "commit": "aedddc9ca381ef65ba0a64f6fb74f6c11c9260de",
      "tree": "e625d3605d91c4921da37ff3b9b9b4e9d213bbf0",
      "parents": [
        "66f8a287ee81f688ff13b6aef88f30ff04bd80ea",
        "2588fa09d9a6f162c97593318558a25dd1758d84"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 02 01:23:49 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 02 01:23:49 2024 +0000"
      },
      "message": "Snap for 12594757 from 2588fa09d9a6f162c97593318558a25dd1758d84 to 25Q1-release\n\nChange-Id: Ifbbe070c2f6d9c17da20c0f85aae04724874fc19\n"
    },
    {
      "commit": "40389e404f72cb13f9632fa86cd0f13905f682ea",
      "tree": "a30f27e7396a591248a331c5cb6e7bf5ed314ee4",
      "parents": [
        "2588fa09d9a6f162c97593318558a25dd1758d84"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Fri Nov 01 13:38:34 2024 -0700"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Fri Nov 01 15:19:29 2024 -0700"
      },
      "message": "Fix shortcut icon loading.\n\nThe SimpleIconFactory constructor fails when invoked with a context\nreturned by Context.createContextAsUser(). Previously, shortcut icons\nwere loaded due to the reuse of cached icon factory instances from prior\ntasks. This change introduces SimpleIconFactory as a dependency to\nensure correct instance creation.\n\nFix: 376891146\nTest: Disable SimpleIconFactory instance pooling through an injecetd\ndebug code and verify that shortcut icons are loaded.\nTest: atest IntentResolver-tests-unit\nFlag: EXEMPT bugfix\n\nChange-Id: I2ad2a2bda2e4e152b11be852a04873d3c8104166\n"
    },
    {
      "commit": "66f8a287ee81f688ff13b6aef88f30ff04bd80ea",
      "tree": "4cdd8ecf8617b1ec9d9b8fda6b34e2a8813272d9",
      "parents": [
        "592b5a6f83f9eaf64571f302bf6b8396a5a2786b",
        "068f191a8a78410cc929b488f86a561dcd356ebc"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Oct 30 23:24:24 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Oct 30 23:24:24 2024 +0000"
      },
      "message": "Snap for 12580585 from 068f191a8a78410cc929b488f86a561dcd356ebc to 25Q1-release\n\nChange-Id: Ia58edbf5171e76c30b225f9bd82c70239080e818\n"
    },
    {
      "commit": "2588fa09d9a6f162c97593318558a25dd1758d84",
      "tree": "e625d3605d91c4921da37ff3b9b9b4e9d213bbf0",
      "parents": [
        "068f191a8a78410cc929b488f86a561dcd356ebc"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Fri Oct 25 14:38:19 2024 -0700"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Oct 30 11:17:47 2024 -0700"
      },
      "message": "Set a11y role description for the edit, modify share, and action buttons\n\nUse Button instead of TextView for the action button and the modify\nshare widgets.\nSet a11y role description for the edit chip with a custom a11y delegate.\n\nFix: 374035886\nTest: manual testing\nFlag: EXEMPT bugfix\nChange-Id: I69dd97cb8cb6a847849a1a7b272f0877745e62a0\n"
    },
    {
      "commit": "068f191a8a78410cc929b488f86a561dcd356ebc",
      "tree": "4cdd8ecf8617b1ec9d9b8fda6b34e2a8813272d9",
      "parents": [
        "dc5cdc53ca218c912d9ffe0d3fcc0a99538cdb60",
        "d9b3371bc2e8bf97973772446d9b8eb57c24aa75"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 30 02:27:52 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 02:27:52 2024 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "592b5a6f83f9eaf64571f302bf6b8396a5a2786b",
      "tree": "a20c8b13b6f0b4173cff44caf2a77434b6596590",
      "parents": [
        "801d9bc4a1995558c36dfecb5504b43acd491b4a",
        "76271ceb801fe192c5a34edf1a1e6d9bec7019ab"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Oct 29 23:24:28 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Oct 29 23:24:28 2024 +0000"
      },
      "message": "Snap for 12573674 from 76271ceb801fe192c5a34edf1a1e6d9bec7019ab to 25Q1-release\n\nChange-Id: I1b8fcd3e10961c77b190c6c63c3fb6105ce879e3\n"
    },
    {
      "commit": "dc5cdc53ca218c912d9ffe0d3fcc0a99538cdb60",
      "tree": "33b3963d28b6a3aa444569513d9763fedc6320d7",
      "parents": [
        "76271ceb801fe192c5a34edf1a1e6d9bec7019ab"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Oct 23 14:28:52 2024 -0700"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Tue Oct 29 14:44:57 2024 -0700"
      },
      "message": "Make DefaultTargetDataLoader assist-injectable\n\nA preparation step for an alternative implementation.\n\nBug: 349847176\nTest: atest IntentResolver-tests-activity\nFlag: EXEMPT refactoring\nChange-Id: I2b23a27edb6d2d9711af79f06643413861403add\n"
    },
    {
      "commit": "d9b3371bc2e8bf97973772446d9b8eb57c24aa75",
      "tree": "962a69815f0ce7741c9fc6d1b5b5615338ee7d9d",
      "parents": [
        "76271ceb801fe192c5a34edf1a1e6d9bec7019ab"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 29 03:28:07 2024 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 29 03:28:07 2024 -0700"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: If110ed1d332b4f9fc59024f5641dd573094347b9\n"
    },
    {
      "commit": "76271ceb801fe192c5a34edf1a1e6d9bec7019ab",
      "tree": "a20c8b13b6f0b4173cff44caf2a77434b6596590",
      "parents": [
        "68a1f01f540082a426ea546eaea607f9ea6121f9"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Fri Oct 25 15:55:04 2024 -0700"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Mon Oct 28 11:04:28 2024 -0700"
      },
      "message": "Remove android.service.chooser.chooser_payload_toggling flag\n\nBug: 302691505\nTest: presubmits\nFlag: EXEMPT flag removal\nChange-Id: I5250ac14301e09274d5e971349d3e44cd25545ef\n"
    },
    {
      "commit": "801d9bc4a1995558c36dfecb5504b43acd491b4a",
      "tree": "46743daa9678b8238a7d29c69c2c4acad8db573c",
      "parents": [
        "47ff9271397384a359baf9c7179b8733292bade4",
        "68a1f01f540082a426ea546eaea607f9ea6121f9"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Oct 18 01:23:11 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Oct 18 01:23:11 2024 +0000"
      },
      "message": "Snap for 12517605 from 68a1f01f540082a426ea546eaea607f9ea6121f9 to 25Q1-release\n\nChange-Id: Ibff5a4ac841dedca116f7beb3a5d49d4524b283f\n"
    },
    {
      "commit": "68a1f01f540082a426ea546eaea607f9ea6121f9",
      "tree": "46743daa9678b8238a7d29c69c2c4acad8db573c",
      "parents": [
        "971b4d127f288ee179f1f35f9e7d200ba961797a",
        "8f00ea03963120654b4cc68744e2ddd507849611"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Oct 17 21:54:21 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 21:54:21 2024 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "8f00ea03963120654b4cc68744e2ddd507849611",
      "tree": "01cb240e6f8986d2bd9c1b3c6be47883d22bf226",
      "parents": [
        "66c6c352139fbfcf89951ea4d8e93b92d07609ca"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 16 14:34:33 2024 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 16 14:34:33 2024 -0700"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I4d1e3c28cd041a02166aea53ad6b0f64e5485a14\n"
    },
    {
      "commit": "971b4d127f288ee179f1f35f9e7d200ba961797a",
      "tree": "a007e7f020553ec7eb15d7d207fe772becf713b8",
      "parents": [
        "66c6c352139fbfcf89951ea4d8e93b92d07609ca"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Mon Aug 26 21:16:57 2024 -0700"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Oct 16 13:10:09 2024 -0700"
      },
      "message": "Save Shareousel state.\n\nFix: 362347212\nTest: manual testing with injected debug logging\nFlag: com.android.intentresolver.save_shareousel_state\nChange-Id: Ibe393e84c0d7884fb1b7611e72df0c7779afce34\n"
    },
    {
      "commit": "47ff9271397384a359baf9c7179b8733292bade4",
      "tree": "275bb35aea838bbc9c3a3c825c5b071b1c0aaf43",
      "parents": [
        "82eb762498ff826decbac792bb7cadfbc50d2e4b",
        "66c6c352139fbfcf89951ea4d8e93b92d07609ca"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Oct 15 23:24:01 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Oct 15 23:24:01 2024 +0000"
      },
      "message": "Snap for 12502765 from 66c6c352139fbfcf89951ea4d8e93b92d07609ca to 25Q1-release\n\nChange-Id: I4f3cfc669610149b931ccaba818a7465f8cf5441\n"
    },
    {
      "commit": "66c6c352139fbfcf89951ea4d8e93b92d07609ca",
      "tree": "275bb35aea838bbc9c3a3c825c5b071b1c0aaf43",
      "parents": [
        "33867d44db91247f2d5742f011574c651fe42e88"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Thu Oct 10 21:41:22 2024 -0700"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Mon Oct 14 15:51:12 2024 -0700"
      },
      "message": "Add keboard focus outline for Chooser targets\n\nThis change applies the same focus outline as Launcher but the end\nresult still needs more polishing. Some noticeable issues are:\n* the outline may overlap with a long label;\n* targets with a one-line labels look adjusted to the top and not\n  centered;\n* with the light system ui theme, the outer online frame is barely\n  visible compare to the inner outline (this is also true for Launcher).\n\nBug: 295175912\nTest: visual effect testing\nFlag: com.android.intentresolver.target_hover_and_keyboard_focus_states\nChange-Id: I1d22b187e0cc4b95c385d4f5b956effa31fd4505\n"
    },
    {
      "commit": "82eb762498ff826decbac792bb7cadfbc50d2e4b",
      "tree": "c70cd14761b84fe1dfa7f87b8138f2cf7e9cc7a0",
      "parents": [
        "f2ba95767811c135099c50307e9ef1c87f3b8887",
        "33867d44db91247f2d5742f011574c651fe42e88"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Oct 12 01:23:45 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Oct 12 01:23:45 2024 +0000"
      },
      "message": "Snap for 12488717 from 33867d44db91247f2d5742f011574c651fe42e88 to 25Q1-release\n\nChange-Id: I42933a2cebeef2fac0c917a79f52c5ef01706e1b\n"
    },
    {
      "commit": "33867d44db91247f2d5742f011574c651fe42e88",
      "tree": "c70cd14761b84fe1dfa7f87b8138f2cf7e9cc7a0",
      "parents": [
        "102bf02d3a21cdf402e6b1de6f3cb0794ca9c34f",
        "b134f387d15bf2b3184c38b4c0397265056bbd1c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Oct 10 22:51:43 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 10 22:51:43 2024 +0000"
      },
      "message": "Merge \"Add Launcher hover effect\" into main"
    },
    {
      "commit": "f2ba95767811c135099c50307e9ef1c87f3b8887",
      "tree": "7b94ed3e6d0653ae90427d88f8089f4ec25f868a",
      "parents": [
        "a432ab2fc52eb8d3274f51f9627d2fa125c41676",
        "102bf02d3a21cdf402e6b1de6f3cb0794ca9c34f"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Oct 09 23:24:53 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Oct 09 23:24:53 2024 +0000"
      },
      "message": "Snap for 12478163 from 102bf02d3a21cdf402e6b1de6f3cb0794ca9c34f to 25Q1-release\n\nChange-Id: I43420a8546dc2ac2a8db8a06a354af5fcbaaa5c8\n"
    },
    {
      "commit": "b134f387d15bf2b3184c38b4c0397265056bbd1c",
      "tree": "6b706b88af1527d26e7868bd5820cc2cab15f3c3",
      "parents": [
        "de09e2d769cbffdc3ce206e5bd28aec85ddaf635"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Tue Oct 08 13:29:48 2024 -0700"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Oct 09 12:04:55 2024 -0700"
      },
      "message": "Add Launcher hover effect\n\nUse Launcher iconlib\u0027s FastBitmapDrawable for chooser item icons to\nenable the Launcher pointer hover effect.\n\nAdd a custom ChooserTargetItemView to dispatch hover events.\n\nModify the chooser item layout to use the new view and replace image\nview margins with paddings to accommodate scaled-up icons on hover.\n\nBug: 295175912\nTest: atest IntentResolver-tests-unit\nTest: manual testing for icons hover effect including the case of\ndisabled icons when no selections is made in Shareousel\nFlag: com.android.intentresolver.target_hover_and_keyboard_focus_states\n\nChange-Id: I9bc468895b72dc6770b8c4c7eeac7673b4d6a8b4\n"
    },
    {
      "commit": "102bf02d3a21cdf402e6b1de6f3cb0794ca9c34f",
      "tree": "7b94ed3e6d0653ae90427d88f8089f4ec25f868a",
      "parents": [
        "a8b34a512b4c29e6ebc0c03c10f1cae11171bcf1",
        "de09e2d769cbffdc3ce206e5bd28aec85ddaf635"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 09 18:24:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 09 18:24:58 2024 +0000"
      },
      "message": "Merge \"CachingTargetDataLoader to cache bitmaps and not drawables\" into main"
    },
    {
      "commit": "de09e2d769cbffdc3ce206e5bd28aec85ddaf635",
      "tree": "3ab4c3cb3941f8e2761a3d77209bf6c9df9114db",
      "parents": [
        "f6400db571602fbbb3c5fa88276c3e5ed40792da"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Mon Oct 07 15:43:44 2024 -0700"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Tue Oct 08 15:45:57 2024 -0700"
      },
      "message": "CachingTargetDataLoader to cache bitmaps and not drawables\n\nA preparation refactoring. Make ChachingTargetDataLoader to cache icon\nbitmaps instead of the end drawables. Drawables carry state and the same\ndrawable can be used in two places in the target grid (i.e. in the\nranked targets row and in the all-target grid) yet the new hover effect\nneeds to be provided independently for each position.\n\nBug: 295175912\nTest: manual basic functinality testing including Shareousel selection\nchange.\nTest: atest IntentResolver-tests-unit\nFlag: EXEMPT refactoring\nChange-Id: I1c5e6333310e0984e39e22cab8cf162f2f31d6e8\n\nChange-Id: I4a3b5dff8fcfcffe7742be8ea3bd348351332c9e\n"
    },
    {
      "commit": "a432ab2fc52eb8d3274f51f9627d2fa125c41676",
      "tree": "8461d6f4b038defe178f887d34e5b584040b5b0a",
      "parents": [
        "92ef832cb80567bbf5ff76b54f2ddb4c8079c732",
        "a8b34a512b4c29e6ebc0c03c10f1cae11171bcf1"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Oct 07 23:24:06 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Oct 07 23:24:06 2024 +0000"
      },
      "message": "Snap for 12465365 from a8b34a512b4c29e6ebc0c03c10f1cae11171bcf1 to 25Q1-release\n\nChange-Id: Ia50614823d6d372cb8f44c2c032bd0e7ad5f1a9c\n"
    },
    {
      "commit": "a8b34a512b4c29e6ebc0c03c10f1cae11171bcf1",
      "tree": "8461d6f4b038defe178f887d34e5b584040b5b0a",
      "parents": [
        "f6400db571602fbbb3c5fa88276c3e5ed40792da",
        "68b62d37ebe6bbc49d149e2bd5d548afe7415e23"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Mon Oct 07 13:49:47 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 07 13:49:47 2024 +0000"
      },
      "message": "Update test for Truth8 deprecation. am: 7b0cf4237f am: 68b62d37eb\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/3283923\n\nChange-Id: I86e100bcd54f19038429ca373b3ba5a5928777cd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "68b62d37ebe6bbc49d149e2bd5d548afe7415e23",
      "tree": "386bb8336c4a5c98d88f9202b9bb8f172a276e95",
      "parents": [
        "2efa806e5b64723041f55a9385a071db4f4cbab0",
        "7b0cf4237fb917a681e59b20be71c9bd5cdd43ed"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Mon Oct 07 13:30:15 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 07 13:30:15 2024 +0000"
      },
      "message": "Update test for Truth8 deprecation. am: 7b0cf4237f\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/3283923\n\nChange-Id: I6828041f6e4484dbece8051e493d7620f81ef9d3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8691ff54748827165a9502e09e4512fbe5f6bf39",
      "tree": "78a3331c3bfc6ae15be23e7a5b810894aa3b2f8b",
      "parents": [
        "703a9c9d995a2477477124cb5bcec8224e08453e",
        "a3ba3d88d2872f8412e816f13920225c5c9fd182"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Oct 04 23:05:46 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Oct 04 23:05:46 2024 +0000"
      },
      "message": "Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/29607884\u0027, \u0027googleplex-android-review.googlesource.com/29663148\u0027] into 24Q4-release.\n\nChange-Id: I4634acad06426619e1069b827c862912b4099795\n"
    },
    {
      "commit": "a3ba3d88d2872f8412e816f13920225c5c9fd182",
      "tree": "78a3331c3bfc6ae15be23e7a5b810894aa3b2f8b",
      "parents": [
        "86608fc6b4bcf2b594d3ba054d758656b29d2538"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 01 23:54:33 2024 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Oct 04 22:53:59 2024 +0000"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\n\nBug: 369418613\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:31625fb93279e79cf0f81fa9d25caa19a84f0b56)\nMerged-In: I7c747cdd264d3b12efecc08af77f6368c234c3ff\nChange-Id: I7c747cdd264d3b12efecc08af77f6368c234c3ff\n"
    },
    {
      "commit": "86608fc6b4bcf2b594d3ba054d758656b29d2538",
      "tree": "dd09660f17fd8356ca7f1f7164ec2d872fea9beb",
      "parents": [
        "703a9c9d995a2477477124cb5bcec8224e08453e"
      ],
      "author": {
        "name": "Joshua Trask",
        "email": "joshtrask@google.com",
        "time": "Fri Sep 27 14:16:08 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Oct 04 22:53:47 2024 +0000"
      },
      "message": "Add other null check in decorateActionFactoryWithRefinement\n\nThe nullability for `getEditButtonRunnable()` was addressed in\nag/28555982 but a similar fix is still needed for the copy button.\n\nBug: 353397828\nFlag: EXEMPT bugfix\nTest: manual\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:148852fb8d8a0d182b7918852c62d73a43d4855e)\nMerged-In: I193eaeba55abded5f4726976dc0839d44215726c\nChange-Id: I193eaeba55abded5f4726976dc0839d44215726c\n"
    },
    {
      "commit": "7b0cf4237fb917a681e59b20be71c9bd5cdd43ed",
      "tree": "386bb8336c4a5c98d88f9202b9bb8f172a276e95",
      "parents": [
        "98fa0a7ba7b7d3e35e709cbde667008b88324fdc"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Sep 27 01:15:32 2024 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu Oct 03 19:24:23 2024 +0000"
      },
      "message": "Update test for Truth8 deprecation.\n\nTruth8 is now included in Truth and importing both no longer\nworks in version 1.4.0.\n\nBug: 369506710\nTest: presubmit, m IntentResolver-tests-unit\nFlag: EXEMPT test-only change\nChange-Id: Ia3bfcb92ed08b2889d637b9f508e2dea15602147\n"
    },
    {
      "commit": "92ef832cb80567bbf5ff76b54f2ddb4c8079c732",
      "tree": "d081d49d3d6f10a5d5a61922c05311ba0df29d9f",
      "parents": [
        "046dfef8513faf52c77cac9642470e3caf00a4e2",
        "f6400db571602fbbb3c5fa88276c3e5ed40792da"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Oct 02 23:23:34 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Oct 02 23:23:34 2024 +0000"
      },
      "message": "Snap for 12445464 from f6400db571602fbbb3c5fa88276c3e5ed40792da to 25Q1-release\n\nChange-Id: Ieea3727e1180227e217a3c71656c1a6e36a9f228\n"
    },
    {
      "commit": "046dfef8513faf52c77cac9642470e3caf00a4e2",
      "tree": "61cee247e53648b5ad2279f00830fb0bf3c151e8",
      "parents": [
        "9a76cda1ed32c6bd7ba7b823f7b1a11901572419",
        "7e6f54913c7a6cfc5b50d16fe3b0d38a7c1bfe20"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Oct 01 23:23:24 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Oct 01 23:23:24 2024 +0000"
      },
      "message": "Snap for 12439515 from 7e6f54913c7a6cfc5b50d16fe3b0d38a7c1bfe20 to 25Q1-release\n\nChange-Id: I4f83ed42894b6e1a4bfe44d5dd12496398abd47d\n"
    },
    {
      "commit": "f6400db571602fbbb3c5fa88276c3e5ed40792da",
      "tree": "d081d49d3d6f10a5d5a61922c05311ba0df29d9f",
      "parents": [
        "7e6f54913c7a6cfc5b50d16fe3b0d38a7c1bfe20"
      ],
      "author": {
        "name": "Andrey Epin",
        "email": "ayepin@google.com",
        "time": "Fri Dec 01 09:36:53 2023 -0800"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Tue Oct 01 15:37:37 2024 -0700"
      },
      "message": "Retrieve URI title metadata through separate query calls\n\nAs a file name accessed independently from preview-related metadata and\nalso asynchronously, make it be retrieved through a separate provider\ncalls. This way an error during preview metadata call won\u0027t affect the\nfile name reading.\n\nBug: 365748223\nTest: atest IntentResolver-tests-unit\nTest: manual testing with a test app that shares a MediaProvider video\nFlag: com.android.intentresolver.individual_metadata_title_read\nChange-Id: I2e87913149e679fee22e4371d2b42f485c8b04e4\n"
    },
    {
      "commit": "7e6f54913c7a6cfc5b50d16fe3b0d38a7c1bfe20",
      "tree": "61cee247e53648b5ad2279f00830fb0bf3c151e8",
      "parents": [
        "10e14ce7a0f236345516ace8c7fd342bad8c2c97",
        "62e549546887623a3ef9f4da174af7f0ebcdd835"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 01 15:51:16 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 01 15:51:16 2024 +0000"
      },
      "message": "Merge \"Remove FLAG_ENABLE_CHOOSER_RESULT (IntentResolver)\" into main"
    },
    {
      "commit": "9a76cda1ed32c6bd7ba7b823f7b1a11901572419",
      "tree": "62796250937fb6838e476f73a02049731ab145d8",
      "parents": [
        "43b7789c23ddf09ea4b4d9731043eb2f8b8d1ce8",
        "10e14ce7a0f236345516ace8c7fd342bad8c2c97"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Sep 30 23:23:50 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Sep 30 23:23:50 2024 +0000"
      },
      "message": "Snap for 12433810 from 10e14ce7a0f236345516ace8c7fd342bad8c2c97 to 25Q1-release\n\nChange-Id: If8b30e9bb7a4e85997ad826e6ad76097432b7fa1\n"
    },
    {
      "commit": "10e14ce7a0f236345516ace8c7fd342bad8c2c97",
      "tree": "62796250937fb6838e476f73a02049731ab145d8",
      "parents": [
        "01d4f414c9810b62aac8770dd9eedf56e9d7efec",
        "148852fb8d8a0d182b7918852c62d73a43d4855e"
      ],
      "author": {
        "name": "Joshua Trask",
        "email": "joshtrask@google.com",
        "time": "Mon Sep 30 13:03:51 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 30 13:03:51 2024 +0000"
      },
      "message": "Merge \"Add other null check in decorateActionFactoryWithRefinement\" into main"
    },
    {
      "commit": "43b7789c23ddf09ea4b4d9731043eb2f8b8d1ce8",
      "tree": "079cd900668900cadc634e04948005cf3e6ee86d",
      "parents": [
        "e4980630ddd5c6b452955325aec50196dac9bdb8",
        "01d4f414c9810b62aac8770dd9eedf56e9d7efec"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Sep 28 21:22:44 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Sep 28 21:22:44 2024 +0000"
      },
      "message": "Snap for 12428696 from 01d4f414c9810b62aac8770dd9eedf56e9d7efec to 25Q1-release\n\nChange-Id: I1fa892a924e99d7b7993a363ced8ccc56782cf37\n"
    },
    {
      "commit": "e4980630ddd5c6b452955325aec50196dac9bdb8",
      "tree": "9b16b296cc4d70f42fe8575a3079dab06cae43a3",
      "parents": [
        "b79728c0f069d305d4cd04bf9e947d861efa4b07",
        "3535826ebb75b8fc40343ae02d9160b9eb42200e"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Sep 28 01:23:46 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Sep 28 01:23:46 2024 +0000"
      },
      "message": "Snap for 12426030 from 3535826ebb75b8fc40343ae02d9160b9eb42200e to 25Q1-release\n\nChange-Id: I7e0003d3c36b7acbccb84ebdb4330a5574e10f6d\n"
    },
    {
      "commit": "01d4f414c9810b62aac8770dd9eedf56e9d7efec",
      "tree": "079cd900668900cadc634e04948005cf3e6ee86d",
      "parents": [
        "3535826ebb75b8fc40343ae02d9160b9eb42200e",
        "4779050ba96687c03e319813b20b7f776f5522cf"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Sep 27 19:22:44 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 27 19:22:44 2024 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "148852fb8d8a0d182b7918852c62d73a43d4855e",
      "tree": "a43965c56db3b0aed69469087c349db5ed29b55a",
      "parents": [
        "37e684eedf3c5b277c10b4184daa0828db5caa1a"
      ],
      "author": {
        "name": "Joshua Trask",
        "email": "joshtrask@google.com",
        "time": "Fri Sep 27 14:16:08 2024 +0000"
      },
      "committer": {
        "name": "Joshua Trask",
        "email": "joshtrask@google.com",
        "time": "Fri Sep 27 14:16:08 2024 +0000"
      },
      "message": "Add other null check in decorateActionFactoryWithRefinement\n\nThe nullability for `getEditButtonRunnable()` was addressed in\nag/28555982 but a similar fix is still needed for the copy button.\n\nBug: 353397828\nFlag: EXEMPT bugfix\nTest: manual\nChange-Id: I193eaeba55abded5f4726976dc0839d44215726c\n"
    }
  ],
  "next": "4779050ba96687c03e319813b20b7f776f5522cf"
}
