)]}'
{
  "log": [
    {
      "commit": "a432c05de8871e146c9674c28ca4617a00ca04f7",
      "tree": "f85df3e04ea514d04d843a538b81243f3217b588",
      "parents": [
        "4289cf106ad025968909dc8d1ae591d69257ac47"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Thu May 07 17:20:22 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Thu May 07 17:27:17 2026 +0200"
      },
      "message": "chore(reply-soft-lock): demote feature to an experiment\n\nThis has been done because the feature is still not complete, and we\ndon\u0027t want to release it along with the next extension release.\n\nBug: twpowertools:286\nChange-Id: I80236400241af4bb4b9c374a570d44e56a6a6964\n"
    },
    {
      "commit": "4289cf106ad025968909dc8d1ae591d69257ac47",
      "tree": "fc42bdb73fdbf530f31c35d10cd990c65e4e1f10",
      "parents": [
        "9c3007b795d23870266ca2a84f2c7e14f0f10dee"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Wed May 06 16:36:22 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Thu May 07 16:32:03 2026 +0200"
      },
      "message": "refactor(cc-dark-theme): fix code reference in a comment\n\nChange-Id: Ic49d0ae338a33a60fd4617fd7ef294806a6a6964\n"
    },
    {
      "commit": "9c3007b795d23870266ca2a84f2c7e14f0f10dee",
      "tree": "d6340c1c30504ed6645fcc2140d95a6e29f6715e",
      "parents": [
        "2f0b552377b4abea235cd9b9e142ed607306a498"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Wed May 06 16:36:22 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Thu May 07 16:27:05 2026 +0200"
      },
      "message": "fix(cc-dark-theme): fix background color of hovered checkboxes\n\nWhen hovering a checkbox, a white-ish (#dfdedb) background would be\nshown when the dark theme was enabled. This looked very bad--see the\nlinked original report, where a screen recording is available.\n\nThis was caused by a CSS rule introduced in commit\n0d15aeb750dfebd6ced1387ed5f97a8d8f797857 that, for some reason, probably\nhasn\u0027t applied until now, since we haven\u0027t had this problem until\nrecently.\n\nThis commit fixes this issue by changing the background color set in\nthis incorrect rule to a sensible value. We believe that the rule was\nprobably left in the dark theme stylesheet by mistake, with the value of\nthe background color in the vanilla light theme.\n\nOriginally reported at:\nhttps://groups.google.com/g/twpowertools-discuss/c/dLF-UQDsMEk\n\nChange-Id: Ie7b394a60bd71bb23248a8119d3b28c96a6a6964\n"
    },
    {
      "commit": "2f0b552377b4abea235cd9b9e142ed607306a498",
      "tree": "c4a424e3a7636d9601e71c9d8b68cb496685652f",
      "parents": [
        "f143b5b26b366a84b476d89973c84e06a96b0414"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 25 00:13:00 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 25 00:13:00 2026 +0000"
      },
      "message": "chore(deps): update vitest monorepo to v4.1.5\n\nRenovate-Branch: renovate/vitest-monorepo\nChange-Id: I5c7f036478376044d45d9240543085a59d32c70b\n"
    },
    {
      "commit": "f143b5b26b366a84b476d89973c84e06a96b0414",
      "tree": "f8bd930d9741f86a79f3108219d46cc23a708b0e",
      "parents": [
        "c256e8cc5460c9aee6e2d14e24da83f432bfe52c"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 24 23:12:16 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 24 23:12:16 2026 +0000"
      },
      "message": "chore(deps): update dependency html-webpack-plugin to v5.6.7\n\nRenovate-Branch: renovate/html-webpack-plugin-5.x\nChange-Id: Ic6f4b9adf88c6418f7bf0e5ad00c764048ede3cf\n"
    },
    {
      "commit": "c256e8cc5460c9aee6e2d14e24da83f432bfe52c",
      "tree": "10fe64b07b17c18bf3f15bec65a897460f39ae85",
      "parents": [
        "c091c9d097335f9e0cf919b1ec737efe0c716822"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 24 22:11:21 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 24 22:11:21 2026 +0000"
      },
      "message": "chore(deps): update dependency eslint to v10.2.1\n\nRenovate-Branch: renovate/eslint-monorepo\nChange-Id: I54af979dbb0241b9949cb756c6d87e78cbdc2921\n"
    },
    {
      "commit": "c091c9d097335f9e0cf919b1ec737efe0c716822",
      "tree": "a8b9d5dc9183b6a0a3e0609dab74ceb2ac3e1a88",
      "parents": [
        "54ee1f6b68804f5a18dc82d04a55d951eb5079e7"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Wed Apr 08 11:49:20 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova",
        "email": "me@avm99963.com",
        "time": "Tue Apr 21 14:33:23 2026 +0000"
      },
      "message": "feat(reply-soft-lock): add repository for the auto-soft lock forums\n\nThis repository can be used to modify and retrieve a list of forums\nwhere threads should be soft locked after replying.\n\nThis CL also adds an option to the options prototype in order to\npersist the setting.\n\nBug: twpowertools:283\nChange-Id: I31715d65c149445a34a2ba90aa4962096a6a6964\n"
    },
    {
      "commit": "54ee1f6b68804f5a18dc82d04a55d951eb5079e7",
      "tree": "66dec41c011ac19905f719c5cee42db09e6672bc",
      "parents": [
        "fc4f138fb9b5ae4bafe49c6ad68de98dbffa2dd8"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Wed Apr 08 11:49:20 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Apr 21 15:39:50 2026 +0200"
      },
      "message": "build: add missing dependency\n\nChange-Id: Ic532ea549db3f283ded79c9e17d15a996a6a6964\n"
    },
    {
      "commit": "fc4f138fb9b5ae4bafe49c6ad68de98dbffa2dd8",
      "tree": "2e0e68e689c8809586babd59c7627a794cc464b0",
      "parents": [
        "83372e2778e0e5f2b30888006ccf68e0df33e908"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 21:12:07 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 21:12:07 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.126.0\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I06dc5f8ed2948d8c930cda328e6501278506abd4\n"
    },
    {
      "commit": "83372e2778e0e5f2b30888006ccf68e0df33e908",
      "tree": "65e4f0d7659854a20101d413b804325f1f3dd658",
      "parents": [
        "cf2ca631bcdb79f1fe10792230faf8ea439b9f47"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 18:11:13 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 18:11:13 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.125.1\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I59b25e34aabbcebfa316114eef6e24f6c0c58aff\n"
    },
    {
      "commit": "cf2ca631bcdb79f1fe10792230faf8ea439b9f47",
      "tree": "70ffc6e7841ad45404d285ec4f1d6efebad58028",
      "parents": [
        "964fd98b172086904642e998e86f4e2bd3b2b33b"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 16:12:00 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 16:12:00 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.125.0\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Icb5d5a2237d38956b87d66745a1f2a8ce9e1a75a\n"
    },
    {
      "commit": "964fd98b172086904642e998e86f4e2bd3b2b33b",
      "tree": "88f5273ec2c09937f701c1df1021b8cc46793f39",
      "parents": [
        "0598ed8acf870c0de3e583dd0ba70af72a5ee8ad"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 14:11:45 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 14:11:45 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.124.1\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I261c4f61cde2a8c91215d0a1f43ae36a5ca97ce0\n"
    },
    {
      "commit": "0598ed8acf870c0de3e583dd0ba70af72a5ee8ad",
      "tree": "849c8b6fd459bd3e4ab1c0472cd98a46fb9bd5be",
      "parents": [
        "d570811279d02801dcd7db035af9a0964dafe40f"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 12:12:10 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 12:12:10 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.124.0\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I6ca5d3f89421d5394818a7552291822bdddf4a99\n"
    },
    {
      "commit": "d570811279d02801dcd7db035af9a0964dafe40f",
      "tree": "acfa765b2d256e2620b4f035c39351bbe3c939cb",
      "parents": [
        "37a6b68e19e974d0082df082601da6b567cb9d92"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 10:10:38 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 10:10:38 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.123.8\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ic700a5c83c54e548c7015fadbcd42d7c98303802\n"
    },
    {
      "commit": "37a6b68e19e974d0082df082601da6b567cb9d92",
      "tree": "d5ffb9a9f56f01d2e6d2dbd609ef53c7b9e4f064",
      "parents": [
        "399bfa5c4a9033383e5528648b5e31e1ee3b5851"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 03:10:45 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 03:10:45 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.123.6\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I02f3cfcaa281aef9e1f3b0caf2b1b216c3ac3a44\n"
    },
    {
      "commit": "399bfa5c4a9033383e5528648b5e31e1ee3b5851",
      "tree": "d833689f6a645958c31a7b89fa542164bb364892",
      "parents": [
        "27de773d62d213886fb6d7d8a4f8a5a72e8dd2e9"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 00:10:26 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 19 00:10:26 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.123.5\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I5a5ab08a41a545579e9a89f2315d2b0044a62126\n"
    },
    {
      "commit": "27de773d62d213886fb6d7d8a4f8a5a72e8dd2e9",
      "tree": "e4cff1433e93261e9146833604d11d7ab5a73f07",
      "parents": [
        "a63f39bf91bc4a04d8d5b4f63d89b3e9d9dbd9f1"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 22:10:30 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 22:10:30 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.123.4\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Icc77ef5039bea74bb3b6821557238e8d251b831e\n"
    },
    {
      "commit": "a63f39bf91bc4a04d8d5b4f63d89b3e9d9dbd9f1",
      "tree": "be0a892194840372ca545ce97102d471e52ce4b9",
      "parents": [
        "11abf7c995ad04685bc17d7fd10e4c294f9919e4"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 20:10:28 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 20:10:28 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.123.3\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I9552cfbf696edfebc827cbba94e396ec907784a7\n"
    },
    {
      "commit": "11abf7c995ad04685bc17d7fd10e4c294f9919e4",
      "tree": "f3a0bbbf9db5b4d6d98c2ca0400d7364db70de11",
      "parents": [
        "da1a73024ec107fe9f4441c124cb64bfd9876b49"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 18:11:48 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 18:11:48 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.123.2\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: If3db78c3a8ce7b5693ceaf57e6360133c6d2f1c9\n"
    },
    {
      "commit": "da1a73024ec107fe9f4441c124cb64bfd9876b49",
      "tree": "7f11f1ffd622eaad01d8d9b5c44287514af6a63b",
      "parents": [
        "e5e941ed5571b15a3901f3027b81d5f64817bd80"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 15:13:00 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 15:13:00 2026 +0000"
      },
      "message": "chore(deps): update dependency @vitest/eslint-plugin to v1.6.16\n\nRenovate-Branch: renovate/vitest-eslint-plugin-1.x\nChange-Id: If71de70b4675fce29439ab8b488a67bd45e8ea10\n"
    },
    {
      "commit": "e5e941ed5571b15a3901f3027b81d5f64817bd80",
      "tree": "2059bc0c02d79de37423c5212dad0900fc370cf0",
      "parents": [
        "4e6c0d134043096200c4ad73509bcf188941b972"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 14:12:58 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 14:12:58 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.122.0\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ie51bf08122e26dd8d3c0729bc213b6874d0118f0\n"
    },
    {
      "commit": "4e6c0d134043096200c4ad73509bcf188941b972",
      "tree": "086e634beb1ca8b6fb5a82269606d3653239315a",
      "parents": [
        "451b4512e69bc43b5dbf06d034b584d49a8d9986"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 11:11:49 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 11:11:49 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.121.0\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I29fedff2cdb37fee12e043b7ec59f4027eb6b870\n"
    },
    {
      "commit": "451b4512e69bc43b5dbf06d034b584d49a8d9986",
      "tree": "31ffb39bdc04f9b330770b58b6027a0a655e2c19",
      "parents": [
        "66d31906d0a689eba4e8f68bec96899b2c85a228"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 08:10:40 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 08:10:40 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.120.2\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I0bbe42027ecae4576c2a88f06b423d28103d4f9b\n"
    },
    {
      "commit": "66d31906d0a689eba4e8f68bec96899b2c85a228",
      "tree": "1f1173d273acd247346d529cfac842e8c097c0aa",
      "parents": [
        "0c93cafa10ed87317dc3bb5f85b03cb9a9dbb078"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 02:13:08 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 02:13:08 2026 +0000"
      },
      "message": "chore(deps): update dependency rules_shell to v0.8.0\n\nRenovate-Branch: renovate/rules_shell-0.x\nChange-Id: I3da3d0f908275ef13204499390dd2dbf78a0ed91\n"
    },
    {
      "commit": "0c93cafa10ed87317dc3bb5f85b03cb9a9dbb078",
      "tree": "d2a70d60a657728ad050ce6b86e7236ce72f25d1",
      "parents": [
        "69538893ba5ec5f40f13678273e6eb82fd902d31"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 01:12:54 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 01:12:54 2026 +0000"
      },
      "message": "chore(deps): update dependency prettier to v3.8.3\n\nRenovate-Branch: renovate/prettier-3.x\nChange-Id: Ice58b0193564a6f9f32d922f70f699f397e002a4\n"
    },
    {
      "commit": "69538893ba5ec5f40f13678273e6eb82fd902d31",
      "tree": "1bee2fff6ffd5ca8995005e049a8fa0b02864cff",
      "parents": [
        "756c9b258ad59dd0e5ab04e5103cc6f3643dcf51"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 00:13:33 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 18 00:13:33 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.120.1\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I4ca6ca91918dd75f80d7a4f5724e8fcc1374a429\n"
    },
    {
      "commit": "756c9b258ad59dd0e5ab04e5103cc6f3643dcf51",
      "tree": "f3fb3e11df96106b93b5bfa3f8e4de2438e09299",
      "parents": [
        "16bfb23fbae49830f900463cbb0ef499630efb9d"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 17 23:12:17 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 17 23:12:17 2026 +0000"
      },
      "message": "chore(deps): update dependency typescript-eslint to v8.58.2\n\nRenovate-Branch: renovate/typescript-eslint-monorepo\nChange-Id: Ibf2f7432526df5633e546e2dc24840856290cb29\n"
    },
    {
      "commit": "16bfb23fbae49830f900463cbb0ef499630efb9d",
      "tree": "cc121ac52668dc9c575d3962a65f19c3cd661e8b",
      "parents": [
        "2e02a7e49e7ca92beeb9bb0fa04a91ab72c5a5b4"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 17 22:10:59 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 17 22:10:59 2026 +0000"
      },
      "message": "chore(deps): update dependency prettier to v3.8.2\n\nRenovate-Branch: renovate/prettier-3.x\nChange-Id: Ia4376d13716ea94abc7f503cdf39e4b9cef0bee0\n"
    },
    {
      "commit": "2e02a7e49e7ca92beeb9bb0fa04a91ab72c5a5b4",
      "tree": "88fc321262afd80f184fbade48eacc6a5e9e733a",
      "parents": [
        "b1613a5ace79aa60775411a58805d78c967e7d7e"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 16:10:28 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 16:10:28 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.110.12\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I1d01bfa6194c8996f19547ade8daea92ab05ab97\n"
    },
    {
      "commit": "b1613a5ace79aa60775411a58805d78c967e7d7e",
      "tree": "fbca68bcf83894914cf195b4c15602dfae6b203f",
      "parents": [
        "38ff061040f297b0806eeb69b7ba462de38135f2"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 11:10:29 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 11:10:29 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.110.10\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ic6f2304103e586f3179fac552e27cc6e6cfd2841\n"
    },
    {
      "commit": "38ff061040f297b0806eeb69b7ba462de38135f2",
      "tree": "bc454450ea8376696ee3e082ef0e38d6bf561734",
      "parents": [
        "d24bee1c309c9908045e50d4ebe8be0ea0722a3b"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 09:11:18 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 09:11:18 2026 +0000"
      },
      "message": "chore(deps): update vitest monorepo to v4.1.4\n\nRenovate-Branch: renovate/vitest-monorepo\nChange-Id: Ife0e1551c287938b8c19707a02593f75f81f665c\n"
    },
    {
      "commit": "d24bee1c309c9908045e50d4ebe8be0ea0722a3b",
      "tree": "7e12f6c4ad241db4fc964f5c57d478780ef4a40b",
      "parents": [
        "a10a510441554457c99a320d3782249714db8f32"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 08:10:10 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 08:10:10 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.110.9\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I652f063dacbbd90bfa09c590a4f34336b9747a6b\n"
    },
    {
      "commit": "a10a510441554457c99a320d3782249714db8f32",
      "tree": "bd529b6cf2ad7eb65d36f0451137c81f138ed615",
      "parents": [
        "61e6e504fc3e17a833e0a361ad82eadaa7894518"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 04:10:26 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 04:10:26 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.110.8\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I5d17379b56c2795afeb59d879127e5b20701eafc\n"
    },
    {
      "commit": "61e6e504fc3e17a833e0a361ad82eadaa7894518",
      "tree": "63b1847dc6a0f22a27de5917b9f08ef09eb62b16",
      "parents": [
        "3762e8e044a6c481a57d0450ab532e9e01f583a1"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 01:10:58 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 01:10:58 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.110.7\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I19dc23fe0ade87cc3f99b60eec2f78be955f8504\n"
    },
    {
      "commit": "3762e8e044a6c481a57d0450ab532e9e01f583a1",
      "tree": "b180d89b4b581b2fdcec5abedc86f69ab9d34047",
      "parents": [
        "d4d29682a4265bf0cd65f4cf6a670eee807889b8"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 00:10:23 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 12 00:10:23 2026 +0000"
      },
      "message": "chore(deps): update dependency @vitest/eslint-plugin to v1.6.15\n\nRenovate-Branch: renovate/vitest-eslint-plugin-1.x\nChange-Id: Ic0792fc7ad1b954223fdb02237a1f358b04f0e6b\n"
    },
    {
      "commit": "d4d29682a4265bf0cd65f4cf6a670eee807889b8",
      "tree": "0c639e8122e02574400472c966598db3fd827a23",
      "parents": [
        "000a5759204f7dcd4d1cc64e840d6b2af9b0beb9"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 22:10:03 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 22:10:03 2026 +0000"
      },
      "message": "chore(deps): update dependency @types/chrome to v0.1.40\n\nRenovate-Branch: renovate/chrome-0.x\nChange-Id: Id2eb0435bcafb3bfa61bcaa5099daf7ac6526508\n"
    },
    {
      "commit": "000a5759204f7dcd4d1cc64e840d6b2af9b0beb9",
      "tree": "3e0654a48f43eb1370d1fbe8703acfb6dce669b7",
      "parents": [
        "2a92397e065ea21961cc01e57448c9c3d642f02b"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 19:10:46 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 19:10:46 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.110.4\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I7ac66a486b5d634e2b8b3ff9005f1824e24fb188\n"
    },
    {
      "commit": "2a92397e065ea21961cc01e57448c9c3d642f02b",
      "tree": "4f464e2743dc578c60743a9927d46302ae81c4d1",
      "parents": [
        "4b9970d9d080c3857cafb96ae4a4f3580c15d1b6"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 17:10:20 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 17:10:20 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.110.3\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I3b383ff73f7c9c31d110f16816b668e3ab58f029\n"
    },
    {
      "commit": "4b9970d9d080c3857cafb96ae4a4f3580c15d1b6",
      "tree": "299b202849efdc3a8668a3bad1aa688f5d4328f9",
      "parents": [
        "92ec3f9a6c402446ecb48efe1850c25903a54ee5"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 14:11:25 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 14:11:25 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.110.2\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Id60623c6c7fb8c7bd24da80caa92e6855969a805\n"
    },
    {
      "commit": "92ec3f9a6c402446ecb48efe1850c25903a54ee5",
      "tree": "06a0bf01b39e0c115e20736d8e46843a0134e668",
      "parents": [
        "3295fffdf4a17f18faa454fade8bc070fd9697d9"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 08:11:52 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 08:11:52 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.109.4\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ic12f4d28040aa2ff0a4f84183249bc496662cb57\n"
    },
    {
      "commit": "3295fffdf4a17f18faa454fade8bc070fd9697d9",
      "tree": "f6c44bf58fd7f3dbe634179250226198afb46295",
      "parents": [
        "db942ac8fd90d60cc0d687b69c4ae90d0d8842a2"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 07:12:25 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 07:12:25 2026 +0000"
      },
      "message": "chore(deps): update dependency sass to v1.99.0\n\nRenovate-Branch: renovate/sass-1.x\nChange-Id: Ia9b9798d1c62fdc6d5d2df418dcd1e2c8a8000d5\n"
    },
    {
      "commit": "db942ac8fd90d60cc0d687b69c4ae90d0d8842a2",
      "tree": "ce86c763bbde4bece15116c1efb023cad360c7b2",
      "parents": [
        "32938123eeb9484b687a278afcfefeda63954057"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 06:11:59 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 06:11:59 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.109.3\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ie840eabed97d3fd09bcebe7df79408427d9a8176\n"
    },
    {
      "commit": "32938123eeb9484b687a278afcfefeda63954057",
      "tree": "b0ea5d4c8f5eb679e06bd6976982a0bfdc510b2d",
      "parents": [
        "84422b5700be5c2e6ebbcddbd6c1668f73085014"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 05:11:46 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 05:11:46 2026 +0000"
      },
      "message": "chore(deps): update dependency gazelle to v0.50.0\n\nRenovate-Branch: renovate/gazelle-0.x\nChange-Id: Ibf6cfbed7e81d6b7c573c3911d452c46a562921e\n"
    },
    {
      "commit": "84422b5700be5c2e6ebbcddbd6c1668f73085014",
      "tree": "37b728a6786b9e7d20f8659a136cb7099b9a73ce",
      "parents": [
        "bb43321973264cb4dbf1fba745fb130bb5abf958"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 04:12:30 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 04:12:30 2026 +0000"
      },
      "message": "chore(deps): update dependency eslint to v10.2.0\n\nRenovate-Branch: renovate/eslint-monorepo\nChange-Id: I6d95b34773fc0707277944f8a53bb12e38336c52\n"
    },
    {
      "commit": "bb43321973264cb4dbf1fba745fb130bb5abf958",
      "tree": "f06ca1057c247209cac29f9e22d098abb4dc648b",
      "parents": [
        "5ff367dd57f53dd9e057f182b93ac4df11afd1ae"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 03:11:57 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 03:11:57 2026 +0000"
      },
      "message": "chore(deps): update vitest monorepo to v4.1.3\n\nRenovate-Branch: renovate/vitest-monorepo\nChange-Id: Ib8e5a8ab28fc969d18ad5832846cdc32b4cdfe32\n"
    },
    {
      "commit": "5ff367dd57f53dd9e057f182b93ac4df11afd1ae",
      "tree": "4bbde7f33b874277d2e851d02bc385e726061d09",
      "parents": [
        "de72e568e879667e41e2cf1f019296522d75a06e"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 02:11:51 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 02:11:51 2026 +0000"
      },
      "message": "chore(deps): update dependency typescript-eslint to v8.58.1\n\nRenovate-Branch: renovate/typescript-eslint-monorepo\nChange-Id: Id351b33415c4dd45a9a27c3cb789f68d8df3f24d\n"
    },
    {
      "commit": "de72e568e879667e41e2cf1f019296522d75a06e",
      "tree": "dead5a5a2a447ef092eee45735b3f43f1d343e5b",
      "parents": [
        "89d26f48e0345d4eb518382a8ce7351f6a2aa6f1"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 01:11:35 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 01:11:35 2026 +0000"
      },
      "message": "chore(deps): update dependency jsdom to v29.0.2\n\nRenovate-Branch: renovate/jsdom-29.x\nChange-Id: I0c75c6159d2a9cceecfa09b50d9d242aacd81001\n"
    },
    {
      "commit": "89d26f48e0345d4eb518382a8ce7351f6a2aa6f1",
      "tree": "e32d0690851d40b7dde09088c31cc42bb4441608",
      "parents": [
        "eb9cd247f2aa43150e157b1160a4372d1522fdec"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 00:11:38 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 11 00:11:38 2026 +0000"
      },
      "message": "chore(deps): update dependency bazel to v9.0.2\n\nRenovate-Branch: renovate/bazel-9.x\nChange-Id: I69bd0c5c1117a17ddb7149217420af21ffb7a6d8\n"
    },
    {
      "commit": "eb9cd247f2aa43150e157b1160a4372d1522fdec",
      "tree": "8ef19f53f0dacd116026541f44c88b7527952595",
      "parents": [
        "a2454ac4fea941fcd7126b468f4fba2ad694b6f5"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 10 23:11:35 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 10 23:11:35 2026 +0000"
      },
      "message": "chore(deps): update dependency @types/node to v24.12.2\n\nRenovate-Branch: renovate/node-24.x\nChange-Id: I27463da82e314678d9843b46dbf6337ee3ee02b2\n"
    },
    {
      "commit": "a2454ac4fea941fcd7126b468f4fba2ad694b6f5",
      "tree": "c6fd8ad7b92995018bd2efddbbfcee001000d940",
      "parents": [
        "73098682eb996faa53da004c3e615de1db04f333"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 10 22:10:50 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 10 22:10:50 2026 +0000"
      },
      "message": "chore(deps): update dependency @types/chrome to v0.1.39\n\nRenovate-Branch: renovate/chrome-0.x\nChange-Id: Icb18334bfb7244e1ea507fc15547f4f9d12fab61\n"
    },
    {
      "commit": "73098682eb996faa53da004c3e615de1db04f333",
      "tree": "c2ee53f661775bf54a360fc1a8ed3cfe48fe239c",
      "parents": [
        "0d8b9c23bd1124261fc6b9633afe8369ed86c6ba"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Mar 31 13:20:31 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Wed Apr 08 12:14:48 2026 +0200"
      },
      "message": "feat(reply-soft-lock): inject (bare) settings menu\n\nThis CL adds support for injecting a settings menu, which is not yet\nimplemented. However, the injection (and adapting the tests) was complex\nenough that it warrants a separate CL.\n\nBug: twpowertools:283\nChange-Id: I5ed4b99b44082737955e13a4bfbe3fc26a6a6964\n"
    },
    {
      "commit": "0d8b9c23bd1124261fc6b9633afe8369ed86c6ba",
      "tree": "1111eda6f13dbd7d327aafdd2887076c1b2bbb94",
      "parents": [
        "e4a68969eb07d359c3047337f0bfda3ebab58a12"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Mar 31 13:20:31 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Apr 07 15:40:30 2026 +0200"
      },
      "message": "refactor(reply-soft-lock): rename component class name\n\nChange-Id: I710e5b8be989cdb5596ab8d89447a9826a6a6964\n"
    },
    {
      "commit": "e4a68969eb07d359c3047337f0bfda3ebab58a12",
      "tree": "b2eee7d0095a48e43a467ea20a2c2f233634bdd7",
      "parents": [
        "7edbe8db8cfdbb092eb11ef7048a3685a5612f82"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Mar 31 13:20:31 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Apr 07 15:40:30 2026 +0200"
      },
      "message": "refactor(reply-soft-lock): extract contexts to separate package\n\nThe Lit context definitions should not live alongside the repository\nports, since they are specific to the UI. We have created a new package\nfor them and will save them here going forward.\n\nChange-Id: I2db8935e2ae72e6a40e8b4d2ced7d1b56a6a6964\n"
    },
    {
      "commit": "7edbe8db8cfdbb092eb11ef7048a3685a5612f82",
      "tree": "4ec6f45fb4ee4d8f27abfaf42b6de30a8bd1ab5d",
      "parents": [
        "2b4f85b2f14fe7e18920b0fc6fc29520e56d2782"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Mar 31 13:20:31 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Apr 07 15:40:30 2026 +0200"
      },
      "message": "refactor(reply-soft-lock): simplify checkbox context provider\n\nuserSelectionRepository doesn\u0027t need to be a reactive state, since its\nvalue is fixed.\n\nChange-Id: I4488ece668cda79b1a2a28da5bad8d906a6a6964\n"
    },
    {
      "commit": "2b4f85b2f14fe7e18920b0fc6fc29520e56d2782",
      "tree": "36deca7aedd222202a277f7e20c7ca1f86cdc46e",
      "parents": [
        "4aeedb422f19d3b933be2a1e7e99bc24b48c14f3"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Mar 31 13:20:31 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Apr 07 15:40:29 2026 +0200"
      },
      "message": "fix: mark fixcrpopup and replysoftlock as kill-switchable options\n\nWe marked them with KillSwitchType.Ignore by mistake.\n\nChange-Id: If6caff6efcb224bf0492ab5c67138cf06a6a6964\n"
    },
    {
      "commit": "4aeedb422f19d3b933be2a1e7e99bc24b48c14f3",
      "tree": "b66d76caf1472d81fc5244d1085bb364831a210c",
      "parents": [
        "ecb589bec7d5f2647e869f478d8f9d0fc87a9027"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Apr 07 13:16:30 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova",
        "email": "me@avm99963.com",
        "time": "Tue Apr 07 13:22:27 2026 +0000"
      },
      "message": "ci: ensure cc toolchain is installed in lint job\n\nOtherwise the pipeline fails because Bazel fails with the following\nerror:\n\n  Auto-Configuration Error: Cannot find gcc or CC; either correct your\n  path or set the CC environment variable\n\nChange-Id: I5fb5f1373713643babdd8d74aad07f346a6a6964\n"
    },
    {
      "commit": "ecb589bec7d5f2647e869f478d8f9d0fc87a9027",
      "tree": "82d455e2068b864d3bfece46b66a46a8203ced32",
      "parents": [
        "425c2c1589eed1392202f494596ffb3a5abb2930"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Mar 31 12:10:39 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Apr 07 12:36:58 2026 +0200"
      },
      "message": "refactor: remove unused export from optionsUtils.pre.js\n\nChange-Id: I0aba9b58a27c0f7eb3b10f73c13384186a6a6964\n"
    },
    {
      "commit": "425c2c1589eed1392202f494596ffb3a5abb2930",
      "tree": "f327d1ef5a339ad0576d1c6f58de5c8d1256919c",
      "parents": [
        "d7a83459cc2e68f502d3bc92037f71e192887e61"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Mar 31 12:06:07 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Apr 07 12:36:58 2026 +0200"
      },
      "message": "build: add missing OptionsConfiguration test target\n\nThis test was not being executed because we forgot to add a target for\nthe test.\n\nChange-Id: Ia67d93a3b9fc2cf6b8ac47e258fb95186a6a6964\n"
    },
    {
      "commit": "d7a83459cc2e68f502d3bc92037f71e192887e61",
      "tree": "706cd4f583dba3df96bdf2f57f5849f23daf1e5f",
      "parents": [
        "1accb67a2e318886b12476b97acf7660dd50d2b7"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Mar 31 12:06:07 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Tue Apr 07 12:36:58 2026 +0200"
      },
      "message": "build: split test utils file into a separate target\n\nThis will keep the production code and test code separated into two\ndifferent packages. This way, test code doesn\u0027t need to depend on\nunneeded production code, and production code doesn\u0027t need to depend on\nunneeded test code.\n\nChange-Id: I569efa9d8641f885ac9ae089d7a4ac7f6a6a6964\n"
    },
    {
      "commit": "1accb67a2e318886b12476b97acf7660dd50d2b7",
      "tree": "9d1c655d0dcb0dfc8da1e7bbd2be1c332aacacbd",
      "parents": [
        "6f8a7446d26b64838964257b9d57f5feca0ab6f4"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 21:10:07 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 21:10:07 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.104.1\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I33d8846472449787402e79fa3e1a103e9ce7fa43\n"
    },
    {
      "commit": "6f8a7446d26b64838964257b9d57f5feca0ab6f4",
      "tree": "5742173dfe0a1e12255f1f759d50eba763cdd76b",
      "parents": [
        "dbd43b60a64191cdc5b12034e40f6767a07bbe28"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 16:10:01 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 16:10:01 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.104.0\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ib8f3c1f1622c3b5f14ac882e3572ee0edbf873cd\n"
    },
    {
      "commit": "dbd43b60a64191cdc5b12034e40f6767a07bbe28",
      "tree": "f212f8671708e5086c4704330bd55497eee81bc5",
      "parents": [
        "3300a336838154b08ae03737a3be4220d31a6e83"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 13:09:51 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 13:09:51 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.103.0\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ifc56efd3580d5bd7fcef6ee68cf0a97355d63f5d\n"
    },
    {
      "commit": "3300a336838154b08ae03737a3be4220d31a6e83",
      "tree": "1c79659c2f42097615367354cb086c604be37d99",
      "parents": [
        "7c4946b40259c16605882bd905e279b06bb45b56"
      ],
      "author": {
        "name": "Weblate bot",
        "email": "weblate-bot@avm99963.com",
        "time": "Sun Apr 05 08:29:13 2026 +0000"
      },
      "committer": {
        "name": "Adrià Vilanova",
        "email": "me@avm99963.com",
        "time": "Sun Apr 05 11:41:59 2026 +0000"
      },
      "message": "l10n: update translations\n\nChange-Id: I45e5b16a8901db7632fe79002c028ab12b90dbe3\nCo-authored-by: Adrià \u003cme@avm99963.com\u003e\nTranslate-URL: https://i18n.avm99963.com/projects/tw-power-tools/extension-strings-json-format/pt_BR/\nTranslation: TW Power Tools/Extension strings (JSON format)\n"
    },
    {
      "commit": "7c4946b40259c16605882bd905e279b06bb45b56",
      "tree": "b653de255f5360219eb018d8b38c2373862f1175",
      "parents": [
        "0571f2fd2cdbd56702e40b0abc0905303307eee3"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 09:09:30 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 09:09:30 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.102.11\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: If85401fbfa5416e6cc1a227fa521ce1dfc0d1992\n"
    },
    {
      "commit": "0571f2fd2cdbd56702e40b0abc0905303307eee3",
      "tree": "75209e9fc887327b954c69fd5b54fb6ec4369d43",
      "parents": [
        "484b340a7cf7757369959c15faad35c965e4d06a"
      ],
      "author": {
        "name": "Weblate bot",
        "email": "weblate-bot@avm99963.com",
        "time": "Sun Apr 05 02:29:14 2026 +0000"
      },
      "committer": {
        "name": "Weblate bot",
        "email": "weblate-bot@avm99963.com",
        "time": "Sun Apr 05 02:29:17 2026 +0000"
      },
      "message": "l10n: update translations\n\nChange-Id: Iea64df9eb63bc34e018e967ef3805f06e0886a19\nCo-authored-by: Michael kildery \u003ckilderychael@gmail.com\u003e\nCo-authored-by: Weblate bot \u003cweblate-bot@avm99963.com\u003e\nTranslate-URL: https://i18n.avm99963.com/projects/tw-power-tools/extension-strings-injected-components-via-lit/pt_BR/\nTranslate-URL: https://i18n.avm99963.com/projects/tw-power-tools/extension-strings-json-format/pt_BR/\nTranslation: TW Power Tools/Extension strings (JSON format)\nTranslation: TW Power Tools/Extension strings (Lit components)\n"
    },
    {
      "commit": "484b340a7cf7757369959c15faad35c965e4d06a",
      "tree": "8924dde0c0710fee12fe8efa080f3a6b62855edc",
      "parents": [
        "90d397e4cc0fb31b61bad7d6145715a2d15a5037"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 01:09:28 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Apr 05 01:09:28 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.102.10\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I069e78fea205123ca27e681977ec1593ff3a6d45\n"
    },
    {
      "commit": "90d397e4cc0fb31b61bad7d6145715a2d15a5037",
      "tree": "953517d52f7ed38a2ee0150671aee2ec9192b375",
      "parents": [
        "f93c0ebbdca76f247b54e4470190faca81af4aa9"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 23:09:35 2026 +0000"
      },
      "committer": {
        "name": "Adrià Vilanova",
        "email": "me@avm99963.com",
        "time": "Sat Apr 04 23:19:28 2026 +0000"
      },
      "message": "fix(deps): update dependency @xmldom/xmldom to v0.9.9\n\nRenovate-Branch: renovate/xmldom-xmldom-0.x\nChange-Id: I625e97a4cb747d30cd97b7cdfae2fa6f9a095392\n"
    },
    {
      "commit": "f93c0ebbdca76f247b54e4470190faca81af4aa9",
      "tree": "721903ebd77f242d3cbde1b2f6b0790cd9cb3462",
      "parents": [
        "b0ddabe3fb78ad6cadb00b9a1dff903e0f4c7eeb"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 23:09:20 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 23:09:20 2026 +0000"
      },
      "message": "chore(deps): update dependency @m3e/web to v2.1.3\n\nRenovate-Branch: renovate/m3e-web-2.x-lockfile\nChange-Id: I7c94ac0512c2bdbe393e035486b68ab8c17452e2\n"
    },
    {
      "commit": "b0ddabe3fb78ad6cadb00b9a1dff903e0f4c7eeb",
      "tree": "93c92c4a48e6012396532aa98ee43bb790f338b2",
      "parents": [
        "de26c56981eae31c41f35c9ab6e7edbf61546079"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 18:11:08 2026 +0000"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Apr 05 00:42:19 2026 +0200"
      },
      "message": "chore(deps): update dependency typescript to v6\n\nSome options in the tsconfig.base.json file have been explicitly set as\nwell, since the defaults have changed in TypeScript 6.\n\nCo-Authored-By: Adrià Vilanova Martínez \u003cme@avm99963.com\u003e\nRenovate-Branch: renovate/typescript-6.x\nChange-Id: I6658900733f611d201ce7de2ea794976aef0591c\n"
    },
    {
      "commit": "de26c56981eae31c41f35c9ab6e7edbf61546079",
      "tree": "8f264f567aae7001c1afa38b4d0b5e119996bbd5",
      "parents": [
        "33719a4bbbc996e9671112e5f12af098da3fccc8"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Apr 05 00:41:49 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Apr 05 00:42:19 2026 +0200"
      },
      "message": "fix(reply-soft-lock): add missing dependency\n\nChange-Id: Ib84d9245851977bda8480643a5fc4c616a6a6964\n"
    },
    {
      "commit": "33719a4bbbc996e9671112e5f12af098da3fccc8",
      "tree": "338c0a9ef677a49224e3a8d8b2d1cc36e3e0c599",
      "parents": [
        "42d0ab0edd8f26770093cc9b42011465dbf17b57"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Apr 05 00:33:07 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Apr 05 00:33:18 2026 +0200"
      },
      "message": "build(normalize-xliff-files): explicitly add node types\n\nThis will fix some build errors with TypeScript 6, where types are not\nadded by default and have to be explicitly set in tsconfig.json.\n\nChange-Id: I0a00e1acfcdf45c83d729c62f2f9655d6a6a6964\n"
    },
    {
      "commit": "42d0ab0edd8f26770093cc9b42011465dbf17b57",
      "tree": "210624366bbd8a2c73f267de25a5c4b35a93ea8d",
      "parents": [
        "2b4aa1f40a3a33f02772c07a17f94f13f73f2cad"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Apr 05 00:17:35 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Apr 05 00:29:17 2026 +0200"
      },
      "message": "build(normalize-xliff-files): bundle with webpack\n\nLike we did with the syncTranslations tool, we\u0027re migrating this tool to\nbe bundled with webpack so it works with TypeScript 6.\n\nThe issue is we previously relied on setting tsconfig.json to\n|moduleResolution \u003d node10|, but this setting is deprecated in\nTypeScript 6, so we have to work around it before updating Typescript.\n\nChange-Id: I96c5c3f3d0ebf419ff46b704ceaab61a6a6a6964\n"
    },
    {
      "commit": "2b4aa1f40a3a33f02772c07a17f94f13f73f2cad",
      "tree": "f0ea96202d3edcc51545ddfb63b34804105d98fc",
      "parents": [
        "d4be17a45d625baf3b3fecd9941555af0de2eb03"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 18:11:08 2026 +0000"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Apr 05 00:12:27 2026 +0200"
      },
      "message": "build(sync-translations): bundle with webpack\n\nTo build the syncTranslations tool we previously relied on setting\ntsconfig.json to |moduleResolution \u003d node10|, but this setting is\ndeprecated in TypeScript 6, so we have to work around it before updating\nTypescript.\n\nChange-Id: I741930d7d0c87c99db52bbd6b9010a0f6a6a6964\n"
    },
    {
      "commit": "d4be17a45d625baf3b3fecd9941555af0de2eb03",
      "tree": "e040683e4be4a303181d371c88a10bb0605c6438",
      "parents": [
        "b578568abeb5206db3a776b3956a438c2799f440"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 17:09:37 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 17:09:37 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.102.8\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ib8f9e43b3da3b5ecfd5a51e536b0e9aa0d5d072b\n"
    },
    {
      "commit": "b578568abeb5206db3a776b3956a438c2799f440",
      "tree": "47917c8e2022a58f8674eef5748eb3f63da5ee27",
      "parents": [
        "68b7de9d9abbecdbad05c5936cfeb233966570bd"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 12:09:32 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 12:09:32 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.102.6\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ic6f2373c49f3b0baeec859e3a72535feb1463aa1\n"
    },
    {
      "commit": "68b7de9d9abbecdbad05c5936cfeb233966570bd",
      "tree": "13757b9c589079f97253754afd5d65be3a7a90b9",
      "parents": [
        "2d247507f4c52193fbfd6db0d8246453fe2d5958"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 09:09:42 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 09:09:42 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.102.4\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: Ibe267bf60652f4d6d83477bffb901156eee855f2\n"
    },
    {
      "commit": "2d247507f4c52193fbfd6db0d8246453fe2d5958",
      "tree": "e8a358f47d70ab3c5c2fe595b8b5a631d85621e4",
      "parents": [
        "64dfb142e1ab740f5d242dbefac7d8230f745919"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 07:09:41 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 07:09:41 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.102.3\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I5e85c74cfb33bcbb6e2fbc6a28e6365e7c80547e\n"
    },
    {
      "commit": "64dfb142e1ab740f5d242dbefac7d8230f745919",
      "tree": "45230b21c5d8a2fbed527d246846734da9b272f0",
      "parents": [
        "3efb1afc75e55af936622c4c8fd0bcf51c66b3e5"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 03:11:18 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 03:11:18 2026 +0000"
      },
      "message": "chore(deps): update dependency web-ext to v10.1.0\n\nRenovate-Branch: renovate/web-ext-10.x\nChange-Id: I9778a9064ed2bc90388c3cf70425100492d3cc18\n"
    },
    {
      "commit": "3efb1afc75e55af936622c4c8fd0bcf51c66b3e5",
      "tree": "14a8316d5e40d862e855252d63ae19a332d2fcb7",
      "parents": [
        "425ff42f82c47edee646642af7722e06ba326bd2"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 02:11:22 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 02:11:22 2026 +0000"
      },
      "message": "chore(deps): update dependency typescript-eslint to v8.58.0\n\nRenovate-Branch: renovate/typescript-eslint-monorepo\nChange-Id: Ieb524297f0cd35d9827688afa7c65e49058fd8b4\n"
    },
    {
      "commit": "425ff42f82c47edee646642af7722e06ba326bd2",
      "tree": "05e6ddb889edf0c3550b05151d4bc176b84d2a8f",
      "parents": [
        "cad8fb139360a3ceb442e398a68cedec6b4b7626"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 01:10:41 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 01:10:41 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.102.2\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I62313a2fdd5e77e9e03977de671151053b12e1b5\n"
    },
    {
      "commit": "cad8fb139360a3ceb442e398a68cedec6b4b7626",
      "tree": "46396aa8d1daaa94a4a4c72b2ef9510bb201d942",
      "parents": [
        "668ec5cc0cb5272f25c20f1fa3c6200d3c64c500"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 00:10:36 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Apr 04 00:10:36 2026 +0000"
      },
      "message": "chore(deps): update dependency aspect_rules_ts to v3.8.8\n\nRenovate-Branch: renovate/aspect_rules_ts-3.x\nChange-Id: I86a1e6a0a83aa5960cb7cbf0a862de53fd41bcd1\n"
    },
    {
      "commit": "668ec5cc0cb5272f25c20f1fa3c6200d3c64c500",
      "tree": "54dac5d1ed8ee0f7d1a90049619a4ef820b59207",
      "parents": [
        "1c94dbf104da0c08e546392191924f8e7ea4f595"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 03 23:10:45 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 03 23:10:45 2026 +0000"
      },
      "message": "chore(deps): update dependency aspect_rules_swc to v2.7.1\n\nRenovate-Branch: renovate/aspect_rules_swc-2.x\nChange-Id: I328e97319d05edee344a79ae8e43e5453042dc7f\n"
    },
    {
      "commit": "1c94dbf104da0c08e546392191924f8e7ea4f595",
      "tree": "18c3a2eaea7f49c46a63b058c2e7bea145f4fea2",
      "parents": [
        "1f6e68a5a921ef222173bd979f129c9c7a0ccbdf"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 03 22:10:14 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Fri Apr 03 22:10:14 2026 +0000"
      },
      "message": "chore(deps): update dependency @vitest/eslint-plugin to v1.6.14\n\nRenovate-Branch: renovate/vitest-eslint-plugin-1.x\nChange-Id: I57c2f24123e31151d5f23783d7ca7c10dfc70b07\n"
    },
    {
      "commit": "1f6e68a5a921ef222173bd979f129c9c7a0ccbdf",
      "tree": "58d24667bdae6b57efad2db88803b77f1d2c688a",
      "parents": [
        "dd1178fc97c98fb0c0260eabd96c223d35052296"
      ],
      "author": {
        "name": "Weblate bot",
        "email": "weblate-bot@avm99963.com",
        "time": "Tue Mar 31 16:26:35 2026 +0000"
      },
      "committer": {
        "name": "Weblate bot",
        "email": "weblate-bot@avm99963.com",
        "time": "Tue Mar 31 16:26:35 2026 +0000"
      },
      "message": "l10n: update translations\n\nChange-Id: I319f11a342fb53ed7f7c986ec38d90e55e0d6e8d\nCo-authored-by: Weblate bot \u003cweblate-bot@avm99963.com\u003e\nCo-authored-by: 김태윤 \u003csand6285@users.noreply.i18n.avm99963.com\u003e\nTranslate-URL: https://i18n.avm99963.com/projects/tw-power-tools/extension-strings-injected-components-via-lit/ko/\nTranslate-URL: https://i18n.avm99963.com/projects/tw-power-tools/extension-strings-json-format/ko/\nTranslation: TW Power Tools/Extension strings (JSON format)\nTranslation: TW Power Tools/Extension strings (Lit components)\n"
    },
    {
      "commit": "dd1178fc97c98fb0c0260eabd96c223d35052296",
      "tree": "17639440aa3162f996af483c1a9f8282780632f7",
      "parents": [
        "d7a40b52ce5fcbadc94ddd716388cd3bdb37d032"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Mar 29 20:19:35 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Mon Mar 30 14:19:03 2026 +0200"
      },
      "message": "refactor(options): make components package compile with strict mode\n\nThis CL refactors the options components package so it successfully\ncompiles with strict mode, and enables strict mode.\n\nChange-Id: I2a61f1e750e835b540bbc64ee5b405816a6a6964\n"
    },
    {
      "commit": "d7a40b52ce5fcbadc94ddd716388cd3bdb37d032",
      "tree": "b619717aa09229144280c4fb24073b9c2f72c610",
      "parents": [
        "93b8508eb4018859b73b72fa4269c1ae9f9d01cf"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 21:09:16 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 21:09:16 2026 +0000"
      },
      "message": "chore(deps): update dependency webpack-cli to v7\n\nRenovate-Branch: renovate/webpack-cli-7.x\nChange-Id: I536c0833ec9c2dd3707123d363b6e41693a4103c\n"
    },
    {
      "commit": "93b8508eb4018859b73b72fa4269c1ae9f9d01cf",
      "tree": "256307215583c6da8c2d9dec82b02435de218b92",
      "parents": [
        "6b50a742d0246fb8b81e3ac739e875855f376cc9"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 20:09:06 2026 +0000"
      },
      "committer": {
        "name": "Adrià Vilanova",
        "email": "me@avm99963.com",
        "time": "Sun Mar 29 20:54:51 2026 +0000"
      },
      "message": "chore(deps): update dependency web-ext to v10\n\nRenovate-Branch: renovate/web-ext-10.x\nChange-Id: I5a6592798b17aeb9a4e003676c1786f6d09c4fa7\n"
    },
    {
      "commit": "6b50a742d0246fb8b81e3ac739e875855f376cc9",
      "tree": "f24f3cae38ac2569ae4b2058c2434ec29e3d6596",
      "parents": [
        "0218ab51c5849474db9126bb11214be7a47cb605"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Mar 29 20:19:35 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova",
        "email": "me@avm99963.com",
        "time": "Sun Mar 29 20:53:26 2026 +0000"
      },
      "message": "fix(options): fall back to a sans-serif font\n\nIn the options page, when the Roboto font was not available a serif font\nwas used instead as a fallback. This CL fixes this.\n\nChange-Id: Ie71588a973499a32beb11f7e68ed1b8e6a6a6964\n"
    },
    {
      "commit": "0218ab51c5849474db9126bb11214be7a47cb605",
      "tree": "ff9b56b8a5d7cb7c775df5c3323670b0f1b0da19",
      "parents": [
        "a0bcd2a6a8d21377c030e63dcb2ee8c3b4b2ee1f"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Mar 29 20:19:35 2026 +0200"
      },
      "committer": {
        "name": "Adrià Vilanova",
        "email": "me@avm99963.com",
        "time": "Sun Mar 29 19:12:00 2026 +0000"
      },
      "message": "feat(reply-soft-lock): sync checked status across checkboxes\n\n1. When one or more reply editors are open (e.g., the new one and the\n   old one), the soft lock checkbox value could be modified\n   independently, and show different values.\n\n2. Also, when publishing a reply, we do not use the soft lock checkbox\n   value from the reply editor where the reply was published. Instead,\n   we use the value from the checkbox modified most recently.\n\nThe previous 2 behaviors together might confuse users.\n\nThis CL fixes this by tackling the first behavior: we now sync state\nbetween all injected soft lock checkboxes.\n\nFixing the second behavior is much more difficult, since the soft lock\ncheckbox is deleted after clicking the \"Post\" button.\n\nChange-Id: Ibec22afb616b43c628270629aa515a1a6a6a6964\n"
    },
    {
      "commit": "a0bcd2a6a8d21377c030e63dcb2ee8c3b4b2ee1f",
      "tree": "7a5a3795af17d1e8326a9df72e53f9c1f6572d85",
      "parents": [
        "e2ea066201072eddedfe005a4d33e24812acb359"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 18:09:01 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 18:09:01 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.91.6\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I4573ffcf08a47ad9478114f47ea7045b9258c2cf\n"
    },
    {
      "commit": "e2ea066201072eddedfe005a4d33e24812acb359",
      "tree": "d5e1db799efe8841b80f9285f9fe817bb51e239c",
      "parents": [
        "026dd9baa15cc970688834c116750de98629850e"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sat Mar 28 16:09:01 2026 +0100"
      },
      "committer": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sun Mar 29 19:08:19 2026 +0200"
      },
      "message": "feat(reply-soft-lock): inject checkbox to old reply editor\n\nThis CL adds a node watcher handler that injects the \"soft lock\"\ncheckbox to the old reply editor (the one shown using the \"r\" key in a\nthread).\n\nFixed: twpowertools:282\nChange-Id: I1cfcec265c6ae278026b1d4ef8d1c4ce6a6a6964\n"
    },
    {
      "commit": "026dd9baa15cc970688834c116750de98629850e",
      "tree": "9a7db0e2356c26201b467eee0a5576ace3e29160",
      "parents": [
        "81ce637ccf9c4a918d7fad22f1929896dac54ea3"
      ],
      "author": {
        "name": "Adrià Vilanova Martínez",
        "email": "me@avm99963.com",
        "time": "Sat Mar 28 16:09:01 2026 +0100"
      },
      "committer": {
        "name": "Adrià Vilanova",
        "email": "me@avm99963.com",
        "time": "Sun Mar 29 17:03:29 2026 +0000"
      },
      "message": "refactor(reply-soft-lock): rename injector parameter\n\nThis CL renames the \"container\" parameter of the soft lock checkbox\ninjector to \"element\", which is more generic.\n\nThis is necessary because we will change the injector so we can inject\nthe soft lock checkbox next to that element, and not only inside it. So\nthe \"container\" terminology is no longer correct.\n\nBug: twpowertools:282\nChange-Id: Ia61062e4a132972bc20d3d6b464208006a6a6964\n"
    },
    {
      "commit": "81ce637ccf9c4a918d7fad22f1929896dac54ea3",
      "tree": "7b5f021e44e0202bfc05570b0628b164d9a59beb",
      "parents": [
        "f52dd9512f8f80f0279e4e0cdfd8a2ea5539466d"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 15:08:49 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 15:08:49 2026 +0000"
      },
      "message": "chore(deps): update vitest monorepo to v4.1.2\n\nRenovate-Branch: renovate/vitest-monorepo\nChange-Id: I1e6f3e09ff0807b1b19393275f9b1b01c17cfe51\n"
    },
    {
      "commit": "f52dd9512f8f80f0279e4e0cdfd8a2ea5539466d",
      "tree": "f784d6c27833f14f9955f43e615450021a1e4fb2",
      "parents": [
        "add6edc0dac874c34f051fb99962d8ea6ea74c14"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 13:08:52 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 13:08:52 2026 +0000"
      },
      "message": "chore(deps): update dependency mini-css-extract-plugin to v2.10.2\n\nRenovate-Branch: renovate/mini-css-extract-plugin-2.x\nChange-Id: Ic08dfbb8b8d3767c7ca9a9f2ace9e58a4909531c\n"
    },
    {
      "commit": "add6edc0dac874c34f051fb99962d8ea6ea74c14",
      "tree": "71abae49a9bcdf486b3fe6605b457ecc62ef0df4",
      "parents": [
        "0928bad45ceb3cfb947a58bffe679e3446c28e74"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 09:08:58 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 09:08:58 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.91.5\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I4e38f2e21dceef879ba5286ee82aa0269a56ec03\n"
    },
    {
      "commit": "0928bad45ceb3cfb947a58bffe679e3446c28e74",
      "tree": "c6a023f75459cc14656a57db94a1133170e2cee1",
      "parents": [
        "6de5fe4325cc49f090fec6e3ea7be5dde019c38d"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 00:09:17 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sun Mar 29 00:09:17 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.91.4\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: I4bbe66ddf00add2a3530cfaf712ddfa50e69b297\n"
    },
    {
      "commit": "6de5fe4325cc49f090fec6e3ea7be5dde019c38d",
      "tree": "3f9a6519e3c52ffd318dbb14a1e52d67448537c8",
      "parents": [
        "32743dbd2c7fb41a364cf23fb6ee9395010f2e47"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Mar 28 19:09:58 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Mar 28 19:09:58 2026 +0000"
      },
      "message": "chore(deps): update dependency renovate to v43.91.2\n\nRenovate-Branch: renovate/renovate-43.x\nChange-Id: If3d8bdcbb123a459da489a886bea3eff9589046e\n"
    },
    {
      "commit": "32743dbd2c7fb41a364cf23fb6ee9395010f2e47",
      "tree": "cd269616703c3017f5ba3bddd32292af64741d17",
      "parents": [
        "9476b1da22a0254b65195fd8b1fa863472cc1ff1"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Mar 28 18:09:49 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Mar 28 18:09:49 2026 +0000"
      },
      "message": "chore(deps): update dependency rules_shell to v0.7.1\n\nRenovate-Branch: renovate/rules_shell-0.x\nChange-Id: I82c862cc48c018254ec6a10ec4e1fd888af225d1\n"
    },
    {
      "commit": "9476b1da22a0254b65195fd8b1fa863472cc1ff1",
      "tree": "4b1568ed1a3f2bcf4afabfdc10fb98f6ee15d5ab",
      "parents": [
        "483e19870d654e46d51cbf157d7446525aff7c63"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Mar 28 17:09:13 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Mar 28 17:09:13 2026 +0000"
      },
      "message": "chore(deps): update dependency gazelle to v0.48.0\n\nRenovate-Branch: renovate/gazelle-0.x\nChange-Id: I06b1c0dceac10a801cc096822e64dcc7997bac55\n"
    },
    {
      "commit": "483e19870d654e46d51cbf157d7446525aff7c63",
      "tree": "cd8a4d48f68f486cb94fa6df4b13b2489e0355f2",
      "parents": [
        "4fa5fd05c184ab9def277ecd8b9c428f0207b0a2"
      ],
      "author": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Mar 28 16:09:22 2026 +0000"
      },
      "committer": {
        "name": "Renovate bot",
        "email": "renovate-bot@avm99963.com",
        "time": "Sat Mar 28 16:09:22 2026 +0000"
      },
      "message": "chore(deps): update dependency bazel_lib to v3.2.2\n\nRenovate-Branch: renovate/bazel_lib-3.x\nChange-Id: Ief30cf2cac34dd3be08135a15d3f60e8c6874c0c\n"
    }
  ],
  "next": "4fa5fd05c184ab9def277ecd8b9c428f0207b0a2"
}
