{"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:1714824896.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":null,"after":"62a41343c5c9634254faf5ee6917cac7ab4077b3","ref":"refs/heads/twn","pushedAt":"2024-04-15T12:26:04.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":"1569542ce608dd419675a168b4beddfc85df207c","after":"559eb5bc4781657be2d42b32b59e0c081a2b4691","ref":"refs/heads/main","pushedAt":"2024-04-08T17:58:30.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":"Make session permanent after login\n\nBy default, the Flask session only survives until the user closes the\nbrowser [1], which is annoying. With this, the session will survive for\n31 days; as far as I can tell, that expiration time is refreshed each\ntime the user visits the tool, so in practice it can last much longer as\nlong as the user uses the tool regularly.\n\nFor symmetry, reset the flag after logout.\n\n[1]: https://flask.palletsprojects.com/en/2.3.x/api/#flask.session.permanent","shortMessageHtmlLink":"Make session permanent after login"}},{"before":"7029c0586e4c05b1f42873efa609406a45e8f96c","after":null,"ref":"refs/heads/twn","pushedAt":"2024-04-06T13:33:31.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":"b630198d5628b16d1e9b4f3dd9c65e5e969f0292","after":"1569542ce608dd419675a168b4beddfc85df207c","ref":"refs/heads/main","pushedAt":"2024-04-06T13:33:30.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 #211 from lucaswerkmeister/twn\n\nLocalisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Merge pull request #211 from lucaswerkmeister/twn"}},{"before":"46d7e9a3b177db442638277e98dca6a2eba469f5","after":"7029c0586e4c05b1f42873efa609406a45e8f96c","ref":"refs/heads/twn","pushedAt":"2024-04-04T12:28:22.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":"fa124f36e94dec589162283eede0a28594d8ab4c","after":"46d7e9a3b177db442638277e98dca6a2eba469f5","ref":"refs/heads/twn","pushedAt":"2024-04-01T12:28:21.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":"fa124f36e94dec589162283eede0a28594d8ab4c","ref":"refs/heads/twn","pushedAt":"2024-03-28T12:25:43.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":"7074e44a6024ccd1ade5c5114b16dbb7254dd598","after":null,"ref":"refs/heads/twn","pushedAt":"2024-03-24T12:18:57.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":"272a303c092edddfee9e772c788aae2d612235e2","after":"b630198d5628b16d1e9b4f3dd9c65e5e969f0292","ref":"refs/heads/main","pushedAt":"2024-03-24T12:18:56.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 #210 from lucaswerkmeister/twn\n\nLocalisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Merge pull request #210 from lucaswerkmeister/twn"}},{"before":null,"after":"7074e44a6024ccd1ade5c5114b16dbb7254dd598","ref":"refs/heads/twn","pushedAt":"2024-03-21T12:27:50.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."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQsF6twA","startCursor":null,"endCursor":null}},"title":"Activity · lucaswerkmeister/tool-lexeme-forms"}