)]}'
{
  "log": [
    {
      "commit": "74c8e27dd0df7cfdb699dc2ff3bf41130883b5c3",
      "tree": "fbc40ed6bab31996c163ea349e53666cc5694ad7",
      "parents": [
        "904b03520f4185edf34d81fee9eca2366bcec7a6"
      ],
      "author": {
        "name": "Jason Chang",
        "email": "jasonsfchang@google.com",
        "time": "Wed Sep 10 13:10:13 2025 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sun Oct 12 23:27:13 2025 -0700"
      },
      "message": "Workaround fix Lock icon is not showing clearly at \u0027Verify that it\u0027s\nyou\u0027 screen in SUW flow in BC25 that caused by ProtectionLayout insets.\n\nRemove ProtectionLayout in Biometrics settings pages.\n\nBug: 440023111\n\nFlag: com.android.settings.flags.remove_protection_layout\n\nTest: manually build ABTD ROM to test UI on device\n(cherry picked from commit b24bd69c1f44a94703d8494d9ec4f69de6d3700a)\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:121d4457f5ad90883b266fbdf0d701de6f1a7cb6\nMerged-In: I26c6b37f3b6a89592dda2c2507b3239b0d6e4d10\nChange-Id: I26c6b37f3b6a89592dda2c2507b3239b0d6e4d10\n"
    },
    {
      "commit": "42edf1067b092b7f480802af2763ae97447f77c1",
      "tree": "07bcccb7454ef27c18b36101eae1938b3edd1efa",
      "parents": [
        "6087c76b0ec56e9ca8afe66b8ecc5c110ce6a1f1"
      ],
      "author": {
        "name": "Jason Chang",
        "email": "jasonsfchang@google.com",
        "time": "Thu Oct 02 01:31:49 2025 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Oct 07 02:19:44 2025 -0700"
      },
      "message": "Revert \"Fix \"Choose a screen lock\" page do not follow BC25 style on\"\n\nThis reverts commit cd27afa932b45c8bf83a9638148d7b86e40e3c3f.\n\nReason for revert: caused java crash b/446940968\n\n(cherry picked from commit a27906b6b36e36b57900bb02f44060ae324c9284)\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:9e38ee8ba4a349f8ff6384468dc79dfcb93db957\nMerged-In: Ie64529524a5eca6a9dda4559a4c0cb00ee2a5851\nChange-Id: Ie64529524a5eca6a9dda4559a4c0cb00ee2a5851\n"
    },
    {
      "commit": "6abe81e34dbfbb81a90d2c1b3134e6780089285b",
      "tree": "cdf8801734d28d2d2dce976dba740b69cae92e80",
      "parents": [
        "9bf5c852c859c407a391d83b2c7c0b151f369d67",
        "b97a07c4e57b6aa54ce80a48ee1b494a239b7203"
      ],
      "author": {
        "name": "Yunke Zhou",
        "email": "yunkez@google.com",
        "time": "Fri Sep 12 05:56:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 12 05:56:31 2025 -0700"
      },
      "message": "Merge \"User settings: Add \"Add users from sign-in screen\" toggle\" into main"
    },
    {
      "commit": "b97a07c4e57b6aa54ce80a48ee1b494a239b7203",
      "tree": "82cd581b1dbcbf1c66ffdcb4a7a063ec0f5dd5bc",
      "parents": [
        "64a5a2774bd40d570f4759b5ad59e7e129289e68"
      ],
      "author": {
        "name": "Yunke Zhou",
        "email": "yunkez@google.com",
        "time": "Fri Aug 22 14:07:03 2025 +0000"
      },
      "committer": {
        "name": "Zhou Yunke",
        "email": "yunkez@google.com",
        "time": "Fri Sep 12 07:46:26 2025 +0000"
      },
      "message": "User settings: Add \"Add users from sign-in screen\" toggle\n\nAdd an admin-configured toggle which controls whether new users can be\ncreated from the login screen. When the toggle is on, we are disabling\nthe \"add user\" button on the login screen by applying the\nDISALLOW_ADD_USER restriction to user 0.\n\nBug: 391862614\nTest: atest UserSettingsTest AddUserFromSignInPreferenceControllerTest\nFlag: com.android.settings.flags.show_add_users_from_signin_toggle\nChange-Id: I86292c8a43c2930bdcfb25d4bbde8a86b4083063\n"
    },
    {
      "commit": "0f1951de4cfbd8958fad8d6e3510d47c93e1557c",
      "tree": "52b396de30295fa468fc30831d0d19895d69e2d9",
      "parents": [
        "121b20164d049569040d47f51635bde1ed16c682",
        "22ce7cb598aef21d4cd7926e286f388f77cb919e"
      ],
      "author": {
        "name": "Michael Mikhail",
        "email": "michaelmikhil@google.com",
        "time": "Thu Sep 11 06:35:39 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 11 06:35:39 2025 -0700"
      },
      "message": "Merge \"Remove catalyst_media_controls flag\" into main"
    },
    {
      "commit": "22ce7cb598aef21d4cd7926e286f388f77cb919e",
      "tree": "f44fefed2182a79a568747b7df0a1486f1260443",
      "parents": [
        "64a5a2774bd40d570f4759b5ad59e7e129289e68"
      ],
      "author": {
        "name": "Michael Mikhail",
        "email": "michaelmikhil@google.com",
        "time": "Wed Sep 10 18:45:00 2025 +0000"
      },
      "committer": {
        "name": "Michael Mikhail",
        "email": "michaelmikhil@google.com",
        "time": "Thu Sep 11 03:15:04 2025 +0000"
      },
      "message": "Remove catalyst_media_controls flag\n\nNO_IFTTT\u003dCatalyst only\n\nFlag: EXEMPT catalyst_media_controls flag removal\nFixes: 444184823\nTest: checked media controls settings\nChange-Id: I8a3246a2165f55cb31b92f8491754fb8bfc8a837\n"
    },
    {
      "commit": "161d10f00680b318815b812dec89e9ccaa22caa9",
      "tree": "7650486687f901e5f8de4adcc9859a6242edf2a5",
      "parents": [
        "febd3cbc5e3bd061426795840d199ce3ec598836",
        "cd27afa932b45c8bf83a9638148d7b86e40e3c3f"
      ],
      "author": {
        "name": "Jason Chang",
        "email": "jasonsfchang@google.com",
        "time": "Tue Sep 09 19:02:23 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 19:02:23 2025 -0700"
      },
      "message": "Merge \"Fix \"Choose a screen lock\" page do not follow BC25 style on Enterprise flow when pairing from the source DO device\" into main"
    },
    {
      "commit": "febd3cbc5e3bd061426795840d199ce3ec598836",
      "tree": "9b6a52312b8e1853858a6c0e449667436c8dc0c7",
      "parents": [
        "d2088b6d8ad23fba42d3f4da06c9372709bc0bab",
        "f4b39e003b2e0560f87eb146d5bed914adf8d177"
      ],
      "author": {
        "name": "Edgar Wang",
        "email": "edgarwang@google.com",
        "time": "Tue Sep 09 18:12:20 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 18:12:20 2025 -0700"
      },
      "message": "Merge \"Allow desktop devices to skip fullscreen biometric enrollment checks.\" into main"
    },
    {
      "commit": "d2088b6d8ad23fba42d3f4da06c9372709bc0bab",
      "tree": "e4622fb80e9baaa8f093b8d52afb095654dff8b6",
      "parents": [
        "560a4dc77db655240434b4b104d20fe76d611a7d",
        "fdfbce42a928ded7e86494a96012625aab2e2e6c"
      ],
      "author": {
        "name": "Daniel Banta",
        "email": "danielbanta@google.com",
        "time": "Tue Sep 09 18:04:18 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 18:04:18 2025 -0700"
      },
      "message": "Merge \"Add aconfig flag for enabling the satellite quick settings tile.\" into main"
    },
    {
      "commit": "fdfbce42a928ded7e86494a96012625aab2e2e6c",
      "tree": "f559ceda03c83f9da2a4ced2e089340ff7734b3c",
      "parents": [
        "911f019909f940020080ee2402b4af6169a4571f"
      ],
      "author": {
        "name": "Daniel Banta",
        "email": "danielbanta@google.com",
        "time": "Tue Sep 02 16:44:01 2025 -0700"
      },
      "committer": {
        "name": "Daniel Banta",
        "email": "danielbanta@google.com",
        "time": "Tue Sep 09 11:53:15 2025 -0700"
      },
      "message": "Add aconfig flag for enabling the satellite quick settings tile.\n\nBug: 434793872\nFlag: com.android.settings.flags.enable_satellite_tile\nChange-Id: I73398dd42f08a09160e86867ca509e9b42263fa8\n"
    },
    {
      "commit": "70027735b0025bf76a2eb78c30ac7c0501b97795",
      "tree": "35946110322e8d611199262f6e3ac33657ec4a62",
      "parents": [
        "231f9bc4c20452d75832eecea96e8c1836f980ae"
      ],
      "author": {
        "name": "Kholoud Mohamed",
        "email": "kholoudm@google.com",
        "time": "Tue Sep 09 18:50:36 2025 +0000"
      },
      "committer": {
        "name": "Kholoud Mohamed",
        "email": "kholoudm@google.com",
        "time": "Tue Sep 09 18:53:13 2025 +0000"
      },
      "message": "Remove flags for parameterized screen fix\n\nBug: 438437269\nTest: N/A\nFlag: EXEMPT minor change\nChange-Id: I9b522a58d21547f0a37e5dc8c75b527472b92f3f\n"
    },
    {
      "commit": "cd27afa932b45c8bf83a9638148d7b86e40e3c3f",
      "tree": "4000bd10569683c8933428f7a4b25b014ded9db0",
      "parents": [
        "21ff225b854f95306936436eb845bcb94bc0f4aa"
      ],
      "author": {
        "name": "Jason Chang",
        "email": "jasonsfchang@google.com",
        "time": "Wed Aug 27 17:52:46 2025 +0000"
      },
      "committer": {
        "name": "Jason Chang",
        "email": "jasonsfchang@google.com",
        "time": "Tue Sep 09 17:43:10 2025 +0000"
      },
      "message": "Fix \"Choose a screen lock\" page do not follow BC25 style on\nEnterprise flow when pairing from the source DO device\n\nAdd a GlifLayout in Choose a screen lock screen\n\nFlag: com.android.settings.flags.choose_a_screen_lock_support_expressive\n\nBug: 437291252\n\nTest: manually build ABTD ROM to test \"Choose a screen lock\" page when\npairing from the source DO device\n\nChange-Id: Id1ba1e3f80d2e1bf726a51da34c2e2a2cecd8a2b\n"
    },
    {
      "commit": "f4b39e003b2e0560f87eb146d5bed914adf8d177",
      "tree": "951436ea285024bf017302b7b955b270e5e2e613",
      "parents": [
        "18282351ca8d175ec965bb418779a435429af863"
      ],
      "author": {
        "name": "Joe Bolinger",
        "email": "jbolinger@google.com",
        "time": "Tue Sep 09 02:41:47 2025 +0000"
      },
      "committer": {
        "name": "Joe Bolinger",
        "email": "jbolinger@google.com",
        "time": "Tue Sep 09 02:41:47 2025 +0000"
      },
      "message": "Allow desktop devices to skip fullscreen biometric enrollment checks.\n\nBug: 419423592\nTest: manual (enroll in split screen with another app)\nFlag: com.android.settings.flags.biometric_enrollment_skip_splitscreen_checks_on_desktop\nChange-Id: I47c98a889ca050694412099c1da8bcd846a0a176\n"
    },
    {
      "commit": "46cd588a51547d9dda0548a4741f4f553a076c29",
      "tree": "ccab787eef4b2010c5efe631659f2c924bcc9640",
      "parents": [
        "4973ebc91014c9f3d4a170cf961d0e0742c9cf15"
      ],
      "author": {
        "name": "Simon Ziegltrum",
        "email": "ziegltrum@google.com",
        "time": "Wed Aug 27 16:26:44 2025 +0200"
      },
      "committer": {
        "name": "Simon Ziegltrum",
        "email": "ziegltrum@google.com",
        "time": "Tue Sep 09 03:27:40 2025 +0200"
      },
      "message": "Fix SetupFigerprintEnrollFindSensor AlertDialog label color with BC25\n\nbrya redrix\nhttps://hsv.googleplex.com/4903505201463296\nhttps://hsv.googleplex.com/6564718104805376\n\nPixel 7\nhttps://hsv.googleplex.com/6313856161808384\nhttps://hsv.googleplex.com/6047473163304960\n\nBug: 432304017\nTest: manual in SUW with D/L using `adb shell cmd uimode night yes` and check visual\nTest: lunch brya-trunk_staging-eng \u0026\u0026 atest SetupFingerprintEnrollFindSensorTest\nFlag: com.android.settings.flags.setupfingerprintenrollfindsensor_skipdialog_theme\nChange-Id: I6a8ab1af7013df8b3ed560463af4c4be5d201823\n"
    },
    {
      "commit": "96317742257e901e74b99455ef58cfad917c6974",
      "tree": "26dfe0522516468854fd8c371d21fc499a495586",
      "parents": [
        "3fcc298c129e844511fc4e7f231959b5de37bfa8"
      ],
      "author": {
        "name": "scottjonathan",
        "email": "scottjonathan@google.com",
        "time": "Fri Sep 05 08:26:14 2025 +0000"
      },
      "committer": {
        "name": "scottjonathan",
        "email": "scottjonathan@google.com",
        "time": "Fri Sep 05 08:31:22 2025 +0000"
      },
      "message": "Support parameterised screens in AppFunctions.\n\nThis will result in the same screen appearing many times in the output\nas we currently have do not expose the parameters. This will be\nfixed in the next CL in this chain.\n\nFlag: com.android.settings.flags.parameterised_screens_in_app_functions\nTest: Manual - we currently have no automated tests of appfunction output. We can run  adb shell cmd app_function execute-app-function --package com.android.settings --function getUncategorizedDeviceState --parameters {} and look for special_access_draw_overlay_app_detail\nBug: 438437269\nChange-Id: I2ce6399651faa31ad10c439ef756b3236a6a636c\n"
    },
    {
      "commit": "f594f351c9d10ba08f1766bfb9ba67e8dd0ecc6f",
      "tree": "08c1f7a48c73f86a30cbe4b9f15ec1e7b8c57a02",
      "parents": [
        "ead20d8d2a42da0ec49d97888f7e8253ccffd5a9"
      ],
      "author": {
        "name": "Simon Ziegltrum",
        "email": "ziegltrum@google.com",
        "time": "Tue Aug 05 06:47:09 2025 +0200"
      },
      "committer": {
        "name": "Simon Ziegltrum",
        "email": "ziegltrum@google.com",
        "time": "Wed Sep 03 05:38:24 2025 -0700"
      },
      "message": "Add click support for LockPatternView\n\nBug: 403345215\nTest: manual on brya redrix\nTest: atest packages/apps/Settings/tests/robotests/src/com/android/settings/password/ChooseLockPatternTest.java\nTest: atest packages/apps/Settings/tests/robotests/src/com/android/settings/password/ConfirmLockPatternTest.java\nTest: atest packages/apps/Settings/tests/robotests/src/com/android/settings/password/SetupChooseLockPatternTest.java\nTest: atest frameworks/base/core/tests/coretests/src/com/android/internal/widget/LockPatternViewTest.java\nFlag: com.android.settings.flags.enable_pattern_input_click_support\nChange-Id: I562c84ae5205e4921301e43794841217c675ea07\n"
    },
    {
      "commit": "f6e1b09a7493651279eda329e450bb4d4140f18a",
      "tree": "e1e6b7ad30c57eab0bfe96c745335c9923d6ac96",
      "parents": [
        "b22cd5bda56eca5a9f9fdd349307d8fd56835c73",
        "e4158ffe69166b7b6bdd566a2ee43dad49fe43bf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 29 01:02:08 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 01:02:08 2025 -0700"
      },
      "message": "Merge \"[Catalyst] Migrate Bluetooth tethering preference\" into main"
    },
    {
      "commit": "e4158ffe69166b7b6bdd566a2ee43dad49fe43bf",
      "tree": "1b9cd50c7011c2cf3bba6c493d0418c08ca970be",
      "parents": [
        "2a43af4f9e1e461817de14db5cbbdfae88b98ef2"
      ],
      "author": {
        "name": "Jason Chiu",
        "email": "chiujason@google.com",
        "time": "Fri Aug 22 15:40:03 2025 +0800"
      },
      "committer": {
        "name": "Jason Chiu",
        "email": "chiujason@google.com",
        "time": "Fri Aug 29 14:32:03 2025 +0800"
      },
      "message": "[Catalyst] Migrate Bluetooth tethering preference\n\nFix: 430624235\nTest: manual, robotest\nFlag: com.android.settings.flags.catalyst_tether_settings_26q1\nChange-Id: I61a95e1f91d668ef1577721308abec4c54fa394b\n"
    },
    {
      "commit": "397820d0d7c32997094f3263ef587c55fe27de38",
      "tree": "fb0c9d923108bd6c9b1982e39ae3e2035c9e9624",
      "parents": [
        "a3852a572639d47670f1e7da429c0adfdb4e723e",
        "cc8798d5c365390aa7bc2da540363f627f9ed9b6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 27 09:30:44 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 09:30:44 2025 -0700"
      },
      "message": "Merge \"Use DPC permission policy for notification settings\" into main"
    },
    {
      "commit": "22c5cf8db579cc0d59f36cf204ff85b3067db597",
      "tree": "815e5994293eda14429c6b7506279fc70cf8ca1a",
      "parents": [
        "5a38a14f24358700b2842bfed3fce80d6190e6ac",
        "edc7f160ff38e9cd66a998560ff907d0f8e180c1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 26 18:41:02 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 18:41:02 2025 -0700"
      },
      "message": "Merge \"Remove flag: catalyst_accessibility_color_and_motion\" into main"
    },
    {
      "commit": "a8afb3d55777049800be588837e718083714a67d",
      "tree": "6cfb0f8446122dbb782f9e70087f81d5a78dae07",
      "parents": [
        "75489ac62177ad513d7e298c17285922b61ab40c"
      ],
      "author": {
        "name": "Nurbek Sakiev",
        "email": "sakiev@google.com",
        "time": "Mon Aug 25 18:12:33 2025 -0700"
      },
      "committer": {
        "name": "Nurbek Sakiev",
        "email": "sakiev@google.com",
        "time": "Mon Aug 25 21:57:20 2025 -0700"
      },
      "message": "Add `PURPOSE_BUGFIX` to the flag.\n\n- Have to change the name of the flag in order to switch to \"bug fix\" purpose and create a new workflow.\n- All usages of this flag in the Adaptive Connectivity settings UI and its tests are updated to reflect the new name.\n\nBug: 393645580\nFlag: com.android.settings.flags.enable_adaptive_connectivity_toggle_switches\nChange-Id: I94cbd0fdc7f0a67cd1d77290b1ad66d80400d58e\n"
    },
    {
      "commit": "edc7f160ff38e9cd66a998560ff907d0f8e180c1",
      "tree": "f83d14d21d3e3046006dfdda5eff204ca5a1ba1d",
      "parents": [
        "4c2601919db7592c0271850f55a7465ccae00b75"
      ],
      "author": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Mon Aug 25 21:30:14 2025 +0000"
      },
      "committer": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Mon Aug 25 21:30:14 2025 +0000"
      },
      "message": "Remove flag: catalyst_accessibility_color_and_motion\n\nBug: 423846285\nTest: atest ColorAndMotionFragmentTest ColorAndMotionScreenTest\nFlag: EXEMPT FLAG_REMOVAL\nChange-Id: I216a4ff511794a7fbcc12cd9142f2169450f15b7\n"
    },
    {
      "commit": "e4a053e56ae423834572fa38407254454f5d7369",
      "tree": "869162bf36be7bb8514e77181dc6f94f9287aa9a",
      "parents": [
        "4c2601919db7592c0271850f55a7465ccae00b75",
        "b733bb286de01e0416930a8517c255a1973d3246"
      ],
      "author": {
        "name": "Amit Talreja (xWF)",
        "email": "talreja@google.com",
        "time": "Mon Aug 25 11:05:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 11:05:31 2025 -0700"
      },
      "message": "Merge \"- Cleaned up the flag remove_key_hide_enable_2g - The disabledByCarrier logic, along with its associated summary update and enable/disable functionality, has been removed from the \u00272G network protection\u0027 option.\" into main"
    },
    {
      "commit": "bf67ac5c23da9f066f03043450ae66dd3fdaca6e",
      "tree": "df1d2873b0671f4fce5459b6b16ee49b3443be6a",
      "parents": [
        "39e76c37cff40919c880bf68ac1c2bce92ac3a76",
        "a21895ae1d53f7825c88a06200db05eef528f793"
      ],
      "author": {
        "name": "Sandy Pan",
        "email": "sandypan@google.com",
        "time": "Fri Aug 22 11:02:14 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 22 11:02:14 2025 -0700"
      },
      "message": "Merge \"Update the reset dashboard factory reset preference when restriction is bypassed.\" into main"
    },
    {
      "commit": "a21895ae1d53f7825c88a06200db05eef528f793",
      "tree": "f6190facc2105aed0ea04e6bfc449f4221be8a7d",
      "parents": [
        "f61bef9101218a3ffb4188677e31aea933aa8c20"
      ],
      "author": {
        "name": "Sandy Pan",
        "email": "sandypan@google.com",
        "time": "Fri Aug 08 22:34:48 2025 +0000"
      },
      "committer": {
        "name": "Sandy Pan",
        "email": "sandypan@google.com",
        "time": "Fri Aug 22 09:34:40 2025 -0700"
      },
      "message": "Update the reset dashboard factory reset preference when restriction is\nbypassed.\n\nContext: after we locally override the restrictions by entering parental control PIN, the factory reset restriction is not updated. So we add the observer to observer the restriction update and notify the change.\n\nBug: 431232987\nFlag: com.android.settings.factory_reset.fix_factory_reset_preference_on_restriction_change\nTest: manual\nNO_IFTTT\u003donly catalyst change\n\nChange-Id: If0a1f628c2a144a0cb60f3214d17447f2ffd5586\n"
    },
    {
      "commit": "cc8798d5c365390aa7bc2da540363f627f9ed9b6",
      "tree": "7ddd176e552b847e48d63c108aa75b9df3048c43",
      "parents": [
        "a44caa9ec3275ff0b3112b9feb025c7a7a28fe6e"
      ],
      "author": {
        "name": "Valentin Iftime",
        "email": "valiiftime@google.com",
        "time": "Fri Aug 22 15:48:08 2025 +0200"
      },
      "committer": {
        "name": "Iavor-Valentin Iftime",
        "email": "valiiftime@google.com",
        "time": "Fri Aug 22 08:54:50 2025 -0700"
      },
      "message": "Use DPC permission policy for notification settings\n\n Enable or disable notification settings based on the active DO/PO permission policy.\n  - PERMISSION_POLICY_AUTO_GRANT or PERMISSION_POLICY_AUTO_DENY: disabled\n  - PERMISSION_POLICY_PROMPT: enabled\n\nFlag: com.android.settings.flags.notification_use_dpc_policy\n\nTest: atest BlockPreferenceControllerTest\nTest: atest AppNotificationRepositoryTest\n\nBug: 376360807\nChange-Id: I78f883cd42ca6c31e7fb38a114af76c4332e3e9e\n"
    },
    {
      "commit": "e631a7818a6835752ac9bd786ff012dcc1ca8cf6",
      "tree": "e7fa12ec65b480dd4f6cb3bea9112ff59ca9727b",
      "parents": [
        "a19c4c53cf7507d594ff6b89234e6bfccc013af5",
        "7870e601d003b09af43fd17999b9091f11cf2f9c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 21 10:26:03 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 21 10:26:03 2025 -0700"
      },
      "message": "Merge \"Remove `remove_qs_tooltip_in_suw` flag.\" into main"
    },
    {
      "commit": "36c7918db2cadeca7aa1350d05f13872299326ca",
      "tree": "35f2ae1862b382ee6cb18a6ec05e7ea1a5bebfe2",
      "parents": [
        "9b731cfc9c7fd27e7c6a510fc0bdc0505570b38a",
        "e89bef1451323396eddd1197d8f1c219d6a5e4fb"
      ],
      "author": {
        "name": "Nurbek Sakiev",
        "email": "sakiev@google.com",
        "time": "Wed Aug 20 20:54:35 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 20 20:54:35 2025 -0700"
      },
      "message": "Merge \"Create a new flag for Adaptive Connectivity toggles.\" into main"
    },
    {
      "commit": "7870e601d003b09af43fd17999b9091f11cf2f9c",
      "tree": "92eaec01e443c586b153073727353a78aba86262",
      "parents": [
        "69e915eab7381514e15fd24fc0e0124472bb39e0"
      ],
      "author": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Wed Aug 20 17:49:44 2025 -0700"
      },
      "committer": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Wed Aug 20 17:49:44 2025 -0700"
      },
      "message": "Remove `remove_qs_tooltip_in_suw` flag.\n\nBug: 433525573\nTest: N/A\nFlag: EXEMPT remove flag\nChange-Id: Iaa403b59a6c92d13691fddeae50da576621d6e23\n"
    },
    {
      "commit": "01e1fdf3a3df76c5df47fc33d42fa97ee8689a10",
      "tree": "95dbb7f30566c2d3d173a7b5aba778e70dc6f0db",
      "parents": [
        "a496f9b6eae93443df114a87e5ed53a904cdd91e",
        "97842434af1cce03da4855bd1d8fc72fe14faa0f"
      ],
      "author": {
        "name": "Ya-Lan Yiue",
        "email": "yyalan@google.com",
        "time": "Wed Aug 20 01:25:39 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 20 01:25:39 2025 -0700"
      },
      "message": "Merge \"Remove fix_touchpad_and_mouse_settings_search_index\" into main"
    },
    {
      "commit": "e89bef1451323396eddd1197d8f1c219d6a5e4fb",
      "tree": "f0442f3c5ec9764378097ee7be66f6aa7504cf49",
      "parents": [
        "dea5110aa0f5b2ded14468235ef8545d70e80081"
      ],
      "author": {
        "name": "Nurbek Sakiev",
        "email": "sakiev@google.com",
        "time": "Tue Aug 19 17:44:51 2025 -0700"
      },
      "committer": {
        "name": "Nurbek Sakiev",
        "email": "sakiev@google.com",
        "time": "Tue Aug 19 17:44:51 2025 -0700"
      },
      "message": "Create a new flag for Adaptive Connectivity toggles.\n\n- Replaces the usage of `enable_nested_toggle_switches` with a new flag `enable_adaptive_connectivity_toggles` defined in a new aconfig file.\n- ag/35131286 is failing because according to go/releasing-flag-gantry#flag-sync-check: `Flags that have been moved or copied to another namespace will result in the flag not being detected by the system and the original flag\u0027s workflow being marked as DUPLICATE. ... Please rename the new flag in order to create a new workflow`\n\nBug: 393645580\nFlag: com.android.settings.flags.enable_adaptive_connectivity_toggles\nChange-Id: Ie9d6c2812a87461a0f541044c239f34c0a624a39\n"
    },
    {
      "commit": "97842434af1cce03da4855bd1d8fc72fe14faa0f",
      "tree": "b21bb998ee12c4807b10ee0186a7d1e84e2e7f13",
      "parents": [
        "dc60b641eb809e2cb6f76934a59120eb9d0ec84f"
      ],
      "author": {
        "name": "yyalan",
        "email": "yyalan@google.com",
        "time": "Tue Aug 19 16:50:50 2025 +0000"
      },
      "committer": {
        "name": "yyalan",
        "email": "yyalan@google.com",
        "time": "Tue Aug 19 16:50:50 2025 +0000"
      },
      "message": "Remove fix_touchpad_and_mouse_settings_search_index\n\nTest: N/A\nFlag: NONE flag removal\nBug: 433731150\nChange-Id: I0afe4e966214b28be2dfd0de04185f6d707eb712\n"
    },
    {
      "commit": "416a67a027afe98a91c84f81543b91811657c3e7",
      "tree": "06cf6b6ebaba9b41c20c2bceabd7119103878c72",
      "parents": [
        "6d63048b41f662676de684256f4012762624d108",
        "f29a534de84f9c69e56090b777ed22e6c288e868"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Aug 19 05:52:20 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 19 05:52:20 2025 -0700"
      },
      "message": "Merge \"Inline notifications_remember_channel_list_state\" into main"
    },
    {
      "commit": "f29a534de84f9c69e56090b777ed22e6c288e868",
      "tree": "87dbdd8789bfc8014b5c2902deb592f1b29e16ee",
      "parents": [
        "f8f97123269a9d0ac47a810157a7e7b648c0abdf"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Aug 19 12:14:08 2025 +0200"
      },
      "committer": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Aug 19 12:14:08 2025 +0200"
      },
      "message": "Inline notifications_remember_channel_list_state\n\nFixes: 439466445\nTest: atest ChannelListPreferenceControllerTest\nFlag: EXEMPT Deleting flag\nChange-Id: I33e5070419bb92f52b01d24da9c83a06bf5ac8dd\n"
    },
    {
      "commit": "8d49ba703852a2fc348f76db890a75d76a96fe7f",
      "tree": "a5a4b8108f87a3d78201f17f25d6f621ba60b4a7",
      "parents": [
        "239445ec8f1da1d6e887e2a2643c03a4488a9d45"
      ],
      "author": {
        "name": "Nurbek Sakiev",
        "email": "sakiev@google.com",
        "time": "Mon Aug 18 12:36:39 2025 -0700"
      },
      "committer": {
        "name": "Nurbek Sakiev",
        "email": "sakiev@google.com",
        "time": "Mon Aug 18 12:42:07 2025 -0700"
      },
      "message": "Update namespace for enable_nested_toggle_switches flag.\n\nThe flag\u0027s namespace is changed from \"android_settings\" to \"settings_experience\".\n\nBug: 393645580\nFlag: com.android.settings.flags.enable_nested_toggle_switches\nChange-Id: I17eb96518a9aaa9ebffda63c239dd8af303a5ba1\n"
    },
    {
      "commit": "2deed0e3623a4a05f932a7960f7979bda24def9b",
      "tree": "fa27802d046b21ebffc5eabf3dd71fee9af6b8d0",
      "parents": [
        "f61bef9101218a3ffb4188677e31aea933aa8c20"
      ],
      "author": {
        "name": "danielwbhuang",
        "email": "danielwbhuang@google.com",
        "time": "Thu Aug 14 15:52:31 2025 +0800"
      },
      "committer": {
        "name": "Daniel Huang",
        "email": "danielwbhuang@google.com",
        "time": "Thu Aug 14 23:49:10 2025 -0700"
      },
      "message": "Add MovementBackupHelper in SettingsBackupHelper\n\n1.Add feature BackupHelper\n2.Add feature flag\n\nBug: 427894558\nTest: manual\nFIXED_READ_ONLY_FLAG_REASON\u003dOTHER_SYSTEM_HEALTH_APPROVED. This should probably be a fixed read only flag to work for restore (flag updates require a reboot to apply, and most restores are done before the first reboot)\nFlag: com.android.settings.flags.movement_settings_backup_enabled\nChange-Id: I4bc5cb1cbd526259dba4b15bc40d1922446660ad\n"
    },
    {
      "commit": "b733bb286de01e0416930a8517c255a1973d3246",
      "tree": "5ec6e4d76d6f7e84dee82d442dbdb6bb018c3e6f",
      "parents": [
        "2355f4f2323f8616d739c6553cb2624653ff8257"
      ],
      "author": {
        "name": "talreja",
        "email": "talreja@google.com",
        "time": "Mon Jul 28 23:10:24 2025 +0000"
      },
      "committer": {
        "name": "talreja",
        "email": "talreja@google.com",
        "time": "Thu Aug 14 10:17:15 2025 +0000"
      },
      "message": "- Cleaned up the flag remove_key_hide_enable_2g\n- The disabledByCarrier logic, along with its associated summary update and enable/disable functionality, has been removed from the \u00272G network protection\u0027 option.\n\nBug: 433263654\nTest: m \u0026 atest Enable2gPreferenceControllerTest\nFlag: EXEMPT flag cleanup\nChange-Id: I58eb2159563ad11514cd587369d1bb922c17d8ac\n"
    },
    {
      "commit": "fe82313423175dfe25bdcabe603debc7d1363c57",
      "tree": "f0ad8c4dbbd2aaaaee626ee9b778fde1fbb980f7",
      "parents": [
        "3ed8e494f7b66508cd79ad5eb4855433670d8784",
        "1e20224af3dd55ad96b23c45c2556338b1f9a5a6"
      ],
      "author": {
        "name": "Juan Sebastian Martinez",
        "email": "juansmartinez@google.com",
        "time": "Fri Aug 08 07:21:35 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 08 07:21:35 2025 -0700"
      },
      "message": "Merge \"Adding MSDL feedback to Settings and the pattern bouncer.\" into main"
    },
    {
      "commit": "550702b2cb23e947478be14b7d27d068eb5fc50e",
      "tree": "022072664aeb55363b1b3a303e643354e04227ff",
      "parents": [
        "1a14e8fb86c2c85f0fa457686daebc082c0d568c"
      ],
      "author": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Wed Aug 06 13:19:45 2025 +0900"
      },
      "committer": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Fri Aug 08 11:16:36 2025 +0900"
      },
      "message": "Integrate ResolutionPreferenceFragment confirmation dialog\n\nBug: 421018668\nTest: ResolutionPreferenceFragmentTest\nFlag: com.android.settings.flags.enable_resolution_apply_confirmation_bugfix\n\nChange-Id: Iec170f5fd0f5d0c1b16632bf47a171a3428c0222\n"
    },
    {
      "commit": "1e20224af3dd55ad96b23c45c2556338b1f9a5a6",
      "tree": "5c50b94b1c554e49894d3815d1e48914b4cbce9b",
      "parents": [
        "8aa0614a4baeb4c0cbe55b881bbcced976ef2217"
      ],
      "author": {
        "name": "Juan Sebastian Martinez",
        "email": "juansmartinez@google.com",
        "time": "Mon Jul 21 13:46:10 2025 -0700"
      },
      "committer": {
        "name": "Juan Sebastian Martinez",
        "email": "juansmartinez@google.com",
        "time": "Wed Aug 06 16:08:17 2025 -0700"
      },
      "message": "Adding MSDL feedback to Settings and the pattern bouncer.\n\nThis integrates the MSDL library into the Settings activity to be able\nto play MSDL haptics. As the first use-case, msdl feedback is added to\nthe dragging interaction of the pattern bouncer when setting a new\nlockscreen pattern.\n\nTest: manual. Verified MSDL haptics play when setting and confirming a\n  lockscreen pattern.\nTest: added Unit test to dump service\nBug: 406774575\nFlag: com.android.settings.flags.msdl_feedback\nChange-Id: Ia1c626f7fc40ba0dd321b9b0175aac61e41c95e9\n"
    },
    {
      "commit": "2c26bc3737731a660743c238bf04f20f921943a4",
      "tree": "c2d81f380db270206837a2ffe9f013261455527d",
      "parents": [
        "2ece140268d9e3284792d88ed7fe20a3d4a8ce78"
      ],
      "author": {
        "name": "Wes Okuhara",
        "email": "wesokuhara@google.com",
        "time": "Thu Jul 31 15:42:59 2025 -0700"
      },
      "committer": {
        "name": "Wes Okuhara",
        "email": "wesokuhara@google.com",
        "time": "Thu Jul 31 15:45:19 2025 -0700"
      },
      "message": "Settings: Cleanup settings_search_result_deep_link_in_same_task flag\n\nBug: 433578945\nTest: Manual\nFlag: EXEMPT refactor\nChange-Id: I85509c05920e29d313ed72046b1c27055cc7c0fa\n"
    },
    {
      "commit": "1f271f6ab4d339e4d7ed285b58726b8ce5c074cf",
      "tree": "1abfd23cd668cd8aac68a01c493a63643a3ae37b",
      "parents": [
        "50000ee7b1381624ac5da263d74c8d73559d2fdf",
        "3a728744cdf60c4323ae8d0b6cef231b78f9fabe"
      ],
      "author": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Mon Jul 28 02:19:44 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 02:19:44 2025 -0700"
      },
      "message": "Merge \"Add bugfix flag for enabling resolution change in Settings page\" into main"
    },
    {
      "commit": "cdcd793fd92db7ce4709c64a340679a4daa68179",
      "tree": "959152f1dfd8d2cf942bad1a85d9bc2e933ae8bd",
      "parents": [
        "f96b419fa4b74611833d16b9e7aabc0f49112037",
        "3676d354200d7f2219dbc781ff067611834ccc77"
      ],
      "author": {
        "name": "Vincent Wang",
        "email": "firewall@google.com",
        "time": "Thu Jul 24 01:27:25 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 01:27:25 2025 -0700"
      },
      "message": "Merge \"Remove unused flag from Settings\" into main"
    },
    {
      "commit": "3676d354200d7f2219dbc781ff067611834ccc77",
      "tree": "9b9275adcd9855c203724c7a6522586d19d26e95",
      "parents": [
        "c1074666496f74950a68fc834a342d5cf6986925"
      ],
      "author": {
        "name": "Vincent Wang",
        "email": "firewall@google.com",
        "time": "Thu Jul 24 06:22:04 2025 +0000"
      },
      "committer": {
        "name": "Vincent Wang",
        "email": "firewall@google.com",
        "time": "Thu Jul 24 06:24:04 2025 +0000"
      },
      "message": "Remove unused flag from Settings\n\nBug: b/433524616\nFlag: EXEMPT bug fixing\nTest: Build pass\n\nChange-Id: Ic5a3b733ed9068801c4b09e56a722d875a98a3a6\n"
    },
    {
      "commit": "a005d0d73a36170eaa7683db9d4629acd13717f1",
      "tree": "d9e5ca2f60a80a7316027c10ed4610b78e8d4a92",
      "parents": [
        "bfa293147455d44ffa51354bfb3e78e9f0c3a0c0"
      ],
      "author": {
        "name": "William Leshner",
        "email": "wleshner@google.com",
        "time": "Tue Jul 22 11:17:04 2025 -0700"
      },
      "committer": {
        "name": "William Leshner",
        "email": "wleshner@google.com",
        "time": "Tue Jul 22 14:06:59 2025 -0700"
      },
      "message": "Remove unused aconfig flag\n\nThis flag is moved to SystemUI. Removing to avoid confusion.\n\nFixes: 433529570\nTest: NA (removing unused flag)\nFlag: EXEMPT removing unused flag\n\nChange-Id: I6aaf863b1ed79994e76b20a1c5af044288f25864\n"
    },
    {
      "commit": "3a728744cdf60c4323ae8d0b6cef231b78f9fabe",
      "tree": "5535492fe559ad6a6df38261dda9dd0afeadf7de",
      "parents": [
        "fe17de7428cf1543121413bbf97bfa831ea4827a"
      ],
      "author": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Tue Jul 22 17:28:02 2025 +0900"
      },
      "committer": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Tue Jul 22 20:37:17 2025 +0900"
      },
      "message": "Add bugfix flag for enabling resolution change in Settings page\n\nThe bugfix flag is only used to promote this feature if the Display\nblocking bug managed to be fixed in time\n\nBug: 253296253\nTest: m\nFlag: com.android.settings.flags.resolution_and_enable_connected_display_setting_bugfix\nChange-Id: If7dff6e02fd4a287121338855790b4b9902f60f4\n"
    },
    {
      "commit": "e74ffdc00a18ef88948de63c15cc120da2475334",
      "tree": "09226daa43a0baa455143951bafef9b47d8c87fb",
      "parents": [
        "bb2cd14126243f8c9c6b98f906a02d1acb552575"
      ],
      "author": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Mon Jul 21 22:31:39 2025 -0700"
      },
      "committer": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Mon Jul 21 22:39:03 2025 -0700"
      },
      "message": "Add flag for migrating extra dim detail page to catalyst infrastructure.\n\nBug: 413454003\nTest: N/A\nFlag: EXEMPT creating a new flag\nChange-Id: Id67eb7c531d4af9980f5950467ca221dc5e3f994\n"
    },
    {
      "commit": "bb2cd14126243f8c9c6b98f906a02d1acb552575",
      "tree": "bf4587d189b4bb0b1e342214f502ab50aa38f747",
      "parents": [
        "0976dbb651bee651089680fc81fd929c1432138a"
      ],
      "author": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Mon Jul 21 22:29:20 2025 -0700"
      },
      "committer": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Mon Jul 21 22:38:54 2025 -0700"
      },
      "message": "Add flag for migrating color correction detail page to catalyst infrastructure.\n\nBug: 413453264\nTest: N/A\nFlag: EXEMPT creating a new flag\nChange-Id: I545dd6abc9ce8da38457824a7fa8abf96b3831c6\n"
    },
    {
      "commit": "0976dbb651bee651089680fc81fd929c1432138a",
      "tree": "310099bb8028ae08dd6fa6cf2c2343723570432c",
      "parents": [
        "c1074666496f74950a68fc834a342d5cf6986925"
      ],
      "author": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Mon Jul 21 22:25:52 2025 -0700"
      },
      "committer": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Mon Jul 21 22:38:22 2025 -0700"
      },
      "message": "Add flag for migrating color inversion detail page to catalyst infrastructure.\n\nBug: 413452734\nTest: N/A\nFlag: EXEMPT creating a new flag\nChange-Id: I05a12822c31748b99e7f0e7940aa7d4b742fe7b9\n"
    },
    {
      "commit": "5dd53a19622277501dced2d51b8a64297e089bfc",
      "tree": "411e184d95f797ec53962dbac96efb864b4872d4",
      "parents": [
        "69b449b0bd06a6c8c29e9339604d0b6be4b1521c",
        "ae22cfbe21cdc14620186880d86af5baa85062bc"
      ],
      "author": {
        "name": "Shaowei Shen",
        "email": "shaoweishen@google.com",
        "time": "Mon Jul 21 02:11:09 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 21 02:11:09 2025 -0700"
      },
      "message": "Merge \"[Physical Keyboard] [Cleanup] Remove pk setting flag\" into main"
    },
    {
      "commit": "668fdc32cf61db9dec37f17433d7bafb5d7138c5",
      "tree": "2c4b6e895a75ece68c22a5ae1715b551a69ab40b",
      "parents": [
        "5d5655fd56479d20000761896a70b693c4f1ca33",
        "2824af1202d047b600b872d59f70ef24813bd4fa"
      ],
      "author": {
        "name": "Michael Cheng",
        "email": "mlcheng@google.com",
        "time": "Sun Jul 20 18:17:42 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 20 18:17:42 2025 -0700"
      },
      "message": "Merge \"Don\u0027t update height of location services, since it doesn\u0027t need to change height when tabs are selected.\" into main"
    },
    {
      "commit": "d027931c00c3b056b3dead93c6b17e041660ac16",
      "tree": "2d7eaabeb9a60d46a3c40f60ab11189c770e85bc",
      "parents": [
        "960756a4eb3ac49393b9655926bec4ee723fc649"
      ],
      "author": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Fri Jul 18 00:14:27 2025 -0700"
      },
      "committer": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Fri Jul 18 00:14:27 2025 -0700"
      },
      "message": "Add flag for migrating accessibility service detail page to catalyst infrastructure.\n\nBug: 337243808\nTest: N/A\nFlag: EXEMPT creating a new flag\nChange-Id: If95e61cadd01df67caa41a0c9648144b60c24b07\n"
    },
    {
      "commit": "0c35b3ba7b45b37e1a1a5b17e7580ba5b6b5b3c5",
      "tree": "375a0fe7ed41143c77034448ca463c8991fa0bfe",
      "parents": [
        "d7dcfc3fd47b7a2ab021c7140169877588ec9d48",
        "e7bd5b1fe06090ab23936b198e912fbcd642d131"
      ],
      "author": {
        "name": "Yunke Zhou",
        "email": "yunkez@google.com",
        "time": "Thu Jul 17 22:36:04 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 17 22:36:04 2025 -0700"
      },
      "message": "Merge \"User settings: add edit icon for own account\" into main"
    },
    {
      "commit": "2824af1202d047b600b872d59f70ef24813bd4fa",
      "tree": "31fafce797a202753362eb61199a1056a7c54e3d",
      "parents": [
        "7d1b8b96ef6d9aab10f6ed5d836c07e957e9db41"
      ],
      "author": {
        "name": "Michael Cheng",
        "email": "mlcheng@google.com",
        "time": "Wed Jul 16 21:42:09 2025 -0700"
      },
      "committer": {
        "name": "Michael Cheng",
        "email": "mlcheng@google.com",
        "time": "Wed Jul 16 21:44:02 2025 -0700"
      },
      "message": "Don\u0027t update height of location services, since it doesn\u0027t need to change height when tabs are selected.\n\nhttps://screencast.googleplex.com/cast/NTA4OTQ1ODc0MjM2MjExMnw1ZTMzODRiMy05MA\n\nFlag: com.android.settings.flags.disable_update_height_profile_select_location_services\nChange-Id: Ife7ded35b89d1ab9da27dbebb7912e5866a185e9\nBug: 345673677\nBug: 418876165\nTest: atest -c ProfileSelectLocationServicesFragmentTest\n"
    },
    {
      "commit": "227f67ce27350109af6c12d201d1a7f920fe46fa",
      "tree": "956d75e05d0b543f96c490323e93dc0f4d1ec19e",
      "parents": [
        "8aff00d2ee2659b13e16fcd90e4390314e758df1"
      ],
      "author": {
        "name": "Aena Verma",
        "email": "aenav@google.com",
        "time": "Tue Jul 08 21:56:16 2025 -0700"
      },
      "committer": {
        "name": "Aena Verma",
        "email": "aenav@google.com",
        "time": "Tue Jul 15 02:07:58 2025 -0700"
      },
      "message": "Created a enable_safety_center_new_ui flag\n\nThis CL introduces the aconfig flag `enable_safety_center_new_ui` which\nguards the new Safety Center UI activity in Settings.\n\nFlag: com.android.settings.flags.enable_safety_center_new_ui\nBug: 425902698\nDescription: Guards the new Safety Center UI activity.\nChange-Id: I6323cb67bf15dd07a2dda7969d90268f34f5bbfd\n"
    },
    {
      "commit": "ae22cfbe21cdc14620186880d86af5baa85062bc",
      "tree": "87db998f1d8e91c7ff1c109a7b3bec47a456d0da",
      "parents": [
        "0c1a23925031373ae1d7fa379a71af873f653f10"
      ],
      "author": {
        "name": "shaoweishen",
        "email": "shaoweishen@google.com",
        "time": "Mon Jun 23 08:42:20 2025 +0000"
      },
      "committer": {
        "name": "shaoweishen",
        "email": "shaoweishen@google.com",
        "time": "Mon Jul 14 05:09:22 2025 +0000"
      },
      "message": "[Physical Keyboard] [Cleanup] Remove pk setting flag\n\nBug: 423998095\nFlag: EXEMPT clean up flag\nTest: atest packages/apps/Settings/tests/robotests/src/com/android/settings/inputmethod/\nChange-Id: Id156eee20487f1687a3e68e5de152ec0031effbf\n"
    },
    {
      "commit": "22709c45329822da8686520235e4a028fd426b51",
      "tree": "3836c1abff2654bcedc871e12f0dc90349a4c9ad",
      "parents": [
        "d8650a6e651dd9c7b55e639b1c4d8264f3fa51a0"
      ],
      "author": {
        "name": "Angela Wang",
        "email": "angelala@google.com",
        "time": "Mon Jun 23 08:36:47 2025 +0000"
      },
      "committer": {
        "name": "Angela Wang",
        "email": "angelala@google.com",
        "time": "Fri Jul 11 18:15:46 2025 +0000"
      },
      "message": "[Catalyst] The skeleton of Hearing Devices screen\n\nFlag: com.android.settings.accessibility.catalyst_hearing_devices\nBug: 337244007\nTest: atest HearingDevicesScreenTest\nTest: manually check the result on the phone with flag enabled\nChange-Id: I9c336f7018761c2f46d8ff156402d3d099eb6ea5\n"
    },
    {
      "commit": "e7bd5b1fe06090ab23936b198e912fbcd642d131",
      "tree": "2e4914bc17e575f0c3bbffcece9d7fe12abf1d3b",
      "parents": [
        "b9afa3f155358625ceed2b5e4fb548ba7c21eb61"
      ],
      "author": {
        "name": "Yunke Zhou",
        "email": "yunkez@google.com",
        "time": "Tue Jul 08 06:18:14 2025 +0000"
      },
      "committer": {
        "name": "Yunke Zhou",
        "email": "yunkez@google.com",
        "time": "Wed Jul 09 06:04:52 2025 +0000"
      },
      "message": "User settings: add edit icon for own account\n\nAdd an edit button for own account to edit the name and avatar.\nPlease find the screenshot in the bug.\n\nBug: 425577131\nTest: Manual tested that the edit icon is shown for own account.\nTest: atest UserSettingsTest  UserPreferenceTest\nFlag: com.android.settings.flags.show_user_details_settings_for_self\nChange-Id: Ib9d9e8a6db74b554d93f406a97fc4e6c1ea83ca9\n"
    },
    {
      "commit": "2d5f3add1b34fae25871760f3d72390d8024cbb9",
      "tree": "0b94a63b1f98e77b7778b8fa404aeaf5a0b50efb",
      "parents": [
        "b22c3e0225902ae3eec6b5ec68a16a273fa8fdc7"
      ],
      "author": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Wed Jul 09 01:22:19 2025 +0000"
      },
      "committer": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Tue Jul 08 18:57:18 2025 -0700"
      },
      "message": "Add flag for migrating accessibility activity detail page to catalyst\ninfrastructure.\n\nBug: 337243383\nTest: N/A\nFlag: EXEMPT creating a new flag\nChange-Id: Ie4d0c62af10e00d100ed7e7f0c6ffc5d16fbe6f6\n"
    },
    {
      "commit": "8c2c8d6a9b510bb2a913eedd2ecc6d5e6c930087",
      "tree": "337592f03c22c8b453087cdee3325a3186ec2db9",
      "parents": [
        "08e223a1ea31fa6fb0b047d40f3a10a883bbc2ac"
      ],
      "author": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Mon Jul 07 17:30:25 2025 +0900"
      },
      "committer": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Tue Jul 08 10:49:47 2025 +0900"
      },
      "message": "Add universal cursor switch\n\nBug: 420885578\nTest: atest ExternalDisplayPreferenceFragmentTest\nFlag: com.android.settings.flags.enable_default_display_in_topology_switch_bugfix\n\nChange-Id: I14ad570bea200c8cc10c80b1d5327bf0cb848e65\n"
    },
    {
      "commit": "e4d172d21cd5fbdd744479d21ef0b62703f940c0",
      "tree": "65c0e31dbd1796aad771e33e366c2edb82fd236a",
      "parents": [
        "f1537b8e2c1dfec54bb3d027d43ad157a16efaf9",
        "585aae07e71a3c8608c55d3fba3b3183798d8cf2"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Jul 02 12:56:05 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 12:56:05 2025 -0700"
      },
      "message": "Merge \"Ensure whenToDream setting is valid upon boot.\" into main"
    },
    {
      "commit": "585aae07e71a3c8608c55d3fba3b3183798d8cf2",
      "tree": "349a1b8c9229fafe54252367be3bb4d5a1fe4236",
      "parents": [
        "7bb2ded013937fe854066690082a2772a116d93b"
      ],
      "author": {
        "name": "brycelee",
        "email": "brycelee@google.com",
        "time": "Tue Jul 01 06:01:26 2025 +0000"
      },
      "committer": {
        "name": "brycelee",
        "email": "brycelee@google.com",
        "time": "Wed Jul 02 00:00:27 2025 +0000"
      },
      "message": "Ensure whenToDream setting is valid upon boot.\n\nThis changelist makes sures that the whenToDream setting is within the\navailable options on boot\n\nFixes: 419323985\nTest: manual - ensures value is updated upon boot.\nFlag: com.android.settings.flags.resolve_missing_when_to_dream\nChange-Id: If7115c2cbf4a3a04c3513a7899926e965a16ea41\n"
    },
    {
      "commit": "f4da10d2270eebae1ceb13f6c8cc51032d02d316",
      "tree": "7d2ec4780b0c973d2fe68719b97acdebc24a57df",
      "parents": [
        "ab1deb1b674d6c7f1c11d8687658215e40759c11"
      ],
      "author": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Wed Jun 25 00:23:40 2025 +0000"
      },
      "committer": {
        "name": "Chun-Ku Lin",
        "email": "chunkulin@google.com",
        "time": "Mon Jun 30 21:26:19 2025 +0000"
      },
      "message": "Change the flag for migrating DarkModeScreen\n\nReason of the changes:\n- The existing flag is in development stage; not much usage\n- Accessibility team will do the actual migration\n- Replace the new flag so that accessibility team owns the process to\n  promote the flags, and map the bug id to the actual bug\n\nNO_IFTTT\u003donly change the flag\n\nBug: 337243099\nTest: Build succeed\nTest: manual navigate to the entrypoint of dark theme, no crash\nFlag: EXEMPT change flag\nChange-Id: I1c4013941fa71ab3427ef97faf42abc603db28a8\n"
    },
    {
      "commit": "3017c9ba5f97621867e1cf9a11718a756638206d",
      "tree": "ede373b0e1f5954e024581f5062f492d0d521c7e",
      "parents": [
        "124ad4bb84652fe2a69988f64e89e7af69e8e6ef",
        "ecb2f23551151e29b8c457aae24bac697db718ab"
      ],
      "author": {
        "name": "Edgar Wang",
        "email": "edgarwang@google.com",
        "time": "Tue Jun 24 20:00:34 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 24 20:00:34 2025 -0700"
      },
      "message": "Merge \"[Homepage Revamp] Flag removal\" into main"
    },
    {
      "commit": "686c63d488e03745b7ea9d3fec16d39ec008c4df",
      "tree": "71425b9af86eb7189e4794d18c55a4fdf94a499c",
      "parents": [
        "ff5f371c243a670f2b92e4bbd3def18b8d6a1ec8",
        "925417a09a44ffa3a816bf5813614f69669d990c"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Jun 24 07:43:32 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 24 07:43:32 2025 -0700"
      },
      "message": "Merge \"Don\u0027t lose \"show unused categories\" in channel list when resuming\" into main"
    },
    {
      "commit": "925417a09a44ffa3a816bf5813614f69669d990c",
      "tree": "0a126a52c00af99427287e3378cedb50ae4bb250",
      "parents": [
        "ecad75037346c8abea029852c3a588610993b78a"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Mon Jun 23 18:17:47 2025 +0200"
      },
      "committer": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Jun 24 07:41:33 2025 -0700"
      },
      "message": "Don\u0027t lose \"show unused categories\" in channel list when resuming\n\nAlso change the appearance of the \"show unused categories\" button to differentiate it from the actual categories (and match Expressive).\n\nFinally, move ChannelListPreferenceControllerTest to Robolectric (on-device unit tests have problems with resolving resources).\n\nBug: 412613378\nBug: 423068870\nTest: atest ChannelListPreferenceControllerTest + manual\nFlag: com.android.settings.flags.notifications_remember_channel_list_state\nChange-Id: I947fdca53ffb72052fd2a4de333244cc7bbd0f8f\n"
    },
    {
      "commit": "10f2bcdbb6084c1a76f23da66e42c85389d7de80",
      "tree": "8515eadee7e6945c03206b207a6f4530d0149390",
      "parents": [
        "b0c472c78e78a50d0658361a51b5513f9f42ea04"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Jun 24 04:43:10 2025 -0700"
      },
      "committer": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Jun 24 04:43:10 2025 -0700"
      },
      "message": "Set OWNERS for notification flags\n\nBug: 423068870\nTest: N/A\nFlag: EXEMPT Metadata change\nChange-Id: I7ad2b7e18c8e3aeec2b65a6aad8e1ec297ce528d\n"
    },
    {
      "commit": "ecb2f23551151e29b8c457aae24bac697db718ab",
      "tree": "f61ac219bc292b785a4a64c18a194e10ca73f2b5",
      "parents": [
        "b0c472c78e78a50d0658361a51b5513f9f42ea04"
      ],
      "author": {
        "name": "Edgar Wang",
        "email": "edgarwang@google.com",
        "time": "Wed May 07 18:07:57 2025 +0000"
      },
      "committer": {
        "name": "Edgar Wang",
        "email": "edgarwang@google.com",
        "time": "Tue Jun 24 11:35:33 2025 +0000"
      },
      "message": "[Homepage Revamp] Flag removal\n\nBug: 409604351\nTest: manual\nFlag: EXEMPT removing flag\nNO_IFTTT\u003d removing flag\n\nChange-Id: I2ba646a677dfca241aede047a4a9c45b3317b7b4\n"
    },
    {
      "commit": "cc0cd0978a802be2cd731c1abb731e0b192e594e",
      "tree": "9ba899ca0b06c9ee9d2d1dd1ea347339a2db8fb7",
      "parents": [
        "aef9f93e9feada21ef062123f663719d836d4db3"
      ],
      "author": {
        "name": "Edgar Wang",
        "email": "edgarwang@google.com",
        "time": "Fri Jun 20 07:21:45 2025 +0000"
      },
      "committer": {
        "name": "Edgar Wang",
        "email": "edgarwang@google.com",
        "time": "Fri Jun 20 07:26:03 2025 +0000"
      },
      "message": "Flag removal - Dynamic Injection Category\n\nBug: 409609113\nTest: rebuild\nFlag: EXEMPT removing flag\nChange-Id: Iefe154c3f413bfae4490181874bed421e3b573f2\n"
    },
    {
      "commit": "12d50e02f2b40837cbf445dfb6fe862e5b908967",
      "tree": "f1245bf9933f57fbc862bd274e1ed9740037c059",
      "parents": [
        "f83c5bd70ab904cb636afb407665914e50fb89d7",
        "a008cf1f54efe7b373e656490f9629111e9d4646"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Thu Jun 19 21:49:28 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 19 21:49:28 2025 -0700"
      },
      "message": "Merge \"Hide pbap toggle for wearable devices during pairing\" into main"
    },
    {
      "commit": "910b3353f093f6426cc83689f2a699c30fc676ac",
      "tree": "54c365c49de8fc97b3c25f0482faaa5c1ac23ec9",
      "parents": [
        "73b4cc5763ed6f436511871a9d73ede4ebf3387a",
        "82fa59024082989f65173dafedc1b5fb95011a61"
      ],
      "author": {
        "name": "Jean Chen",
        "email": "chenjean@google.com",
        "time": "Thu Jun 19 02:18:03 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 19 02:18:03 2025 -0700"
      },
      "message": "Merge \"feat(Catalyst_magnification): The skeleton of Magnification screen\" into main"
    },
    {
      "commit": "82fa59024082989f65173dafedc1b5fb95011a61",
      "tree": "b49f5c3e75c8124a2417107889e1f27a9e6b1e00",
      "parents": [
        "cd31c0f55c830125e2fb29654e42095debdd6db1"
      ],
      "author": {
        "name": "Jean Chen",
        "email": "chenjean@google.com",
        "time": "Mon Jun 16 07:06:54 2025 +0000"
      },
      "committer": {
        "name": "Jean Chen",
        "email": "chenjean@google.com",
        "time": "Thu Jun 19 02:31:12 2025 +0000"
      },
      "message": "feat(Catalyst_magnification): The skeleton of Magnification screen\n\nFlag: com.android.settings.accessibility.catalyst_magnification\nBug: 413453974\nTest: atest MagnificationScreenTest\nTest: build and manually test on LegalSettingsScreen\nChange-Id: I3cd072cca2eb3a9ccd9475bf08f51271fa6dcf57\n"
    },
    {
      "commit": "05f59ba1dad20e8728649197ea01eaf1809fa239",
      "tree": "792679c65871782c7d0563e1911e773d6a2598e8",
      "parents": [
        "bd50f83c754f3c36a789c7916ec4ef94c464ada9",
        "8fc50cb57c882e65ed60130a60048d5e8463721d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 18 08:32:18 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 08:32:18 2025 -0700"
      },
      "message": "Merge \"[Catalyst] Provide deep-link of A11y screen\" into main"
    },
    {
      "commit": "a008cf1f54efe7b373e656490f9629111e9d4646",
      "tree": "4d168a86e815276bb64681335d817f1eb5257dee",
      "parents": [
        "63ebf5c2a7768a146cf3c024b2c47ff967a5c7f5"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Wed Jun 18 16:00:36 2025 +0800"
      },
      "committer": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Wed Jun 18 17:48:04 2025 +0800"
      },
      "message": "Hide pbap toggle for wearable devices during pairing\n\nTest: atest BluetoothPairingControllerTest\nFlag: EXEMPT minor fix\nBug: 425848384\nChange-Id: Ic37542abfc9a5710fa6bdfa35737051bee0e33db\n"
    },
    {
      "commit": "05b587f855fb53c2b52de5b57a64dd84687c89e6",
      "tree": "8f93a15fb77d42d61b2fd326b6fabfb70ead151c",
      "parents": [
        "5baef3d6c737008723c00d5df9f626f6b23b2aed",
        "a671c230b4fe11194aa2a9ea96d618db16afc603"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 18 00:20:26 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 00:20:26 2025 -0700"
      },
      "message": "Merge \"Remove udfps_enroll_calibration flag\" into main"
    },
    {
      "commit": "8fc50cb57c882e65ed60130a60048d5e8463721d",
      "tree": "6f9cf1fa9dad12aa5777dbe92bf30615d2b2592f",
      "parents": [
        "d33585f8c0c02951ed4be67299f617284bcbbf56"
      ],
      "author": {
        "name": "Jason Chiu",
        "email": "chiujason@google.com",
        "time": "Thu Jun 05 11:25:40 2025 +0800"
      },
      "committer": {
        "name": "Jason Chiu",
        "email": "chiujason@google.com",
        "time": "Wed Jun 18 15:12:14 2025 +0800"
      },
      "message": "[Catalyst] Provide deep-link of A11y screen\n\nTest: atest AccessibilityScreenTest\nBug: 419102597\nFlag: com.android.settings.flags.catalyst_accessibility_screen\nChange-Id: I8c0e3ca64abd007a9b6e70df7e8202b967c4e79f\n"
    },
    {
      "commit": "63ebf5c2a7768a146cf3c024b2c47ff967a5c7f5",
      "tree": "1dc831845a33b239d04a2142f387b2e5de472556",
      "parents": [
        "69c71bb7ef839b858b465c2c422a75211d6a518b",
        "8dbd77d3fd3495d165223532c66f6d069ed015e4"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Tue Jun 17 22:00:23 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 22:00:23 2025 -0700"
      },
      "message": "Merge \"Expressive bluetooth battery header\" into main"
    },
    {
      "commit": "b3630f71006de4b221d8b0512310aac91b081ba4",
      "tree": "40ad6ae17bef3420b5842cb20d66bd33ca93bf72",
      "parents": [
        "ca9fdc5ff75401536b5942db7c83d00aae9b8465",
        "5fb471268d1db29d6d77e49218d7bc9d1186289c"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Tue Jun 17 10:56:54 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 10:56:54 2025 -0700"
      },
      "message": "Merge \"Remove flag page_size_app_compat_setting\" into main"
    },
    {
      "commit": "8dbd77d3fd3495d165223532c66f6d069ed015e4",
      "tree": "9ebe01d1cc3618a3081b365ec7661ea83ad068ea",
      "parents": [
        "e90eb43446b7e8af416cbf6bd82bf8d2703e112b"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Wed Jun 11 13:31:12 2025 +0800"
      },
      "committer": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Tue Jun 17 04:19:52 2025 -0700"
      },
      "message": "Expressive bluetooth battery header\n\nTest: atest AdvancedBluetoothDetailsHeaderControllerTest\nFlag: com.android.settings.flags.enable_expressive_bluetooth_battery_header\nBug: 423837117\nChange-Id: Ie21feefb51f2cced1785c62a20bb2f1207845269\n"
    },
    {
      "commit": "d8fd8addf9f75d3ee6c8451cc95b9018cbbf3118",
      "tree": "7f5495bdb956fb6031f56ad71b29e7d8e57e501a",
      "parents": [
        "0f3330a5a399486636a4c3c8ed2b2399f139ea0d",
        "15cf9e3eda2cf0a31f4301462dc81ecc47a85da2"
      ],
      "author": {
        "name": "Ya-Lan Yiue",
        "email": "yyalan@google.com",
        "time": "Tue Jun 17 03:40:57 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 03:40:57 2025 -0700"
      },
      "message": "Merge \"[Action Corner] TouchpadAndMouseSettings search indexing fix - flag and tests\" into main"
    },
    {
      "commit": "5fb471268d1db29d6d77e49218d7bc9d1186289c",
      "tree": "7ce28e2aeb3ca357bb5e24df5cb678d4993717bc",
      "parents": [
        "fd26cef95bb4ea2d2a625a1c450d4cdd0a6681b2"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Tue Jun 10 23:23:33 2025 +0000"
      },
      "committer": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Tue Jun 17 00:38:06 2025 -0700"
      },
      "message": "Remove flag page_size_app_compat_setting\n\nCleaning flag from Android B release\n\nBug: 423961482\nTest: m Settings\nFlag: EXEMPT remove page_size_app_compat_setting\nChange-Id: If37de98e41060a65e3fc82c5b26d12c51da750b1\n"
    },
    {
      "commit": "15cf9e3eda2cf0a31f4301462dc81ecc47a85da2",
      "tree": "8a1ee607bfd9616dd656aca1c23bfb24e0929988",
      "parents": [
        "88d22e6e442685bbe4117564d236dd6cecb86b5c"
      ],
      "author": {
        "name": "yyalan",
        "email": "yyalan@google.com",
        "time": "Mon Jun 16 13:22:15 2025 +0000"
      },
      "committer": {
        "name": "yyalan",
        "email": "yyalan@google.com",
        "time": "Mon Jun 16 14:59:56 2025 +0000"
      },
      "message": "[Action Corner] TouchpadAndMouseSettings search indexing fix - flag and tests\n\nFixes: 421850832\nFlag: com.android.settings.flags.fix_touchpad_and_mouse_settings_search_index\nTest: TouchpadAndMouseSettingsTest.java\nChange-Id: If89e0da54619d7ad293b1e88be06b856f775cdf9\n"
    },
    {
      "commit": "a671c230b4fe11194aa2a9ea96d618db16afc603",
      "tree": "08aa52a26ce50ee41eb26ba2c860b5cf58abfa6d",
      "parents": [
        "e9c32cade5706f25da4775cfb91bd91b50af5902"
      ],
      "author": {
        "name": "Milton",
        "email": "mingjuwu@google.com",
        "time": "Mon Jun 16 07:52:58 2025 +0000"
      },
      "committer": {
        "name": "Milton",
        "email": "mingjuwu@google.com",
        "time": "Mon Jun 16 09:12:11 2025 +0000"
      },
      "message": "Remove udfps_enroll_calibration flag\n\nRemove flag of com.android.settings.flags.udfps_enroll_calibration\n\nFlag: EXEMPT Remove the flag\nBug: 409608833\nTest: atest FingerprintEnrollFindSensorTest\n      atest FingerprintEnrollIntroductionTest\n      atest FingerprintSettingsFragmentTest\n      atest SetupFingerprintEnrollFindSensorTest\n      atest SetupFingerprintEnrollIntroductionTest\n      Manually test calibrator function in Fingerprint Settings\nChange-Id: I62dbc3b31397a174675a84408602f493ad67ad4e\n"
    },
    {
      "commit": "d33585f8c0c02951ed4be67299f617284bcbbf56",
      "tree": "2b05f167f0496f22a54a445464011df9889bcb97",
      "parents": [
        "0c0f68c20183671de2ee7e3e48d21d44f90fe55e",
        "cd4cf8970201f6ee1d43c6497d8eebd36f358e5c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Jun 15 20:55:38 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 15 20:55:38 2025 -0700"
      },
      "message": "Merge \"[Catalyst] Add the deeplink for Network preferences\" into main"
    },
    {
      "commit": "cd4cf8970201f6ee1d43c6497d8eebd36f358e5c",
      "tree": "b0e2e023310c778a7a669ab3213ce0a21df01fcb",
      "parents": [
        "13ed1e664aaf83e79ae1c33d809adeb9a19cf079"
      ],
      "author": {
        "name": "Sunny Shao",
        "email": "sunnyshao@google.com",
        "time": "Fri Jun 06 09:02:40 2025 +0000"
      },
      "committer": {
        "name": "Sunny Shao",
        "email": "sunnyshao@google.com",
        "time": "Fri Jun 13 08:53:31 2025 +0000"
      },
      "message": "[Catalyst] Add the deeplink for Network preferences\n\nNO_IFTTT\u003dCatalyst only\n\nBug: 419309384\nTest: atest\nFlag: com.android.settings.flags.catalyst_configure_network_settings\nChange-Id: I86f8699986761c7d6880f683d14cbcea1e4c8aa8\n"
    },
    {
      "commit": "8e8b5a488a54010dd8217dbb31aad2affaa5e577",
      "tree": "dc69a04570018979c96d41b9a7323450d58af511",
      "parents": [
        "6bd5621c8659615964ecb2b205ec1ac8eb7fdf36",
        "8285d3d093b6675e83f39e0131ad87656960a9f8"
      ],
      "author": {
        "name": "Angela Wang",
        "email": "angelala@google.com",
        "time": "Fri Jun 13 01:14:21 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 13 01:14:21 2025 -0700"
      },
      "message": "Merge \"[Catalyst] The skeleton of Flash Notifications screen\" into main"
    },
    {
      "commit": "8285d3d093b6675e83f39e0131ad87656960a9f8",
      "tree": "baafca91eb594c9def07e5b59928b675cf0f22fd",
      "parents": [
        "055b273fe75f8142dd1d2bb920c6723b6e40c880"
      ],
      "author": {
        "name": "Angela Wang",
        "email": "angelala@google.com",
        "time": "Thu Jun 05 07:04:51 2025 +0000"
      },
      "committer": {
        "name": "Angela Wang",
        "email": "angelala@google.com",
        "time": "Thu Jun 12 07:03:01 2025 +0000"
      },
      "message": "[Catalyst] The skeleton of Flash Notifications screen\n\nFlag: com.android.settings.accessibility.catalyst_flash_notifications\nBug: 337243568\nTest: atest FlashNotificationsScreenTest\nChange-Id: I66baff7870c823a92cb8835669ab3cc4232d660e\n"
    },
    {
      "commit": "d2cae6a7dceb68ecaaff079783f23aa08ca5a705",
      "tree": "8f0fd52884fc8f5746f51738dfc0b24b6cffccea",
      "parents": [
        "88072a96c0438b8b765ec406b4587c5460354741",
        "56c5a6d79d805583bc6b1739975cfb20aa9b7abd"
      ],
      "author": {
        "name": "Riley Jones",
        "email": "jonesriley@google.com",
        "time": "Wed Jun 11 15:52:25 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 11 15:52:25 2025 -0700"
      },
      "message": "Merge \"Cleanup of toggle_feature_fragment_collection_info\" into main"
    },
    {
      "commit": "1d298b5e89b07492d5f5a87ebb9cfbecc69263df",
      "tree": "0763a0cfe7de546656d040bfef6b30e3da952325",
      "parents": [
        "5ac12751d61c9ce2dd5432faa7a7e68c9e366919",
        "0b2f6b2d31cd4ca57d5632e070b0981902335a90"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 11 12:53:50 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 11 12:53:50 2025 -0700"
      },
      "message": "Merge \"Flag cleanup.\" into main"
    },
    {
      "commit": "e4556d6f10c5fe12f85adaadd394ff2426c32406",
      "tree": "c376d77042dd0747564db9a249e35b6cd6d010bc",
      "parents": [
        "12c9eb2e384950bc505b94795ecf42a1073916b3",
        "094821d65745ef034451c7222c25f7bb75920996"
      ],
      "author": {
        "name": "Chung Tang",
        "email": "hctangaa@google.com",
        "time": "Wed Jun 11 02:57:21 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 11 02:57:21 2025 -0700"
      },
      "message": "Merge \"Flag removal: Remove com.android.settings.flags.enable_battery_level_display flag and references from the codebase\" into main"
    },
    {
      "commit": "f9789ab7fe45236a653733377c9a561233ca3bc5",
      "tree": "7276781238e07de056ad5fd20a907a1e6eac4875",
      "parents": [
        "37667050dfa979c6bcc5ead42e508547f6dc8d11",
        "debf73ee48826c5fba67a9e96186483aa611d354"
      ],
      "author": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Tue Jun 10 21:03:19 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 21:03:19 2025 -0700"
      },
      "message": "Merge \"Add flag to show tabbed connected display settings\" into main"
    },
    {
      "commit": "56c5a6d79d805583bc6b1739975cfb20aa9b7abd",
      "tree": "a07cae2cfa44ae1bd1f8eeb7d2a8eb856d6b4900",
      "parents": [
        "2830a09e57f71e0a61c113be714967865df4562b"
      ],
      "author": {
        "name": "Riley Jones",
        "email": "jonesriley@google.com",
        "time": "Tue Jun 10 19:13:16 2025 +0000"
      },
      "committer": {
        "name": "Riley Jones",
        "email": "jonesriley@google.com",
        "time": "Tue Jun 10 15:25:58 2025 -0700"
      },
      "message": "Cleanup of toggle_feature_fragment_collection_info\n\nFlag: EXEMPT cleanup\nTest: atest ToggleScreenMagnificationPreferenceFragmentTest EditShortcutsPreferenceFragmentTest\nBug: 318607873\nChange-Id: I6b9ad9a5cb1abb9437417ecde430ba7c7bf1a0b7\n"
    },
    {
      "commit": "094821d65745ef034451c7222c25f7bb75920996",
      "tree": "15a4abc29f02be2033f8135fd53c97c4115d756f",
      "parents": [
        "ad3a8a98d9c282fb62a314378fd6b38b58b26caa"
      ],
      "author": {
        "name": "Chung Tang",
        "email": "hctangaa@google.com",
        "time": "Fri Jun 06 07:20:40 2025 +0000"
      },
      "committer": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Tue Jun 10 15:19:45 2025 +0800"
      },
      "message": "Flag removal: Remove com.android.settings.flags.enable_battery_level_display flag and references from the codebase\n\nTest: atest / build test\nFlag: EXEMPT flag removal\nBug: 422701808\nChange-Id: I124bfa8c8740377324408f9e523e7f1913f6dc19\n"
    },
    {
      "commit": "d7155522e231066f4c79a641053687f086384a5d",
      "tree": "dbffedc5b9e4771c96c67d13fe77d38b118dfd79",
      "parents": [
        "ae1a79251f632aea844c622667407fb4735d4d20",
        "389b1ff3ba615c7cac5927835213e594478e5f27"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Sun Jun 08 23:23:47 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 08 23:23:47 2025 -0700"
      },
      "message": "Merge \"Remove flag enable_bluetooth_device_details_polish\" into main"
    },
    {
      "commit": "389b1ff3ba615c7cac5927835213e594478e5f27",
      "tree": "c1ff7a10d1d34b139905f4a593f9146ec089e43a",
      "parents": [
        "0ffb0fe1257fa4ce46ba904975edcb590459c0cd"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Mon Jun 09 11:32:40 2025 +0800"
      },
      "committer": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Mon Jun 09 12:30:44 2025 +0800"
      },
      "message": "Remove flag enable_bluetooth_device_details_polish\n\nTest: local build\nFlag: EXEMPT flag removal\nBug: 409610658\nChange-Id: Ie4fad0c975c82b5afa5943a8c566617634faff54\n"
    },
    {
      "commit": "0b2f6b2d31cd4ca57d5632e070b0981902335a90",
      "tree": "f131a4297d3b4a896f60cbc4b245d2af5ffed59b",
      "parents": [
        "97e30e8ee520b0a251f92807e665c6a0c78cb3a4"
      ],
      "author": {
        "name": "Kasia Krejszeff",
        "email": "kkasia@google.com",
        "time": "Sat Jun 07 10:08:53 2025 +0000"
      },
      "committer": {
        "name": "Kasia Krejszeff",
        "email": "kkasia@google.com",
        "time": "Sat Jun 07 10:08:53 2025 +0000"
      },
      "message": "Flag cleanup.\n\nCleanup the\ncom.android.settings.flags.utils_return_user_handle_for_current_user_id\nflag and references from the codebase.\n\nFix: 414636499\nFlag: EXEMPT removing android.multiuser.ignore_restrictions_when_deleting_private_profile\nTest: presubmit\nChange-Id: I504c10118778029aa8daacd18da51593a7508b66\n"
    },
    {
      "commit": "3d89886dea21f1e742d8544235e5a8e7ff268335",
      "tree": "5cd51437888ab58651ebc4aaf11d0bf6c068ddc0",
      "parents": [
        "a04e784c480d441bb6c87bd4cd750ef1f3335850",
        "a37d3703bc3bfd86abdec2c0afe8554eae54b191"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 06 02:17:17 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 02:17:17 2025 -0700"
      },
      "message": "Merge \"Cleanup the device state flags for migrated screens\" into main"
    },
    {
      "commit": "a37d3703bc3bfd86abdec2c0afe8554eae54b191",
      "tree": "bb5ec7465983f607af2dedc3523a8a9dfe239ec9",
      "parents": [
        "7b58a3cafb42f631b8dd31fd0835fdeb88386933"
      ],
      "author": {
        "name": "Jason Chiu",
        "email": "chiujason@google.com",
        "time": "Fri Jun 06 11:41:29 2025 +0800"
      },
      "committer": {
        "name": "Jason Chiu",
        "email": "chiujason@google.com",
        "time": "Fri Jun 06 01:14:14 2025 -0700"
      },
      "message": "Cleanup the device state flags for migrated screens\n\nNO_IFTTT\u003dCatalyst only\n\nBug: 422595655\nTest: manual\nFlag: com.android.settings.flags.catalyst_device_model\nChange-Id: I0118b0eea67a13add2a864502114a703ee0cbbff\n"
    },
    {
      "commit": "debf73ee48826c5fba67a9e96186483aa611d354",
      "tree": "e98f8f18833f97da419221ddfbee30f097a38964",
      "parents": [
        "148c759319c0c6c0abfc49fe683f71738c75c76d"
      ],
      "author": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Thu Jun 05 16:51:18 2025 +0900"
      },
      "committer": {
        "name": "Nergi Rahardi",
        "email": "nergi@google.com",
        "time": "Thu Jun 05 16:55:10 2025 +0900"
      },
      "message": "Add flag to show tabbed connected display settings\n\nBug: 409354332\nTest: m\nFlag: com.android.settings.flags.show_tabbed_connected_display_setting\nChange-Id: I8293334e7439f2aea3bafe1047d4c0b3c566f465\n"
    },
    {
      "commit": "582d239d606b371448f2c025e3dde2b88ff37ff7",
      "tree": "cd62f929444a895809193e234e57f08f5e2fe2bc",
      "parents": [
        "7b58a3cafb42f631b8dd31fd0835fdeb88386933"
      ],
      "author": {
        "name": "Jason Chiu",
        "email": "chiujason@google.com",
        "time": "Tue May 27 11:10:00 2025 +0800"
      },
      "committer": {
        "name": "Jason Chiu",
        "email": "chiujason@google.com",
        "time": "Tue Jun 03 15:35:49 2025 +0800"
      },
      "message": "[Catalyst] Provide deep-link of Accounts screen\n\nTest: atest AccountScreenTest\nBug: 419103492\nFlag: com.android.settings.flags.catalyst_accounts_screen\nChange-Id: I48c63a5ba85acc7066cca1cdf7bb49f69a05c01d\n"
    }
  ],
  "next": "7b58a3cafb42f631b8dd31fd0835fdeb88386933"
}
