{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":160049930,"defaultBranch":"main","name":"tool-lexeme-forms","ownerLogin":"lucaswerkmeister","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-12-02T13:25:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2346599?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716211975.0","currentOid":""},"activityList":{"items":[{"before":"4d952df88b16a6d53bf5aa5866db30dc6ec53eca","after":"48a558556619337723eb6d23076f9e4dc2808141","ref":"refs/heads/main","pushedAt":"2024-05-26T13:48:35.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":"Support opting back out of Wikifunctions mode\n\nPreviously, it wasn’t easy for users to opt back out of the experimental\nWikifunctions support, because users generally don’t have permission to\ndelete their own user pages. So instead of just checking for the\nexistence of the page, we now also check that the content isn’t the\nexact string /* DISABLED */.\n\n(At some point this should probably just become a preference in the\ntool, to be honest. I think the feature is working well enough at this\npoint.)","shortMessageHtmlLink":"Support opting back out of Wikifunctions mode"}},{"before":"a35afaaa1344504b4996ec5176c80f670ead2514","after":null,"ref":"refs/heads/twn","pushedAt":"2024-05-20T13:32:55.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":"1c3d80a5e6b59243f2bbd11e7fd60591ffa75a05","after":"4d952df88b16a6d53bf5aa5866db30dc6ec53eca","ref":"refs/heads/main","pushedAt":"2024-05-20T13:32:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Merge pull request #215 from lucaswerkmeister/twn\n\nLocalisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Merge pull request #215 from lucaswerkmeister/twn"}},{"before":null,"after":"a35afaaa1344504b4996ec5176c80f670ead2514","ref":"refs/heads/twn","pushedAt":"2024-05-20T12:20:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"0fb2234d3889dfac44f223d94999fdb320e0a85b","after":null,"ref":"refs/heads/twn","pushedAt":"2024-05-13T18:18:09.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":"bfccf1614cd7972351513789de0d8739fd860c19","after":"1c3d80a5e6b59243f2bbd11e7fd60591ffa75a05","ref":"refs/heads/main","pushedAt":"2024-05-13T18:18:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Merge pull request #214 from lucaswerkmeister/twn\n\nLocalisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Merge pull request #214 from lucaswerkmeister/twn"}},{"before":"a36552811c4ee7b183b241884dfe7d6f35cf9ec5","after":"0fb2234d3889dfac44f223d94999fdb320e0a85b","ref":"refs/heads/twn","pushedAt":"2024-05-13T12:22:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"5b88dd1ce1e4a3a3dc615c7d855b81795f22608a","after":"bfccf1614cd7972351513789de0d8739fd860c19","ref":"refs/heads/main","pushedAt":"2024-05-11T12:45:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Add more Hebrew verb templates\n\nThis reflects [[Special:Diff/2145553785]] [1] by [[User:Amire80]] [2].\nNote that the missing infinitive forms in the -pual and -hufal templates\nis intentional: these verbs are passive and have no infinitive forms.\n\n[1]: https://www.wikidata.org/wiki/Special:Diff/2145553785\n[2]: https://www.wikidata.org/wiki/User:Amire80","shortMessageHtmlLink":"Add more Hebrew verb templates"}},{"before":"c5618f59682b5faee5938d100c5308207f09fbac","after":"5b88dd1ce1e4a3a3dc615c7d855b81795f22608a","ref":"refs/heads/main","pushedAt":"2024-05-09T15:37:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Upgrade dependencies\n\n pip-compile -U && pip-compile -U dev-requirements.in\n\nMainly to upgrade Babel, see wd-image-positions commit e8d47d1cb7 [1].\nThe upgraded Werkzeug also addresses GHSA-2g68-c3qc-8985 [2], a\nvulnerability that only affects debug mode.\n\n[1]: https://gitlab.wikimedia.org/toolforge-repos/wd-image-positions/-/commit/e8d47d1cb75a85c726c16c368cbacfdcb4ea9f35\n[2]: https://github.com/pallets/werkzeug/security/advisories/GHSA-2g68-c3qc-8985","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"330d59610ee0c5ca364f27a90f52fe5c0246d71b","after":"a36552811c4ee7b183b241884dfe7d6f35cf9ec5","ref":"refs/heads/twn","pushedAt":"2024-05-09T12:21:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"8fa2740a7277d983ae4903de0d83ab77f2105b7b","after":"c5618f59682b5faee5938d100c5308207f09fbac","ref":"refs/heads/main","pushedAt":"2024-05-06T17:04: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":"Set bot flag in bulk mode\n\nI’m not quite sure if I intentionally omitted this or not, but it feels\nreasonable to me now. (If it was intentional, I apparently didn’t\nmention it in any commit message; also, if I recall correctly, I added\nbulk mode in the first place during some Wikimedia event, so it’s\nplausible that I would’ve forgotten this aspect.)","shortMessageHtmlLink":"Set bot flag in bulk mode"}},{"before":"400cc9cb84180beaef8208e33b1c98dd6cc339fc","after":"8fa2740a7277d983ae4903de0d83ab77f2105b7b","ref":"refs/heads/main","pushedAt":"2024-05-06T15:43:22.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 README for submodule\n\nNow that toolforge_i18n is a submodule, the initial setup and updates\nneed to look a little different. (In practice, I expect I’ll usually\nomit the `git submodule update` when I know there weren’t any submodule\nchanges, but that’s besides the point.)\n\nAlso fix the path in the setup – I changed the origin URL from GitHub to\nGitLab in 52570991cd (and the GitLab repo doesn’t have the tool-\nprefix), but neglected to update the `cd` command at the same time.","shortMessageHtmlLink":"Update README for submodule"}},{"before":"89d42988c681f774f72fc26dc5c07490c4b249d6","after":"330d59610ee0c5ca364f27a90f52fe5c0246d71b","ref":"refs/heads/twn","pushedAt":"2024-05-06T12:21:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"19c8210d68dd754e15dc61448f73ae789855d39e","after":"400cc9cb84180beaef8208e33b1c98dd6cc339fc","ref":"refs/heads/main","pushedAt":"2024-05-05T11:46: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 Hebrew pa'al verb template\n\nThe previous form should not be the lemma; this new form should be the\nlemma. (More forms may be added later.)\n\nThis reflects [[Special:Diff/2145475884/2145527675]] [1] by\n[[User:Amire80]] [2].\n\n[1]: https://www.wikidata.org/wiki/Special:Diff/2145475884/2145527675\n[2]: https://www.wikidata.org/wiki/User:Amire80","shortMessageHtmlLink":"Update Hebrew pa'al verb template"}},{"before":"deb5b1c44e1d51f3dd1d03dddbf5232544f154da","after":"19c8210d68dd754e15dc61448f73ae789855d39e","ref":"refs/heads/main","pushedAt":"2024-05-05T11:02:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Add Hebrew pa'al verb template\n\nThis template was provided by [[User:Amire80]] [1] at\n[[Wikidata:Wikidata Lexeme Forms/Hebrew]] [2] – thank you!\n(Specifically, as of [[Special:PermanentLink/2145475884]] [3].)\n\nIf I understand correctly, this template might not be complete yet, but\nit’s still a useful first step (hopefully).\n\n[1]: https://www.wikidata.org/wiki/User:Amire80\n[2]: https://www.wikidata.org/wiki/Wikidata:Wikidata_Lexeme_Forms/Hebrew\n[3]: https://www.wikidata.org/wiki/Special:PermanentLink/2145475884","shortMessageHtmlLink":"Add Hebrew pa'al verb template"}},{"before":"89c98da81fb16843d2fd43598f7bf45ca9193542","after":"deb5b1c44e1d51f3dd1d03dddbf5232544f154da","ref":"refs/heads/main","pushedAt":"2024-05-04T12:15:03.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Merge branch 'toolforge_i18n'\n\nThis moves the translation framework into a separate library. It’s\ncurrently included as a Git submodule because it was easiest this way\n(first develop it in a subdirectory, then turn that whole directory into\namodule); I’ll eventually turn it into a real package that other tools\ncan easily use too.\n\nSome improvements to the framework are also included, e.g. ?uselang=qqx\nsupport.\n\nBug: T363626","shortMessageHtmlLink":"Merge branch 'toolforge_i18n'"}},{"before":"4502b863082227cacde8f44b9f3465124f575805","after":null,"ref":"refs/heads/wip","pushedAt":"2024-05-04T12:14:56.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":"4df02fe73152fc43d6a165d0e7afa9aadf4e04f3","after":"4502b863082227cacde8f44b9f3465124f575805","ref":"refs/heads/wip","pushedAt":"2024-05-04T12:09:26.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":"Move toolforge_i18n to Git submodule\n\nIt’s not done yet, but it’s advanced far enough that I want to start\nusing it in Wikidata Image Positions. All subsequent development will\nhappen in that Git repository.\n\nBug: T363626","shortMessageHtmlLink":"Move toolforge_i18n to Git submodule"}},{"before":null,"after":"4df02fe73152fc43d6a165d0e7afa9aadf4e04f3","ref":"refs/heads/wip","pushedAt":"2024-05-04T12:07:57.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":"Move toolforge_i18n to Git submodule\n\nIt’s not done yet, but it’s advanced far enough that I want to start\nusing it in Wikidata Image Positions. All subsequent development will\nhappen in that Git repository.\n\nBug: T363626","shortMessageHtmlLink":"Move toolforge_i18n to Git submodule"}},{"before":"1be060cd5cb11506baa8ee3b3b868b70faed3f5f","after":"89c98da81fb16843d2fd43598f7bf45ca9193542","ref":"refs/heads/main","pushedAt":"2024-05-03T16:59: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":"Upgrade dependencies\n\n pip-compile -U && pip-compile -U dev-requirements.in\n\nMainly to pull in a newer version of aiohttp which is compatible with\nPython 3.12. (I don’t use it, but it’s pulled in by mwapi.)","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"5dbd7bcbcb026598bc9ca17422e015580f3196ea","after":"89d42988c681f774f72fc26dc5c07490c4b249d6","ref":"refs/heads/twn","pushedAt":"2024-05-02T12:23:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":null,"after":"5dbd7bcbcb026598bc9ca17422e015580f3196ea","ref":"refs/heads/twn","pushedAt":"2024-04-29T12:22:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"3d88140e2c02087468a5b9ccabcfcf837f8edcd4","after":null,"ref":"refs/heads/twn","pushedAt":"2024-04-22T20:37:20.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":"f1a2cd1995b09b587a121cc45142334a1137b0c5","after":"1be060cd5cb11506baa8ee3b3b868b70faed3f5f","ref":"refs/heads/main","pushedAt":"2024-04-22T20:37:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Merge pull request #213 from lucaswerkmeister/twn\n\nLocalisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Merge pull request #213 from lucaswerkmeister/twn"}},{"before":null,"after":"3d88140e2c02087468a5b9ccabcfcf837f8edcd4","ref":"refs/heads/twn","pushedAt":"2024-04-22T12:22:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"e5d2281cea3c2d200261b26e752e3c7e8393d07a","after":"f1a2cd1995b09b587a121cc45142334a1137b0c5","ref":"refs/heads/main","pushedAt":"2024-04-18T19:52:16.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":"Replace internal WikiLambda API with public one\n\nIt works mostly the same, but the outer 'query' layer is gone (yay), the\nparameter name is no longer prefixed (yay), and the action begins with\n“wikifunctions” instead of “wikilambda” (eh? but I don’t see this tool\nusing another WikiLambda install any time soon, so, fine). The 'success'\nmember is also gone, but I think that was mostly pointless anyway\n(surely the API should respond with a proper error, which mwapi can\ndetect and throw automatically, if anything is wrong), so we can just\ncheck the 'data' instead.\n\nBug: T360374","shortMessageHtmlLink":"Replace internal WikiLambda API with public one"}},{"before":"62a41343c5c9634254faf5ee6917cac7ab4077b3","after":null,"ref":"refs/heads/twn","pushedAt":"2024-04-17T19:44:06.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":"47633b6190b70dfd8eb4522e4a46632456fd5f8c","after":"e5d2281cea3c2d200261b26e752e3c7e8393d07a","ref":"refs/heads/main","pushedAt":"2024-04-17T19:44:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lucaswerkmeister","name":"Lucas Werkmeister","path":"/lucaswerkmeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2346599?s=80&v=4"},"commit":{"message":"Merge pull request #212 from lucaswerkmeister/twn\n\nLocalisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Merge pull request #212 from lucaswerkmeister/twn"}},{"before":"fa6c094165dff99ba5492b1a3fd5e5dfab612899","after":"47633b6190b70dfd8eb4522e4a46632456fd5f8c","ref":"refs/heads/main","pushedAt":"2024-04-17T19:43:57.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 contribution instructions a bit","shortMessageHtmlLink":"Update contribution instructions a bit"}},{"before":"559eb5bc4781657be2d42b32b59e0c081a2b4691","after":"fa6c094165dff99ba5492b1a3fd5e5dfab612899","ref":"refs/heads/main","pushedAt":"2024-04-17T18:11:45.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 template license to CC BY-SA 4.0\n\nI’m not sure how exactly the relicensing on-wiki legally worked, but\napparently all the wiki pages are CC BY-SA 4.0 now, and some newer\ntemplates were never under CC BY-SA 3.0, so we should only declare the\nnew license version, I think. (Please note that the rest of the tool’s\nsource code is and remains AGPLv3.)\n\nLicense text obtained using:\n\n curl https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt > LICENSE.CC_BY-SA_4.0","shortMessageHtmlLink":"Update template license to CC BY-SA 4.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVCtjCAA","startCursor":null,"endCursor":null}},"title":"Activity · lucaswerkmeister/tool-lexeme-forms"}