)]}'
{
  "log": [
    {
      "commit": "6d90b680c9653a139190e37219d9e9e1d63cedf2",
      "tree": "50bf12befa0b97d30cda5e498fe177151efe7095",
      "parents": [
        "148cad6fe02b304814f5d62609a21148ed0af527",
        "55e949874eb24a387732c829a566643ce71805cf"
      ],
      "author": {
        "name": "Toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Tue Dec 09 16:09:22 2025 +0900"
      },
      "committer": {
        "name": "Toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Tue Dec 09 16:09:22 2025 +0900"
      },
      "message": "Merge remote-tracking branch \u0027upstream/lineage-23.0\u0027 into HEAD\n\nChange-Id: Icdd825d10ff7d3c1f5abbd4b8980bfffe805a3e9\n"
    },
    {
      "commit": "55e949874eb24a387732c829a566643ce71805cf",
      "tree": "ec7102d62b9443ac864a7b5e68c574bd60e47111",
      "parents": [
        "d470698baff6ca7eac5509ddcf9e6ba42bec408d"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Dec 01 14:53:19 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Dec 01 14:53:19 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: Ia5df1877ba622a24d4b36147b4ebdc1636f2978b\n"
    },
    {
      "commit": "148cad6fe02b304814f5d62609a21148ed0af527",
      "tree": "8866efec09201f55d09411df5cd8965b9b060320",
      "parents": [
        "6a5dfec130b0a71da11b22d654cc9cb6c6849347",
        "d470698baff6ca7eac5509ddcf9e6ba42bec408d"
      ],
      "author": {
        "name": "Toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Tue Nov 25 09:45:20 2025 +0900"
      },
      "committer": {
        "name": "Toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Tue Nov 25 10:27:40 2025 +0900"
      },
      "message": "Merge remote-tracking branch \u0027upstream/lineage-23.0\u0027 into HEAD\n\nChange-Id: I6066d4e190d3017282654c324581866a33359c63\n"
    },
    {
      "commit": "d470698baff6ca7eac5509ddcf9e6ba42bec408d",
      "tree": "42f2b1127c5e0f013a6bd1333b3c4a9488a8a53f",
      "parents": [
        "1b36bbd031936e9c9bbfb5c225c44d6d126d2d66"
      ],
      "author": {
        "name": "pnguyen879",
        "email": "howardson2001@gmail.com",
        "time": "Sat Nov 01 19:52:17 2025 -0500"
      },
      "committer": {
        "name": "pnguyen879",
        "email": "howardson2001@gmail.com",
        "time": "Sat Nov 01 19:52:17 2025 -0500"
      },
      "message": "SetupWizard: Actually remove 2 button nav leftovers\n\nChange-Id: I939906cd89fac2b3b9bc778148e5947b04a100d1\n"
    },
    {
      "commit": "6a5dfec130b0a71da11b22d654cc9cb6c6849347",
      "tree": "3cde0269c7af6600670e44fbecac8b4dadfef838",
      "parents": [
        "25d1fe40637329ba0d06d82cb27d3dd2cf4916b0",
        "1b36bbd031936e9c9bbfb5c225c44d6d126d2d66"
      ],
      "author": {
        "name": "Toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Mon Oct 13 15:52:20 2025 +0900"
      },
      "committer": {
        "name": "Toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Mon Oct 13 15:52:20 2025 +0900"
      },
      "message": "Merge remote-tracking branch \u0027github/lineage-23.0\u0027 into HEAD\n\nChange-Id: I9abfa44054e74b98dffd3e052e3c5e8acc272923\n"
    },
    {
      "commit": "1b36bbd031936e9c9bbfb5c225c44d6d126d2d66",
      "tree": "e4b51330115cd33a4d176ca544e82166b9f980ca",
      "parents": [
        "bf0afd2ffc2bf7d3c4685185bbd7d4d77934ab25"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed Sep 24 20:06:48 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed Sep 24 20:06:48 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I4bcea6ec6f44289cce915bba356047548d65f950\n"
    },
    {
      "commit": "bf0afd2ffc2bf7d3c4685185bbd7d4d77934ab25",
      "tree": "203d406c95a66161f1442ed03309744fd5256f22",
      "parents": [
        "ff8446a50401bfb71033927c8ef7e0330387275c"
      ],
      "author": {
        "name": "Inhishonor",
        "email": "inhishonor@protonmail.com",
        "time": "Wed Jul 02 13:56:45 2025 -0700"
      },
      "committer": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Fri Aug 15 22:37:46 2025 +0000"
      },
      "message": "SetupWizard: Add option to skip setup wizard on eng builds\n\nChange-Id: I160e95f7985b60740a94d059506ec5716d85cc41\n"
    },
    {
      "commit": "ff8446a50401bfb71033927c8ef7e0330387275c",
      "tree": "5cdd42ea9107edb30a9457a18e5eaa74463b463c",
      "parents": [
        "00fff59802c351ef1479370b4708c0d3c19f6e96"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Fri Aug 15 18:36:43 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Fri Aug 15 18:36:43 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I0fb0500343ce9da2e9d8da6f43e56c3fc31a6a68\n"
    },
    {
      "commit": "00fff59802c351ef1479370b4708c0d3c19f6e96",
      "tree": "73d12d681c21c437a15eb332245bfca005a0a4fc",
      "parents": [
        "06bff7057e085dd83452c36485b36ad0e2a91c22"
      ],
      "author": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Sun Jan 05 23:01:23 2025 +0100"
      },
      "committer": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Tue Aug 12 14:52:00 2025 +0200"
      },
      "message": "SetupWizard: Update wizard scripts for 15\n\nChange-Id: Ia946f40bd1118f5eed88de9ff789048485b9e662\n"
    },
    {
      "commit": "06bff7057e085dd83452c36485b36ad0e2a91c22",
      "tree": "fcd95cd97fbbef95d0543f97512746f299ae8292",
      "parents": [
        "c5e8e2cd057eec811ddfec5e32bdd9500ce55ae4"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Fri Aug 01 21:13:53 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Fri Aug 01 21:13:53 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I1e6e030ce360520ca9b86eaa96542948ce5a6846\n"
    },
    {
      "commit": "25d1fe40637329ba0d06d82cb27d3dd2cf4916b0",
      "tree": "f2e658d462da3314c03d25af311d5cda6b8f6bd7",
      "parents": [
        "e8f3b76edf6a9a144c123d2f43eba2076eaef4b4"
      ],
      "author": {
        "name": "Timi",
        "email": "timi.rautamaki@gmail.com",
        "time": "Tue Oct 01 12:17:39 2024 +0300"
      },
      "committer": {
        "name": "toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Thu Jul 24 02:48:23 2025 +0900"
      },
      "message": "SetupWizard: Add graphic for theme select page\n\nChange-Id: I51466d3edcf44f653f196ef0b5bdf916169a66c6\nSigned-off-by: Pranav Vashi \u003cneobuddy89@gmail.com\u003e\n"
    },
    {
      "commit": "e8f3b76edf6a9a144c123d2f43eba2076eaef4b4",
      "tree": "f681ed1cbffa0b68f086fd273ce8ed9b8ad693f9",
      "parents": [
        "66a78d24d73ff11f2ec96c99057ac0d968c110d1"
      ],
      "author": {
        "name": "Toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Thu Jul 04 21:08:09 2024 +0900"
      },
      "committer": {
        "name": "toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Thu Jul 24 02:48:10 2025 +0900"
      },
      "message": "SetupWizard: Bring it on our side\n\nChange-Id: Ic2a1d69216ba115c1e36da0ba0bcf267135b048e\n"
    },
    {
      "commit": "66a78d24d73ff11f2ec96c99057ac0d968c110d1",
      "tree": "1a62586953853b5df796aeee8cdd4d633bd48e53",
      "parents": [
        "cd63f52061f983245600ae7600c85adf495c7671"
      ],
      "author": {
        "name": "Toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Thu Jul 04 19:08:00 2024 +0900"
      },
      "committer": {
        "name": "toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Thu Jul 24 02:47:42 2025 +0900"
      },
      "message": "SetupWizard: Use correct updater package\n\nChange-Id: Ia842743988a3c2560f50a372a15468570ddd7da7\n"
    },
    {
      "commit": "cd63f52061f983245600ae7600c85adf495c7671",
      "tree": "e1dcb439269edf8e34003a646d1b05828328faf8",
      "parents": [
        "c5e8e2cd057eec811ddfec5e32bdd9500ce55ae4"
      ],
      "author": {
        "name": "Toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Thu Jul 04 19:06:04 2024 +0900"
      },
      "committer": {
        "name": "toufu",
        "email": "hamm157famm7423@gmail.com",
        "time": "Thu Jul 24 02:47:24 2025 +0900"
      },
      "message": "Ship as WitAqua based on LineageOS\n\nChange-Id: I3605b1945513b98d74dcb736031d0c49045b6b8b\n"
    },
    {
      "commit": "c5e8e2cd057eec811ddfec5e32bdd9500ce55ae4",
      "tree": "33d3d83f5c60d91678d7674c9af369f57c432923",
      "parents": [
        "c881f511bb88e72849e162cabdd23f8c48f69100"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Tue Jul 15 17:08:28 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Tue Jul 15 17:08:28 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I4132ca54019a0c9e38a2309f1602c26ce262d75e\n"
    },
    {
      "commit": "c881f511bb88e72849e162cabdd23f8c48f69100",
      "tree": "1b6a2c3c02465cdd08919c88035785c15f4fd043",
      "parents": [
        "ffa77d88a0a226d19966540a0542f9c6c04c1069"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sun Jun 15 14:13:42 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sun Jun 15 14:13:42 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: Ib208ca6ff9c02be5df4931a40a19c4fd65afc355\n"
    },
    {
      "commit": "ffa77d88a0a226d19966540a0542f9c6c04c1069",
      "tree": "aeb7803e38d98981431ae4eada84ddd2d86f6d21",
      "parents": [
        "d2781869ea4a374d07a018003a8a166d7fb15aba"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Thu May 01 16:33:26 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Thu May 01 16:33:26 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I16393162e7993f8b33741921675a72ef99ad51f2\n"
    },
    {
      "commit": "d2781869ea4a374d07a018003a8a166d7fb15aba",
      "tree": "e0623b5e4fcd3d0125c3bec84974d6612d9d3913",
      "parents": [
        "1813dd7ac748e414e39b8db4e26cf959e6b83c02"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Tue Apr 15 13:55:31 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Tue Apr 15 13:55:31 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: If27f457717647152a797316ed5ac7486449e1964\n"
    },
    {
      "commit": "1813dd7ac748e414e39b8db4e26cf959e6b83c02",
      "tree": "ebb9bb5464dfcc8697f08d8db5c330d78d5d3043",
      "parents": [
        "bd87362c5690ee3d6f458c54cdd0a2c15d64d2b9"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Apr 07 16:25:35 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Apr 07 16:25:35 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I7c20858068c3943071c3e35c9aac00ba2f9df0ef\n"
    },
    {
      "commit": "bd87362c5690ee3d6f458c54cdd0a2c15d64d2b9",
      "tree": "955c37dbb95d0ce4bccb0d62886183147af24154",
      "parents": [
        "6d0cc506700931e283279af11eade5b3a60b7f26"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Mar 27 17:36:03 2025 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Fri Mar 28 07:59:12 2025 +0000"
      },
      "message": "FinishActivity: Also hide Back button\n\nAt the point of no return, also hide the Back button, not just Next.\n\nChange-Id: Ic7b2bf443306b49d7771eaf69e6fdede3fb41fa9\n"
    },
    {
      "commit": "6d0cc506700931e283279af11eade5b3a60b7f26",
      "tree": "ae041a286f4eaee3caf72e8a84e90fa75ad8d160",
      "parents": [
        "3a5b46f9a07be9bafdfff59f8d2e4083b9855ae5"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Mar 27 17:34:27 2025 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Fri Mar 28 07:59:12 2025 +0000"
      },
      "message": "FinishActivity: Don\u0027t crash if exit animation fails somehow\n\nChange-Id: Iaf15de9db82e625ecbbf1cb63d2e9f93b8c1625f\n"
    },
    {
      "commit": "3a5b46f9a07be9bafdfff59f8d2e4083b9855ae5",
      "tree": "d2cf9b2be93e769fe245cefb7f47fb6a4ef1a05b",
      "parents": [
        "94eec156347c429cc8dc950d5ec0ba57a93ad395"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Aug 08 18:09:54 2024 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Fri Mar 28 07:59:12 2025 +0000"
      },
      "message": "FinishActivity: Track state of finish process\n\n* Keep track of the state of the finish process to ensure things happen\n  when expected and as expected. Helps with debugging.\n* A little refactoring and additional comments.\n\nChange-Id: Ia9a70cb2148c9870ccffc15f1de3dae927b2710d\n"
    },
    {
      "commit": "94eec156347c429cc8dc950d5ec0ba57a93ad395",
      "tree": "b30290f38e21348c577bd58bd982d87d2bc19272",
      "parents": [
        "01e4669a684f5ba2358ba20f4b6519facaf299a3"
      ],
      "author": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Wed Mar 26 10:07:12 2025 +0100"
      },
      "committer": {
        "name": "Nicholas Lim",
        "email": "nicknitewolf@lineageos.org",
        "time": "Thu Mar 27 23:53:16 2025 +0800"
      },
      "message": "SetupWizard: Set FEATURE_KEY_DISABLE too\n\nChange-Id: I44e2dc6958c949a489d1a4a4d458cc0b728d5db6\n"
    },
    {
      "commit": "01e4669a684f5ba2358ba20f4b6519facaf299a3",
      "tree": "872455bf6bff35e3592f159787d056bef686198f",
      "parents": [
        "81353f65bc309ae1626d7448b81e9f9bba75c7a5"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Wed Mar 26 11:17:27 2025 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Wed Mar 26 11:17:27 2025 +0200"
      },
      "message": "SetupWizard: Cleanup imports\n\nfind . -name \"*.java\" | xargs java -jar \\\n~/bin/google-java-format-1.25.2-all-deps.jar \\\n--aosp --fix-imports-only --replace\n\nChange-Id: I1cb284de8f9c7de6c12ddabc826f8371e23d90cf\n"
    },
    {
      "commit": "81353f65bc309ae1626d7448b81e9f9bba75c7a5",
      "tree": "1d98e53b821f315f5e5dae6f559470abf0112cbe",
      "parents": [
        "78e7d4e6d0ed54da05436ee9e42ab457a1469ebd"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Tue Mar 25 19:44:28 2025 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Tue Mar 25 19:44:28 2025 +0200"
      },
      "message": "SetupWizard: Remove 2 button nav leftovers\n\nChange-Id: I1883a6936b1a17917d1655d15b6c5bf04492a30c\n"
    },
    {
      "commit": "78e7d4e6d0ed54da05436ee9e42ab457a1469ebd",
      "tree": "df8eb002bd6ca39abcc58d8410a079fb82f4f439",
      "parents": [
        "eeb98bae9a18f31ba378930917143ab52d1778ab"
      ],
      "author": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Mon Mar 24 14:56:53 2025 +0100"
      },
      "committer": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Mon Mar 24 15:17:14 2025 +0100"
      },
      "message": "Revert \"Hide navigation hint checkbox when taskbar is enabled\"\n\nThis reverts commit a5ba5dfaad61864bff19f431d6ff7084decc2f42.\n\nChange-Id: I567fb5dfaa8d937892b9333dd518ce30a9a4949b\n"
    },
    {
      "commit": "eeb98bae9a18f31ba378930917143ab52d1778ab",
      "tree": "d259457ce49e8dbc56d7a2d10897b5b2b664f897",
      "parents": [
        "760cfc59f0652112662901857ab66e666abc3dcd"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sat Feb 15 15:47:28 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sat Feb 15 15:47:28 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: If0bf9c9bb4ee9119a9ddc99c7a218f50e42bd42e\n"
    },
    {
      "commit": "760cfc59f0652112662901857ab66e666abc3dcd",
      "tree": "b1d946814bc0d6c356d8afbc4e4693c6d881ec1c",
      "parents": [
        "160ddc5873b1b6bee1809e44a668d802a6cf4226"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sat Feb 01 14:28:43 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sat Feb 01 14:28:43 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: Ic1b44daae7280784f770d8e9761717066f372614\n"
    },
    {
      "commit": "160ddc5873b1b6bee1809e44a668d802a6cf4226",
      "tree": "3d77a92588617f15a4549d22b8d5b80dbd4f1aba",
      "parents": [
        "28bd97d717ace579a1af6db20eb2842f4ecb603b"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed Jan 15 20:54:56 2025 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed Jan 15 20:54:56 2025 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: Ib6a17c152f88cc1a83378259203482b887b9fc47\n"
    },
    {
      "commit": "28bd97d717ace579a1af6db20eb2842f4ecb603b",
      "tree": "3cbe0fccb34002144d8a742e6a502c9003af161b",
      "parents": [
        "205d2e036df1432af17e4095caf162798ab1cf84"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Dec 16 06:30:09 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Dec 16 06:30:09 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I474ffc424805aaf82f888ef903acd27d6cf0e97f\n"
    },
    {
      "commit": "205d2e036df1432af17e4095caf162798ab1cf84",
      "tree": "18078174de5f9914b2151954e0819730126f027a",
      "parents": [
        "b5133a44b5dba50e78f03d4d9570f84207385997"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Dec 02 02:54:27 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Dec 02 02:54:27 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I2ca0e23f622463523cf8b4e62ad27b6658997565\n"
    },
    {
      "commit": "b5133a44b5dba50e78f03d4d9570f84207385997",
      "tree": "b62e40ab337e211995bd8a2bd4033fb5fa34fea4",
      "parents": [
        "6a8260b7c3189e24257e8e24cf2cb7a66af9cb16"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sat Nov 16 06:48:18 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sat Nov 16 06:48:18 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I471bc1d0814aac9d0134c07a8a93a36cef6c1701\n"
    },
    {
      "commit": "6a8260b7c3189e24257e8e24cf2cb7a66af9cb16",
      "tree": "74a78a4342e1b5afde2d78d2e887f4f2216d2c43",
      "parents": [
        "875c71cac3e950cf371fbbc4d457c95ef2a510e6"
      ],
      "author": {
        "name": "Michael W",
        "email": "baddaemon87@gmail.com",
        "time": "Thu Oct 31 13:48:01 2024 +0100"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Fri Nov 01 05:22:00 2024 +0200"
      },
      "message": "Remove values-lu\n\n* Luxemburgish (lb) was accidentially mapped to \"lu\" for all of the\n  non-AOSP projects.\n* Since the next sync will download \"lb\" now, just remove \"lu\"\n\nChange-Id: I1911df5cec057fd61126109ecacd70f198d0decf\n"
    },
    {
      "commit": "875c71cac3e950cf371fbbc4d457c95ef2a510e6",
      "tree": "f340b7e5dda4a0c392db7fee80f4d074e3ba2be7",
      "parents": [
        "cae1abc267749cccd37f9be65f9a293aebac4c5c"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Thu Oct 31 17:49:44 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Thu Oct 31 17:49:44 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: Iab9c2f0c4aeff64e5eb8b08c8f16ef613d46d233\n"
    },
    {
      "commit": "cae1abc267749cccd37f9be65f9a293aebac4c5c",
      "tree": "f83eaecc252caacf9b721e659d7236e836c1e95c",
      "parents": [
        "da50cca4ceb1848c8509d41dd661ed827724a3f7"
      ],
      "author": {
        "name": "Alexander Koskovich",
        "email": "akoskovich@pm.me",
        "time": "Tue Oct 22 07:27:30 2024 -0400"
      },
      "committer": {
        "name": "Nolen Johnson",
        "email": "johnsonnolen@gmail.com",
        "time": "Sun Oct 27 18:29:02 2024 -0400"
      },
      "message": "SetupWizard: Enable dynamic color in GMS SetupWizard\n\nChange-Id: Ia83d664023f5423f8247df34f544fe3f5438aa3e\n"
    },
    {
      "commit": "da50cca4ceb1848c8509d41dd661ed827724a3f7",
      "tree": "e402445b9ebd05fd6dc4816adfb56aa868ba18e2",
      "parents": [
        "139ed346e5d1239a2bc35c7ab066f23e9274cd7e"
      ],
      "author": {
        "name": "Alexander Koskovich",
        "email": "akoskovich@pm.me",
        "time": "Wed Oct 23 15:24:05 2024 -0400"
      },
      "committer": {
        "name": "Nolen Johnson",
        "email": "johnsonnolen@gmail.com",
        "time": "Sun Oct 27 18:26:26 2024 -0400"
      },
      "message": "SetupWizard: Do not advertise Google Pay during setup\n\nThis is dependent on working integrity which is broken a lot of\nthe time, which is bad UX.\n\nChange-Id: I0acf86ad8c08e915ad30877113965fbda6fe7467\n"
    },
    {
      "commit": "139ed346e5d1239a2bc35c7ab066f23e9274cd7e",
      "tree": "9af79f7a04dfcb71684729c47e38a32ca6188426",
      "parents": [
        "b7e8fd69f5f349064552427ad72ef9b5fa02c5b8"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Tue Oct 22 03:15:53 2024 +0300"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Tue Oct 22 03:24:10 2024 +0300"
      },
      "message": "SetupWizard: Replace deprecated .reuse/dep5 with REUSE.toml\n\nTest: pipx run reuse lint\nChange-Id: Ifa0218ebb1330f2093dc367b52dc9e6a9f7b667a\n"
    },
    {
      "commit": "b7e8fd69f5f349064552427ad72ef9b5fa02c5b8",
      "tree": "66f7a97da472e29c539d4758f95bd1537a19c6c8",
      "parents": [
        "75fd9fdb15d3f566077a42ae3d29561b667ca659"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed Oct 16 21:27:46 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed Oct 16 21:27:46 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: Ia9264dbdfe2602974c79e7ec98303fb38a08fee8\n"
    },
    {
      "commit": "75fd9fdb15d3f566077a42ae3d29561b667ca659",
      "tree": "51591fbb45144482d00de223bfbf06a09fcc355a",
      "parents": [
        "0d3264d67fed375bc67fbe4b56dc540e03b738c3"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sun Sep 15 16:02:36 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sun Sep 15 16:02:36 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I15ba41138f21eb1907ca41343c910d696c00f3a3\n"
    },
    {
      "commit": "0d3264d67fed375bc67fbe4b56dc540e03b738c3",
      "tree": "19ccc66e375d0afeb4907ca2073fe96c97f46508",
      "parents": [
        "4ed687c330274ff568df2c451e3b4e9ca820ebc3"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Aug 01 19:22:46 2024 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Thu Aug 15 19:36:27 2024 +0300"
      },
      "message": "Fix ActivityResultLauncher lifecycle issues\n\nIf an activity is re-created, its result launchers that were registered\nduring instantiation are not available, so register those in onCreate\ninstead and unregister in onDestroy.\n\nChange-Id: I7fd2a61ddbb056e0bf761b6918dc371db8ddbe33\n"
    },
    {
      "commit": "4ed687c330274ff568df2c451e3b4e9ca820ebc3",
      "tree": "690517c651d1c80c4834501830e4e38d713db7b3",
      "parents": [
        "8dad806a618c60b30096d832e078ee259462b24d"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Aug 01 15:52:03 2024 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Thu Aug 15 19:31:17 2024 +0300"
      },
      "message": "Workaround for back press through SIM Missing page\n\nMake sure the prior activity (NetworkSetupActivity) knows that back was\npressed - as it must have been - when the user returns to it. Otherwise,\nthe wizard gets stuck on a \"Just a sec\" page forever.\n\nChange-Id: I35f7a78c4decc13b9dee267bfaf195fb2241395d\n"
    },
    {
      "commit": "8dad806a618c60b30096d832e078ee259462b24d",
      "tree": "0b1ed56d4a4665188da7f52897980a4f48426dfc",
      "parents": [
        "a4dd79f78d64b8f57283cb67f16e95d9dec83e38"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Aug 01 15:55:04 2024 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Thu Aug 15 19:29:35 2024 +0300"
      },
      "message": "fixup! Rework activity launching and result handling\n\nSubBaseActivity cares if back was pressed, not what the result code was.\n\nChange-Id: If8cc19de6a6300c906228dbe99fc7fdf4e6b47c8\n"
    },
    {
      "commit": "a4dd79f78d64b8f57283cb67f16e95d9dec83e38",
      "tree": "2e1b5950f0aa45e9ed12722afcdf194dafcd1dc7",
      "parents": [
        "1d833219d82d93abd57689ec7d859ebc484abed6"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Jul 25 18:16:20 2024 +0000"
      },
      "committer": {
        "name": "t-m-w",
        "email": "tommy@calyxinstitute.org",
        "time": "Wed Jul 31 20:51:30 2024 +0000"
      },
      "message": "Adapt FinishActivity and outro for 14 QPR3\n\nwindowShowWallpaper behaves unexpectedly with transitions as of 14 QPR3.\nAs a result, the changes of \"Revamp outro animation\" were causing the\ntransition into the final page of the wizard to instantaneously have\na transparent wallpaper background, even before the animation finished.\nThis was jarring and odd, so now we use a regular theme until we are\nready to start our animation, at which point we recreate the activity\nwith the EdgeToEdgeWallpaperBackground (windowShowWallpaper) theme\nbefore running the animation.\n\nChange-Id: Ib19918d7d2a615aff44a48066b17ec9d2f04bac6\n"
    },
    {
      "commit": "1d833219d82d93abd57689ec7d859ebc484abed6",
      "tree": "3eb17adfb2591e785fd77c09e0f8cc0f6080e4eb",
      "parents": [
        "5948809bb431f59f0a831d253890da617ae765c6"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Jul 25 13:45:20 2024 +0000"
      },
      "committer": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Jul 25 19:25:41 2024 +0000"
      },
      "message": "SimMissingActivity is a regular SUW activity\n\nRemove unused subactivity code and change to BaseSetupWizardActivity.\n\nChange-Id: I50492f6d533543ae1ea46965b299a20ee44d0ca0\n"
    },
    {
      "commit": "5948809bb431f59f0a831d253890da617ae765c6",
      "tree": "08bef05f94911544e070009a2bc627aa8b0aabab",
      "parents": [
        "635998c42d93c51fd362e308586c6ca2622a6485"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Wed Jul 24 21:26:36 2024 +0000"
      },
      "committer": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Jul 25 19:25:37 2024 +0000"
      },
      "message": "Rework activity launching and result handling\n\n* Rename or eliminate methods that could be easily confused for AOSP\n  methods due to the reuse of AOSP names.\n* Separate out the handling of results for subactivites and for the\n  next action (intent), each using its own activity launcher and\n  callback.\n* Add a StartDecoratedActivityForResult contract to ease the launching\n  of activities without the caller needing to add SUW-related extras.\n\nChange-Id: Iffaba4c51b2c90c42b8b243874a62cdea9e0c793\n"
    },
    {
      "commit": "635998c42d93c51fd362e308586c6ca2622a6485",
      "tree": "7ee15c99b21b120cc894cd1127c7a7df6ac34998",
      "parents": [
        "3ba6626aab1337a78af61bd9f0a2014b64634b1e"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Wed Jul 24 21:39:04 2024 +0000"
      },
      "committer": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Jul 25 19:25:02 2024 +0000"
      },
      "message": "Refactor activity decorations and transitions\n\nReuse some code, and prevent the need to have to apply transitions\nin multiple places.\n\nChange-Id: I5319e49136d6d05de3eb03eff8dae0f3560e509a\n"
    },
    {
      "commit": "3ba6626aab1337a78af61bd9f0a2014b64634b1e",
      "tree": "a7d437953ee81e7526719d8a35fb7fa3574aca7c",
      "parents": [
        "ddd0c8d7acc412bacf164a215599a5fad10f5fdc"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Jul 16 21:30:30 2024 -0400"
      },
      "committer": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Jul 20 11:49:44 2024 +0100"
      },
      "message": "Remove unused function disableComponentsForMissingFeatures\n\nChange-Id: Ib4b3099f37ed089809ba5d06dec235512bfe10e3\n"
    },
    {
      "commit": "ddd0c8d7acc412bacf164a215599a5fad10f5fdc",
      "tree": "803cdbfb399be452caca9e9c607f4ba186c5d4f1",
      "parents": [
        "5584669c2e7cdfde90afd751c242d3cce9869616"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Jul 16 21:25:29 2024 -0400"
      },
      "committer": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Jul 20 11:49:29 2024 +0100"
      },
      "message": "Check bluetooth status when relevant\n\nChange-Id: Ie67a28cb89bf68ef0d57f36ee2d875cfc44e29cc\n"
    },
    {
      "commit": "5584669c2e7cdfde90afd751c242d3cce9869616",
      "tree": "5671a6b9084dd81796e848cbdbf7848a133a7629",
      "parents": [
        "2db34a23d7498e77d697b32c58a0ae2f623c6c33"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Jul 16 21:23:46 2024 -0400"
      },
      "committer": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Jul 20 11:48:11 2024 +0100"
      },
      "message": "Check wifi/telephony/ethernet status when relevant\n\nChange-Id: I5d34b0fc5059f2b2eaceaf459180002b525c4249\n"
    },
    {
      "commit": "2db34a23d7498e77d697b32c58a0ae2f623c6c33",
      "tree": "3113125a8c1946ef6678c516f341a97dd8a3556b",
      "parents": [
        "ab9a5ea27b147f41f7c8cd5f4f6e0a4e0de83e24"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Mon Jul 08 20:08:17 2024 +0000"
      },
      "committer": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Fri Jul 19 17:21:34 2024 -0400"
      },
      "message": "Check biometrics availability when relevant\n\nCheck the availability of biometrics when we need to know, waiting until\nthen to decide the presence of ScreenLockActivity, rather than checking\nonce during initialization and permanently disabling pages of the setup\nwizard. Otherwise, a race condition may cause the system to report that\nthe hardware is unavailable, even though it will be ready when needed.\n\nReorder pages such that biometrics comes first, allowing screen lock\nto act as the fallback.\n\nIssue: calyxos#2544\nChange-Id: I654ce25569b983035f1df453623c7a4acd54931d\n"
    },
    {
      "commit": "ab9a5ea27b147f41f7c8cd5f4f6e0a4e0de83e24",
      "tree": "daae414239e5636a220a32f0e790ec8ec882b2b6",
      "parents": [
        "0e299f212936c8cbb2ba798b782b558cba86918d"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Jul 16 19:33:50 2024 -0400"
      },
      "committer": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Fri Jul 19 14:50:22 2024 -0400"
      },
      "message": "Replace actionId and scriptUri extras with wizardBundle\n\nhttps://cs.android.com/android/platform/superproject/main/+/main:frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/util/WizardManagerHelperTest.java;l\u003d307;drc\u003d93689222672ea2da9e3948785ab3c8d53d771c84\n\nChange-Id: I084fee70a4fcd4617d788eb6e609e0d00c9ee103\n"
    },
    {
      "commit": "0e299f212936c8cbb2ba798b782b558cba86918d",
      "tree": "846cdcfb933f8473f7c533873b960d1543d743db",
      "parents": [
        "d7dd5b0d0fc6709693490525499febfd23a4a4de"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Jul 01 18:54:41 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Jul 01 18:54:41 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I2347bd4d8e1e1ef040ee9417b6f98589d2f8f5a1\n"
    },
    {
      "commit": "d7dd5b0d0fc6709693490525499febfd23a4a4de",
      "tree": "d31b5e10e7eb70645e2dc331f16b32a843d38f83",
      "parents": [
        "a1a6530ddd2cf1702797aef1daeff97e6646e922"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sat Jun 01 22:14:27 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Sat Jun 01 22:14:27 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: Iea9fb9a5ce56189f03575f3cb0ed7827037b50aa\n"
    },
    {
      "commit": "a1a6530ddd2cf1702797aef1daeff97e6646e922",
      "tree": "9da5970fba772a615bba207004e34cc18fbe524a",
      "parents": [
        "ac47a029360889a605157407fd08a8403be224ab"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Apr 23 18:38:23 2024 -0400"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sat May 18 12:27:11 2024 +0300"
      },
      "message": "Fix restore page back navigation\n\nIssue: calyxos#2284\nChange-Id: I72249924d4b0c56b6bcceea1c5a4adbfa5c54fb2\n"
    },
    {
      "commit": "ac47a029360889a605157407fd08a8403be224ab",
      "tree": "89189e9f38d9ede06f40f10d70abf1ec5c2474b4",
      "parents": [
        "1bbf009729ef0ad09d141348735ae7977f192f8a"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Mon Apr 15 18:34:09 2024 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sat May 18 12:27:11 2024 +0300"
      },
      "message": "LocaleActivity: Handle unexpected MCC strings\n\nDon\u0027t crash if MCC string is empty or not a number.\n\nIssue: calyxos#2269\nChange-Id: I5efee6e826600869efe133a8a097d9d24337602c\n"
    },
    {
      "commit": "1bbf009729ef0ad09d141348735ae7977f192f8a",
      "tree": "a22a95df85a4e7519cfa5b81d40fdf53e92f11fd",
      "parents": [
        "ecaeda62242db160c2b250e55f7058e2d89cb2ea"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Fri Apr 12 21:32:51 2024 -0400"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sat May 18 12:27:11 2024 +0300"
      },
      "message": "Keep activities in recents\n\nWhen exiting, all activities are finished and therefore no longer in recents. For the work profile, we want users to be able to come back to it\n\nIssue: calyxos#2020\nChange-Id: Id236c193e5822568dc445ea561fe18a4664e73cc\n"
    },
    {
      "commit": "ecaeda62242db160c2b250e55f7058e2d89cb2ea",
      "tree": "192794dc23b969f1b552498a7f2f5be3b2741398",
      "parents": [
        "3616338149148ffb2c388b0a4398c17dabefdc77"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Fri Apr 12 21:25:25 2024 -0400"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sat May 18 12:27:11 2024 +0300"
      },
      "message": "Simplify exit code\n\nChange-Id: Ied4a7cb143ef979fd70da81cda6472f85e750739\n"
    },
    {
      "commit": "3616338149148ffb2c388b0a4398c17dabefdc77",
      "tree": "92b324acf0458608fa2fcae6b5c67b89a8b078ee",
      "parents": [
        "12c7da294f99abdee2edb341689d3f5763eb1817"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Thu Apr 11 19:15:50 2024 -0400"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sat May 18 12:27:11 2024 +0300"
      },
      "message": "Replace hardcoded references to Settings intents\n\nWhere required, move hardcoded strings into the files which use them\n\nChange-Id: I411d18739459b46095667f85cf5e0a82fd52b0d2\n"
    },
    {
      "commit": "12c7da294f99abdee2edb341689d3f5763eb1817",
      "tree": "d1d9d744479d1f01ed2a749f7a36ab1851cb3073",
      "parents": [
        "8792be50313a085b9de34aa03fb6bbbb9845c620"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Fri Apr 12 15:35:22 2024 -0400"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sat May 18 12:27:11 2024 +0300"
      },
      "message": "Fix improper SIM Missing automatic navigation\n\n* Properly allow the user to go backwards to prior to the SIM Missing\n  page, if it had ever appeared and then a SIM became available.\n* Ignore the activity result. Wizard remains on SIM Missing page until\n  user chooses to leave or returns to wizard with SIM present.\n\nChange-Id: I3edac6cbb03d76c66b04673d6104e98189ce365c\n"
    },
    {
      "commit": "8792be50313a085b9de34aa03fb6bbbb9845c620",
      "tree": "967fb699d79d3c50a4b3dfe14ed47c7258604e37",
      "parents": [
        "8b77e3eea4ca909dc130bc3a44080fc4eff6c149"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Thu Apr 11 23:09:22 2024 -0400"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sat May 18 12:27:11 2024 +0300"
      },
      "message": "Apply proper backward and forward transitions\n\nCurrently, we hardcode TRANSITION_FADE_THROUGH because it is the default\nas of now and it is also what Settings uses. It appears to match stock\u0027s\ntransition animations, too.\n\nIssue: calyxos#1743\nChange-Id: Iffe19e5b4fd552aab6c5a93bc3788a27b5eba00b\n"
    },
    {
      "commit": "8b77e3eea4ca909dc130bc3a44080fc4eff6c149",
      "tree": "927183d494a5dbc56e594d68e811fe2a86de27b4",
      "parents": [
        "c09271bb1b897ed68b5c6537977750ec108042a1"
      ],
      "author": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sun Apr 28 11:45:53 2024 +0100"
      },
      "committer": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Thu May 16 20:01:52 2024 +0000"
      },
      "message": "SuW: Use the same Welcome activity layout for ATV and tablets\n\nThis way platlogo and welcome text is centered and looks\nbetter on tablets.\n\nChange-Id: I77c161a6cde289eb91875d8b6fb26c53f9cffb98\n"
    },
    {
      "commit": "c09271bb1b897ed68b5c6537977750ec108042a1",
      "tree": "7938b2d57bbeee313608d671348148f42869dcf9",
      "parents": [
        "62e48dcaa0b705b4c9d19bafba878853a86971f6"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed May 15 15:50:37 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed May 15 15:50:37 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I0c765dcbf6db61dfb87d9f64f2bfdbfacf98abc7\n"
    },
    {
      "commit": "62e48dcaa0b705b4c9d19bafba878853a86971f6",
      "tree": "f29a23d48d6a8e8a15272874099b29fa674eeb5b",
      "parents": [
        "3ed0a33ee79924e1a1037e6dbfa628a49eb27d3c"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed May 01 16:33:50 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed May 01 16:33:50 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: Ieee700dd804254b9ed7e7178e3bb0c24b51af49a\n"
    },
    {
      "commit": "3ed0a33ee79924e1a1037e6dbfa628a49eb27d3c",
      "tree": "6b1906778c9f4e96006cd7e62f10d28364b408bd",
      "parents": [
        "5dd35495736c24d7af93fa10a8bd1c7db51e3b75"
      ],
      "author": {
        "name": "Aaron Kling",
        "email": "webgeek1234@gmail.com",
        "time": "Sun Apr 21 00:16:44 2024 -0500"
      },
      "committer": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Apr 27 15:59:13 2024 +0100"
      },
      "message": "Don\u0027t start wizard flow on atv when gms is present\n\nThis matches the behaviour prior to the Lineage suw revamp on 21.\nSetupwraith hooks things in a completely different manner to the mobile\ngms suw. The Lineage suw should not run at all when atv gms is present,\nbut the apk still needs to be available should the tvsetup intent hooks\nget implemented.\n\nChange-Id: Ic4943e8fd55d30fbd2856dc5eadc5a0ce6282f29\n"
    },
    {
      "commit": "5dd35495736c24d7af93fa10a8bd1c7db51e3b75",
      "tree": "f31d906ecf17766d870edf43d4ac29c56bcf6c0e",
      "parents": [
        "2ec7da32280e840a7422823b24e124810d5c9a93"
      ],
      "author": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Apr 27 15:49:48 2024 +0100"
      },
      "committer": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Apr 27 15:58:48 2024 +0100"
      },
      "message": "SetupWizardUtils: Check if active Ethernet network reaches the Internet\n\nExtend the current Ethernet connectivity validation to check\nif network is active (can receive and send data).\n\nChange-Id: I1017df7740000774acc713a419c8572ee4ea588f\n"
    },
    {
      "commit": "2ec7da32280e840a7422823b24e124810d5c9a93",
      "tree": "421a275735fa5c222ed8754b1da32d941d950d8b",
      "parents": [
        "5b49c1fa4c733cb597c9d0f8ec99d7ffa043fda2"
      ],
      "author": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Apr 27 15:28:04 2024 +0100"
      },
      "committer": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Apr 27 15:52:33 2024 +0100"
      },
      "message": "SetupWizardUtils: Properly test for Ethernet transport presence\n\nNetworkCapabilities#hasCapability tests for the presence of a\ncapability, not of a transport. Use the proper method to fix the\nEthernet connectivity validation.\n\nChange-Id: I7e1828cca420e9a84080ede51807ab12ec9eedcb\n"
    },
    {
      "commit": "5b49c1fa4c733cb597c9d0f8ec99d7ffa043fda2",
      "tree": "06a8d7c8c9a529959e5f978621db816c1ce3d962",
      "parents": [
        "6665ca7958e1da2ffac34a9520b4dbf3ec83ddf5"
      ],
      "author": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Apr 27 14:09:55 2024 +0100"
      },
      "committer": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Sat Apr 27 14:21:05 2024 +0100"
      },
      "message": "BaseSetupWizardActivity: Handle NPE when WiFi service is unavailable\n\nDo not let SetupWizard crash in case the WiFi service is not available,\nwhich can happen in case of devkits without built-in WiFi support.\n\nChange-Id: Iba72e941b5e4995e865c70cb6c2b6be9a721addc\n"
    },
    {
      "commit": "6665ca7958e1da2ffac34a9520b4dbf3ec83ddf5",
      "tree": "9fa78f6eb658bc6d74c8b57d582c5f8884378ea2",
      "parents": [
        "d9d285909aa2fad3797bb194f88ec3a4a4357df3"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Apr 15 12:55:29 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Mon Apr 15 12:55:29 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: I994ed355617fc673c9872cdff3584a9b0684f57e\n"
    },
    {
      "commit": "d9d285909aa2fad3797bb194f88ec3a4a4357df3",
      "tree": "74c7ec202cd3bf6ed97a18010e355588fa7dfd4b",
      "parents": [
        "10343a5e1f1d0fdf69f6a9b053dc42c2b505c916"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Apr 09 11:43:05 2024 -0400"
      },
      "committer": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Apr 09 19:45:23 2024 +0000"
      },
      "message": "Fix system locale\n\nSystem locale update API isn\u0027t deprecated. Call was erroneously replaced in https://review.lineageos.org/c/LineageOS/android_packages_apps_SetupWizard/+/379324/12/src/org/lineageos/setupwizard/LocaleActivity.java#b65\n\nIssue: calyxos#2265\nChange-Id: Ic4b4e7ce70f0eb9106401da95feabc576954e381\n"
    },
    {
      "commit": "10343a5e1f1d0fdf69f6a9b053dc42c2b505c916",
      "tree": "e9fcfd117ae7db344d2a85bcf85b2f6484b25c49",
      "parents": [
        "79e9f1cdbd1b431b35b99dc49ffa211cd87c14ed"
      ],
      "author": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed Mar 27 09:21:50 2024 +0000"
      },
      "committer": {
        "name": "LineageOS Infra",
        "email": "infra@lineageos.org",
        "time": "Wed Mar 27 09:21:50 2024 +0000"
      },
      "message": "Automatic translation import\n\nChange-Id: Ifd4ac5636c1a8d87e6ca8d365f64e1fab11d2b1f\n"
    },
    {
      "commit": "79e9f1cdbd1b431b35b99dc49ffa211cd87c14ed",
      "tree": "087afcfc3f8c7c50e8a462822bce035f9679731c",
      "parents": [
        "935ba6902d81c8fd7a4bed5c90c064dc849f57a8"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mikeioannina@gmail.com",
        "time": "Tue Mar 05 23:17:41 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Wed Mar 20 19:06:16 2024 +0000"
      },
      "message": "Fix QPR2 build\n\nChange-Id: I03bdfacf5d8432ac9e4c66723ecacbf5a4464154\n"
    },
    {
      "commit": "935ba6902d81c8fd7a4bed5c90c064dc849f57a8",
      "tree": "c02e309f2c44d968b04f701c43406a464617952e",
      "parents": [
        "6cb268b222b8f1122199b511696ab3f24cab463c"
      ],
      "author": {
        "name": "Timi Rautamäki",
        "email": "timi.rautamaki@gmail.com",
        "time": "Wed Dec 07 09:34:23 2022 +0000"
      },
      "committer": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Mar 05 15:20:42 2024 -0500"
      },
      "message": "SUW: center welcome text on TV\n\nChange-Id: I4c984d78137b65e29f60769d3c5a368568c7e79c\n"
    },
    {
      "commit": "6cb268b222b8f1122199b511696ab3f24cab463c",
      "tree": "936244cf6db553349cce6818267c34209caddc65",
      "parents": [
        "a09594c415be54aecafe84a61c1d100a2294a2d9"
      ],
      "author": {
        "name": "Aaron Kling",
        "email": "webgeek1234@gmail.com",
        "time": "Sat Mar 02 19:14:19 2024 -0600"
      },
      "committer": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Mar 05 15:19:43 2024 -0500"
      },
      "message": "BluetoothSetupActivity: ignore cancel results\n\nChange-Id: I9e7f62b2a11d8b2af0c075b0151a29c4485e8931\n"
    },
    {
      "commit": "a09594c415be54aecafe84a61c1d100a2294a2d9",
      "tree": "c8173622276fa2154d7f9ba15ca5f76f29513a3f",
      "parents": [
        "112f926f77869672cf6ea61c9651800803426759"
      ],
      "author": {
        "name": "Aaron Kling",
        "email": "webgeek1234@gmail.com",
        "time": "Sat Mar 02 22:36:24 2024 -0600"
      },
      "committer": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Tue Mar 05 15:14:58 2024 -0500"
      },
      "message": "WelcomeActivity: do nothing on back press\n\nDevices with a hardware back button, such as atv remotes, can press back\non the welcome screen and trigger a transition to a waiting screen then\nback to welcome. This should not be allowed.\n\nChange-Id: I2273d0d74fb1ef018074d4facc8e3793e7470f6f\n"
    },
    {
      "commit": "112f926f77869672cf6ea61c9651800803426759",
      "tree": "2b03dd743496950c84e564a6c3ece0bfb0f0d5b0",
      "parents": [
        "2b605d17bb27aefaf5f00578b50114fd889f5ef8"
      ],
      "author": {
        "name": "razorloves",
        "email": "razorloves@gmail.com",
        "time": "Fri Mar 01 21:44:25 2024 -0600"
      },
      "committer": {
        "name": "razorloves",
        "email": "razorloves@gmail.com",
        "time": "Fri Mar 01 21:48:40 2024 -0600"
      },
      "message": "fixup! Remove unused colors\n\nChange-Id: Id28f03acaa50663748617d94bc1c390424348e60\n"
    },
    {
      "commit": "2b605d17bb27aefaf5f00578b50114fd889f5ef8",
      "tree": "2de174d94f19d5f39fae2c892a333ec5f4f5e6f1",
      "parents": [
        "db86c22c41615b6443e49a944548fdf52ca70284"
      ],
      "author": {
        "name": "Chirayu Desai",
        "email": "chirayudesai1@gmail.com",
        "time": "Wed Jan 18 23:13:00 2023 +0530"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@gmail.com",
        "time": "Sat Mar 02 03:39:05 2024 +0200"
      },
      "message": "welcome: Use a separate string for work profile start\n\n* Intentionally not touching this for secondary users\n  so that it doesn\u0027t look different from the main user.\n* We don\u0027t explicitly support that, but let\u0027s also not\n  go out of our way to break something like this.\n\nChange-Id: I374b45feb7d6dd17e5d03d0f7fbaf6d9e22f1d55\n"
    },
    {
      "commit": "db86c22c41615b6443e49a944548fdf52ca70284",
      "tree": "54a1cc337235fa7cba5a48f1af93dc7809b6c647",
      "parents": [
        "b69c30c4edd1dc3470430a27b04992cc0c7d6d96"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@gmail.com",
        "time": "Fri Mar 01 07:20:18 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@gmail.com",
        "time": "Sat Mar 02 03:39:05 2024 +0200"
      },
      "message": "Remove unused View\n\nChange-Id: I2625cd9a3d59afded84621f0ceea4984d755eb5a\n"
    },
    {
      "commit": "b69c30c4edd1dc3470430a27b04992cc0c7d6d96",
      "tree": "a89a1103b4177e1c517cfd8e2a6b1a899dbd3177",
      "parents": [
        "f3d2943c38295b1abf7b22c5e17b9e5b126e4e80"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@gmail.com",
        "time": "Fri Mar 01 05:41:10 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@gmail.com",
        "time": "Sat Mar 02 03:39:05 2024 +0200"
      },
      "message": "Remove unused colors\n\nChange-Id: I91f16a43c935d8c6d52e6d3ff665145df1466a88\n"
    },
    {
      "commit": "f3d2943c38295b1abf7b22c5e17b9e5b126e4e80",
      "tree": "b9a7ed1ec88470e3e539b9f40236113490fcbbc4",
      "parents": [
        "ab27e602cbc6f701685223e31d166262f45af877"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Fri Mar 01 03:46:33 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@gmail.com",
        "time": "Sat Mar 02 03:39:04 2024 +0200"
      },
      "message": "Remove unused import\n\nChange-Id: I7660d5e51aa8a063ba118caa57d7d6898e5211f4\n"
    },
    {
      "commit": "ab27e602cbc6f701685223e31d166262f45af877",
      "tree": "b8d2669fedc6c1639da74051a101e7da6a8eb977",
      "parents": [
        "95cf350cc0fa6b6428a6dae916acf8f8a6725ac9"
      ],
      "author": {
        "name": "Tom Pratt",
        "email": "tom.pratt@outlook.com",
        "time": "Wed Mar 30 14:20:28 2022 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Wed Feb 28 17:05:26 2024 +0200"
      },
      "message": "Don\u0027t disable mobile data, AOSP has props for this\n\nMobile data during and after setupwizard can be controlled with:\n\nro.com.android.mobiledata\nro.com.android.prov_mobiledata\n\nChange-Id: Ia4ef25f55ab32e8c13f9683b5db73438a29a192b\n"
    },
    {
      "commit": "95cf350cc0fa6b6428a6dae916acf8f8a6725ac9",
      "tree": "3b4ce4170c59e526d90265696cf29f94f41ac231",
      "parents": [
        "ee0104638c08013a12b6075c839162a93cff8c9e"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:07:17 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:25:44 2024 +0200"
      },
      "message": "SetupWizard: Update backup page description\n\nSeedvault backups can be restored from any OS that includes Seedvault,\nthey are not restricted to LineageOS.\n\nChange-Id: Ie3d896d0377c8d2fe47558ae6a2bb54a0864498c\n"
    },
    {
      "commit": "ee0104638c08013a12b6075c839162a93cff8c9e",
      "tree": "83f3585e0964609edb4067e00410ed3c3b69f271",
      "parents": [
        "965cd0c223443e0ca0871c84ad63a5e72cc6f3a0"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Fri Feb 16 23:55:33 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:25:44 2024 +0200"
      },
      "message": "Match U setupdesign dark theme\n\nChange-Id: Ifac33e5fc792e4a19cee645dbc355f56fcfada89\n"
    },
    {
      "commit": "965cd0c223443e0ca0871c84ad63a5e72cc6f3a0",
      "tree": "8fec813a83200622c92afd473aa588f58cf2b2ef",
      "parents": [
        "ec05005cfec103a4c8862e5bed186e10572f6e17"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Fri Feb 16 16:03:29 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:25:44 2024 +0200"
      },
      "message": "Specify theme when launching external activities\n\nChange-Id: Ia2db8a1b3753bdc3d9bd646be68e98367c2aed39\n"
    },
    {
      "commit": "ec05005cfec103a4c8862e5bed186e10572f6e17",
      "tree": "fc644bd88d371cef4636e46f36b966750351f13a",
      "parents": [
        "1db317b9620c5e5ec371d0caa256530f541f306c"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Wed Feb 14 20:35:43 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:25:43 2024 +0200"
      },
      "message": "SetupWizard: Make it REUSE compliant\n\n* Ignored all the strings.xml since they are auto-synced\n\nChange-Id: I5d9e7aa5ae7b0079f792450f7e6dbf83216ebac4\n"
    },
    {
      "commit": "1db317b9620c5e5ec371d0caa256530f541f306c",
      "tree": "7feec34ac85d0efbb084bd1d9a02f5d4c4b7fa76",
      "parents": [
        "feadacc46b27102011d4b6e438b593b0bbf4774f"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Wed Jan 10 16:30:37 2024 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:25:43 2024 +0200"
      },
      "message": "Remove old tests\n\nChange-Id: I4344408d7e72093606e0cf90ada4f6bc02831a6b\n"
    },
    {
      "commit": "feadacc46b27102011d4b6e438b593b0bbf4774f",
      "tree": "da55a42b255ef0d501b634b5d4fc5a058e4530f4",
      "parents": [
        "fd0fdb8a49704b31fd57612f5e3904e77faea76a"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Sun Feb 18 01:05:08 2024 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:22:27 2024 +0200"
      },
      "message": "Cleanup exit code\n\nChange-Id: I5fe6165d87afa63887025c3635eafae9f968c062\n"
    },
    {
      "commit": "fd0fdb8a49704b31fd57612f5e3904e77faea76a",
      "tree": "73e89426616bdca3c477f6bb9c9a60902af60964",
      "parents": [
        "7664461e5fee4e0ccd726ee9535f183cfed9b83f"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Wed Jan 10 18:39:27 2024 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:22:03 2024 +0200"
      },
      "message": "Fix various java warnings\n\nChange-Id: I4c4381e1755831df2c4f41279800fd6af173e4ed\n"
    },
    {
      "commit": "7664461e5fee4e0ccd726ee9535f183cfed9b83f",
      "tree": "2a4dd6776ee7b2b21532f37a59ca6b28a45f5a61",
      "parents": [
        "f609cd21c83c71236426844fc0ba0e7eb6039adb"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Wed Jan 10 17:16:28 2024 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:22:02 2024 +0200"
      },
      "message": "Reformat code\n\nRun automated code reformatting in Android Studio and manually fix\nunwanted/broken style changes\n\nChange-Id: Iaf14a08a275f9b11e1ae17f69201ab61a9c6ade1\n"
    },
    {
      "commit": "f609cd21c83c71236426844fc0ba0e7eb6039adb",
      "tree": "f3baa750a6bba5238518ed28d9942f19b0060a20",
      "parents": [
        "9e8aa8c9ff17d90ee3041546ebfffd432688c10c"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Wed Feb 14 17:38:52 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:19:23 2024 +0200"
      },
      "message": "SetupWizard: Remove unused resources\n\nChange-Id: I42513b52e97c4f6fdf7ead2d2fa0f3bc6147755c\n"
    },
    {
      "commit": "9e8aa8c9ff17d90ee3041546ebfffd432688c10c",
      "tree": "92843b4fa203960aec4dd51d89cf0652165b05ac",
      "parents": [
        "ed1a96816098bb6d686ecc1acd2191ff11d3da0f"
      ],
      "author": {
        "name": "Jake Florence",
        "email": "retromac9x2@gmail.com",
        "time": "Mon Jan 08 09:29:19 2024 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:19:23 2024 +0200"
      },
      "message": "SetupWizard: skip missing subactivities\n\nwhen a subactivity is missing the setup wizard crashes and puts the user back to the previous page\n\nthis patch allows the user to continue as if they skipped\n\nChange-Id: Icb4937b1751d9612c32cb3012f9fc05de2640891\n"
    },
    {
      "commit": "ed1a96816098bb6d686ecc1acd2191ff11d3da0f",
      "tree": "40601442f9b1f21d5e96d8b943d0a1ca966402ef",
      "parents": [
        "63bbec0258f8c9cc7fdf20440cec6dffb2444fc2"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Wed Dec 20 22:58:35 2023 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:19:23 2024 +0200"
      },
      "message": "Revamp outro animation\n\nUse the wallpaper as part of the window background rather than trying\nto replicate it with WallpaperManager. This allows us to perform a\ncircular hide to whatever the wallpaper currently looks like exactly,\nrather than needing to obtain the wallpaper Bitmap or Drawable and\nguess. Display the Finish activity edge-to-edge. Fade out rather\nthan slide out.\n\nChange-Id: I1154043178a04ca0ced7e8365e338dc10f3377cb\n"
    },
    {
      "commit": "63bbec0258f8c9cc7fdf20440cec6dffb2444fc2",
      "tree": "041525a78fd914406d644250860ae01010180ef3",
      "parents": [
        "f58c0f4b836b679aaaf134c6e39796e4268e340d"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Wed Dec 20 11:59:48 2023 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Feb 26 00:19:22 2024 +0200"
      },
      "message": "Only finish Setup Wizard Activity when fully done\n\nWait for the ACTION_FINISHED broadcast before finishing the Activity.\nThis prevents the Setup Wizard from being re-launched when it is still\nset as the default home screen, which it continues to be until the\nexit worker changes as part of its finishSetupWizard call.\n\nSkip SetupWizardExitActivity during the normal finish process, moving\ncommon exit operations to SetupWizardUtils.\n\nChange-Id: I1c59553e7dcaf934fb81dce9bf901ec0f2bb7b59\n"
    },
    {
      "commit": "f58c0f4b836b679aaaf134c6e39796e4268e340d",
      "tree": "2885bdf3193fde6c5227c0ad4f3c152b03271528",
      "parents": [
        "83338c4ae6d5c99c6d3c58b91a7f8967236c2e81"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Mon Jan 08 14:52:12 2024 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Feb 25 23:45:38 2024 +0200"
      },
      "message": "Update deprecated code\n\nChange-Id: I1b128b0f8b654c5c76464c12145d927ec10da26e\n"
    },
    {
      "commit": "83338c4ae6d5c99c6d3c58b91a7f8967236c2e81",
      "tree": "0e99eab235ead738746886f6e955cd00d22c7fa5",
      "parents": [
        "51fde0aa491b3712b7a7e6835dce91ab2fa8a254"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Jan 11 16:12:08 2024 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Feb 25 23:45:38 2024 +0200"
      },
      "message": "Consolidate PhoneMonitor into SetupWizardUtils\n\nMoved and refactored missingSim and its helper functions into\nSetupWizardUtils, making them static. This was the only part of\nPhoneMonitor that was used anymore.\n\nChange-Id: I220e82e83bdb301206c4286b562f69c223de56e2\n"
    },
    {
      "commit": "51fde0aa491b3712b7a7e6835dce91ab2fa8a254",
      "tree": "bddca406f91ec3b7a3c6c67e0951258c35277dbd",
      "parents": [
        "bd92956625c094077565e691098b9d74a1e25851"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Sat Jan 06 22:15:26 2024 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Feb 25 23:45:38 2024 +0200"
      },
      "message": "Automated code cleanup + copyright update\n\nChange-Id: I6deb788643d639f11ce9a5dc09eda701a2664c4a\n"
    },
    {
      "commit": "bd92956625c094077565e691098b9d74a1e25851",
      "tree": "194bf12bde73d257260c9761b213c76b92ae5233",
      "parents": [
        "973660d02eee0f27e0570a6fca0d2719a154fac2"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Mon Dec 25 13:37:39 2023 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Feb 25 23:45:38 2024 +0200"
      },
      "message": "SetupWizard: Remove unused strings\n\nChange-Id: I774fb1c4b06922dbbc7e2cacb7edf3c99df57b31\n"
    },
    {
      "commit": "973660d02eee0f27e0570a6fca0d2719a154fac2",
      "tree": "e567cb2189c4b3d0c6d77390c0c2828ef6f3dd2d",
      "parents": [
        "f515276ebd7972882a07a56eb716798e4032e57f"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Sat Jan 06 20:33:57 2024 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Feb 25 23:45:38 2024 +0200"
      },
      "message": "Optimize imports\n\nChange-Id: I8e47e86d7c92a7e1a824cf0c052ac9eb9d1a3605\n"
    },
    {
      "commit": "f515276ebd7972882a07a56eb716798e4032e57f",
      "tree": "df324926b5f4c58d835887386ae56e69be59d03d",
      "parents": [
        "554f63530a257db3194bd7c492e1c954eb11374d"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Sat Jan 06 21:02:28 2024 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Feb 25 23:45:38 2024 +0200"
      },
      "message": "Launch restore step early\n\nDuring restore, Settings which the user may have set earlier during setup may be overwritten. Avoid this by restoring before allowing the user to set new values\n\nChange-Id: Id64378fb44e00da1c666cba7a737f03f9f0b88b8\n"
    },
    {
      "commit": "554f63530a257db3194bd7c492e1c954eb11374d",
      "tree": "d8cf5a7044b57f9d580cdc2bda5346b4ba73027f",
      "parents": [
        "04c9f463d5b73013ed046c93c166011011bcc153"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Mon Jun 12 19:12:26 2023 -0400"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Feb 25 23:45:37 2024 +0200"
      },
      "message": "SetupWizard: Add step for changing theme\n\nChange-Id: Ib28e752583926e9740dd7e954d208d4fe62e3c08\n"
    },
    {
      "commit": "04c9f463d5b73013ed046c93c166011011bcc153",
      "tree": "111e8749f2dbcb317d7ef8136c348f6dc697c35c",
      "parents": [
        "86ed621eff9507b7924e34c1d63147b546491d54"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Sat Jan 06 20:36:13 2024 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Feb 25 23:02:28 2024 +0200"
      },
      "message": "Use WizardManagerHelper NEXT intent and result codes\n\nThe helper function copies all relevant extras\n\nChange-Id: I1ebb48dd2e2a2ba0881c6a3382996c2243d84140\n"
    }
  ],
  "next": "86ed621eff9507b7924e34c1d63147b546491d54"
}
