{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":201139977,"defaultBranch":"main","name":"ACDC","ownerLogin":"lucaswerkmeister","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-07T23:03:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2346599?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711400528.0","currentOid":""},"activityList":{"items":[{"before":"ff7ca9942f1c39d80779a410c6cd5208abe58c4f","after":"576652875ae3d66ab0b5e4bcc228d91499a0b112","ref":"refs/heads/main","pushedAt":"2024-04-24T21:21:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update GitHub actions from v3 to v4\n\nTo get rid of warnings about Node.js 16 actions. 🙄","shortMessageHtmlLink":"Update GitHub actions from v3 to v4"}},{"before":"a58ab36e6615efd11e3905c92b5bc8c344fa6afe","after":"ff7ca9942f1c39d80779a410c6cd5208abe58c4f","ref":"refs/heads/main","pushedAt":"2024-04-24T21:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v123)","shortMessageHtmlLink":"Update Chromedriver (v123)"}},{"before":"a58ab36e6615efd11e3905c92b5bc8c344fa6afe","after":null,"ref":"refs/heads/wip","pushedAt":"2024-03-25T21:02:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"}},{"before":"fa3efc1d73b388e079d1c47ef714244a999b2dcf","after":"a58ab36e6615efd11e3905c92b5bc8c344fa6afe","ref":"refs/heads/main","pushedAt":"2024-03-25T21:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v122)","shortMessageHtmlLink":"Update Chromedriver (v122)"}},{"before":"9920a585806c8b278a6227f17b7191f00415bc09","after":"a58ab36e6615efd11e3905c92b5bc8c344fa6afe","ref":"refs/heads/wip","pushedAt":"2024-03-25T20:56:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v122)","shortMessageHtmlLink":"Update Chromedriver (v122)"}},{"before":null,"after":"9920a585806c8b278a6227f17b7191f00415bc09","ref":"refs/heads/wip","pushedAt":"2024-03-25T20:54:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v123)","shortMessageHtmlLink":"Update Chromedriver (v123)"}},{"before":"fa3efc1d73b388e079d1c47ef714244a999b2dcf","after":null,"ref":"refs/heads/wip","pushedAt":"2024-01-31T22:46:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"}},{"before":"c1a7d359d3dadba16e73ace21c44ce66c2367d73","after":"fa3efc1d73b388e079d1c47ef714244a999b2dcf","ref":"refs/heads/main","pushedAt":"2024-01-31T22:46:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v121)","shortMessageHtmlLink":"Update Chromedriver (v121)"}},{"before":null,"after":"fa3efc1d73b388e079d1c47ef714244a999b2dcf","ref":"refs/heads/wip","pushedAt":"2024-01-31T22:42:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v121)","shortMessageHtmlLink":"Update Chromedriver (v121)"}},{"before":"674772c82bdb229e205a04cc9a4fa34d7ec26cfd","after":"c1a7d359d3dadba16e73ace21c44ce66c2367d73","ref":"refs/heads/main","pushedAt":"2024-01-10T22:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Restructure code to work around Peast limitation\n\nMediaWiki’s new JavaScript parser / validator chokes on some unusual\nsyntax that webpack emits; by adding an extra IIFE to the code, we can\nchange the output such that MediaWiki accepts it. Tested with:\n\n php maintenance/run.php jsparse ~/git/ACDC/dist/main.js\n\nTo avoid introducing a huge diff, just temporarily disable the indent\nrule – after all, I hope to be able to revert this once the issue is\nfixed in Peast and a new version deployed in production.\n\n(Later we can also investigate other improvements – I’m pretty sure\nPeast makes the disallowed arrow functions of e9d7849741 obsolete, for\ninstance – but let’s leave this change small for now.)\n\nBug: T354807","shortMessageHtmlLink":"Restructure code to work around Peast limitation"}},{"before":"69c4fd5f3cd05ffb6be8a78d4f1e18eb62f2ba37","after":"674772c82bdb229e205a04cc9a4fa34d7ec26cfd","ref":"refs/heads/main","pushedAt":"2023-12-05T23:02:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update eslint and eslint-config-wikimedia\n\nResolves warnings about incompatible Node versions in CI. Code changes\nmade by `npx eslint --fix .`, with the line comments moved one line up\nmanually afterwards. No change to the built output.","shortMessageHtmlLink":"Update eslint and eslint-config-wikimedia"}},{"before":"69c4fd5f3cd05ffb6be8a78d4f1e18eb62f2ba37","after":null,"ref":"refs/heads/wip","pushedAt":"2023-11-20T21:54:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"}},{"before":"88c1e017753536c8371b99100215dac678143a8a","after":"69c4fd5f3cd05ffb6be8a78d4f1e18eb62f2ba37","ref":"refs/heads/main","pushedAt":"2023-11-20T21:54:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v119)\n\nChromedriver 118 seems to be producing weird errors against Chrome 119,\nso let’s try Chromedriver 119 and hope GitHub Actions doesn’t go back to\nChrome 118.","shortMessageHtmlLink":"Update Chromedriver (v119)"}},{"before":null,"after":"69c4fd5f3cd05ffb6be8a78d4f1e18eb62f2ba37","ref":"refs/heads/wip","pushedAt":"2023-11-20T21:52:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v119)\n\nChromedriver 118 seems to be producing weird errors against Chrome 119,\nso let’s try Chromedriver 119 and hope GitHub Actions doesn’t go back to\nChrome 118.","shortMessageHtmlLink":"Update Chromedriver (v119)"}},{"before":"88c1e017753536c8371b99100215dac678143a8a","after":null,"ref":"refs/heads/wip","pushedAt":"2023-11-19T21:23:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"}},{"before":"e9d78497415760fa9ec6f924a1229ec2b5362eed","after":"88c1e017753536c8371b99100215dac678143a8a","ref":"refs/heads/main","pushedAt":"2023-11-19T21:23:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v118)","shortMessageHtmlLink":"Update Chromedriver (v118)"}},{"before":"c1db2bdf4d5ec12c941368b4034d014d52c0e754","after":"88c1e017753536c8371b99100215dac678143a8a","ref":"refs/heads/wip","pushedAt":"2023-11-19T21:15:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v118)","shortMessageHtmlLink":"Update Chromedriver (v118)"}},{"before":null,"after":"c1db2bdf4d5ec12c941368b4034d014d52c0e754","ref":"refs/heads/wip","pushedAt":"2023-11-19T21:14:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v119)","shortMessageHtmlLink":"Update Chromedriver (v119)"}},{"before":"374c6cfcd4f2772eb4053ade9902884edbb170ff","after":"e9d78497415760fa9ec6f924a1229ec2b5362eed","ref":"refs/heads/main","pushedAt":"2023-10-08T16:25:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Configure output environment to disallow arrow functions\n\nWith the updated browserslist, webpack/babel/whatever started emitting\narrow functions. But even though all MediaWiki-supported browsers\nsupport them now, we must not use them: the syntax checker for on-wiki\nscripts still requires ES5 syntax (T75714). Configuring the output\nenvironment (https://webpack.js.org/configuration/output/) seems to help\n(tested locally).","shortMessageHtmlLink":"Configure output environment to disallow arrow functions"}},{"before":"8160d5add16830be838f78b4c1fe699761103e23","after":"374c6cfcd4f2772eb4053ade9902884edbb170ff","ref":"refs/heads/main","pushedAt":"2023-10-08T14:17:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Don’t polyfill Set\n\nEven ResourceLoader assumes it’s available since MediaWiki change\nIb6263ce3ff (wikimedia/mediawiki@6c7177349b). This shrinks the build by\nalmost 6% (82980 → 78053 bytes), and apparently acdc.js now outweighs\nnode_modules in the build (npx webpack-bundle-analyzer dist/stats.json).","shortMessageHtmlLink":"Don’t polyfill Set"}},{"before":"325cfae27f6de15ed5b29a1a5a11da3ed1668d40","after":"8160d5add16830be838f78b4c1fe699761103e23","ref":"refs/heads/main","pushedAt":"2023-10-08T14:14:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Use URL polyfills from MediaWiki instead of core-js\n\nMediaWiki’s web2017-polyfills are required by mediawiki.util, which in\nturn is required by mediawiki.api, so we were already pulling them in;\nmight as well use them. (They are proper polyfills that update the\ncorresponding globals, we don’t have to import them.) This shrinks the\nbuild by 17% (100035 → 82980 bytes).","shortMessageHtmlLink":"Use URL polyfills from MediaWiki instead of core-js"}},{"before":"854a136dc7e729031674dee2d6e4696201cbf3ff","after":"325cfae27f6de15ed5b29a1a5a11da3ed1668d40","ref":"refs/heads/main","pushedAt":"2023-10-08T13:31:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update wdio packages to latest v7\n\nv8 is throwing weird errors (Error: Error: Command failed: which\ngoogle-chrome; I can’t figure out where that call comes from, there’s no\nhelpful stack trace), but let’s at least get the latest v7.","shortMessageHtmlLink":"Update wdio packages to latest v7"}},{"before":"e269f5f3962a69a34623271138c74b620eaf3943","after":"854a136dc7e729031674dee2d6e4696201cbf3ff","ref":"refs/heads/main","pushedAt":"2023-10-08T13:28:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update which\n\nJust to get it out of `npm outdated`. (We use it in wdio.conf.js.)","shortMessageHtmlLink":"Update which"}},{"before":"2b3263ff5566584a8604de9e7c3ba4d207335110","after":"e269f5f3962a69a34623271138c74b620eaf3943","ref":"refs/heads/main","pushedAt":"2023-10-08T13:19:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update webpack-related packages\n\nNo effect on the build, apparently.","shortMessageHtmlLink":"Update webpack-related packages"}},{"before":"8fcb32912db22ae619b62f2d20c39d3fe0cd40df","after":"2b3263ff5566584a8604de9e7c3ba4d207335110","ref":"refs/heads/main","pushedAt":"2023-10-08T12:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update eslint and eslint-config-wikimedia\n\nNonsensically, comma-dangle has to be disabled in JSON files (they’re\nnot allowed to have trailing commas!), but otherwise this seems fine.\nThe changes in acdc.js don’t seem to pull in any new polyfills and even\nmake the build a few bytes smaller as a result.","shortMessageHtmlLink":"Update eslint and eslint-config-wikimedia"}},{"before":"508bb14fe972b040bbed96cb20d73d443d9cd99e","after":"8fcb32912db22ae619b62f2d20c39d3fe0cd40df","ref":"refs/heads/main","pushedAt":"2023-10-08T12:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Indent package.json with tabs instead of spaces\n\neslint will start to insist on this with some upcoming version upgrades,\nand really it just makes sense in general. (package-lock.json was\nautomatically updated by `npm i`.)","shortMessageHtmlLink":"Indent package.json with tabs instead of spaces"}},{"before":"aedf244a95170b30e6da20673fa835b902a93729","after":"508bb14fe972b040bbed96cb20d73d443d9cd99e","ref":"refs/heads/main","pushedAt":"2023-10-08T12:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update browserslist-config-wikimedia\n\nThis bumps the browser requirements somewhat, making a few polyfills\nobsolete: the size of the build shrinks by about 1% (101281 → 100050\nbytes). We can also stop manually excluding two polyfills that are now\nno longer pulled in; other two from es6-polyfills are moved into generic\n“supported everywhere” section, since MediaWiki is now es6-only and\nes6-polyfills is a no-op (compare [1]).\n\n[1]: https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadgets-definition&diff=prev&oldid=809968831","shortMessageHtmlLink":"Update browserslist-config-wikimedia"}},{"before":"1ab233071c003984860239b7dbe6156b37eef031","after":"aedf244a95170b30e6da20673fa835b902a93729","ref":"refs/heads/main","pushedAt":"2023-09-30T16:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Explicitly load Vector 2022 in browser tests\n\nApparently Beta Commons now defaults to Vector? Not sure why. Let’s use\n?useskin to explicitly load Vector 2022, so that ensureToolsShown()\nworks.","shortMessageHtmlLink":"Explicitly load Vector 2022 in browser tests"}},{"before":"1ab233071c003984860239b7dbe6156b37eef031","after":null,"ref":"refs/heads/wip","pushedAt":"2023-09-21T20:58:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"}},{"before":"610c6fe03f69e557e1cb4f2404d4624589f0e6ca","after":"1ab233071c003984860239b7dbe6156b37eef031","ref":"refs/heads/main","pushedAt":"2023-09-21T20:58:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Update Chromedriver (v117)","shortMessageHtmlLink":"Update Chromedriver (v117)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOZD7xAA","startCursor":null,"endCursor":null}},"title":"Activity · lucaswerkmeister/ACDC"}