{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22579572,"defaultBranch":"master","name":"INGInious","ownerLogin":"UCL-INGI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-03T17:18:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8342035?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708608041.0","currentOid":""},"activityList":{"items":[{"before":"d012e2962d443e2350edb6a04a44385b283d912d","after":"b3a40952c36933b4741e61ddac83cfe9e2c1083a","ref":"refs/heads/master","pushedAt":"2024-03-28T08:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[frontend/plugins/scoreboard] get course from the course factory","shortMessageHtmlLink":"[frontend/plugins/scoreboard] get course from the course factory"}},{"before":"e064664dd5e93edc762404da1386f4a3880b1dc4","after":"d012e2962d443e2350edb6a04a44385b283d912d","ref":"refs/heads/master","pushedAt":"2024-03-14T15:58:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[translations] recompile nb_NO mo file","shortMessageHtmlLink":"[translations] recompile nb_NO mo file"}},{"before":"22d1fa3f7e445f4550bd8103f295c00717b8f706","after":"e064664dd5e93edc762404da1386f4a3880b1dc4","ref":"refs/heads/master","pushedAt":"2024-03-14T15:47:49.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"Merge pull request #997 from INGIbot/weblate-inginious-frontend\n\nTranslations update from Weblate","shortMessageHtmlLink":"Merge pull request #997 from INGIbot/weblate-inginious-frontend"}},{"before":"65c16ba69fb8538a2c474a69215e6df1e671d677","after":"22d1fa3f7e445f4550bd8103f295c00717b8f706","ref":"refs/heads/master","pushedAt":"2024-03-14T15:44:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[frontend/tasks] ensure the task input is a builtin dict\n\nFlask returns a MultiDict that supports multiple values for a single\nkey. This is internally stored as a list. Unfortunately, when the\nMultiDict is bson-encoded, it ends up as a dictionary with a list of\nvalues for each keys.","shortMessageHtmlLink":"[frontend/tasks] ensure the task input is a builtin dict"}},{"before":"4de3a1729ffbe352b3a2c8132456a87230799d97","after":"65c16ba69fb8538a2c474a69215e6df1e671d677","ref":"refs/heads/master","pushedAt":"2024-03-14T13:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[base-container] array.fromstring is deprecated since py3.2","shortMessageHtmlLink":"[base-container] array.fromstring is deprecated since py3.2"}},{"before":null,"after":"4de3a1729ffbe352b3a2c8132456a87230799d97","ref":"refs/heads/v0.9.0.rc0","pushedAt":"2024-02-22T13:20:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nrybowski","name":"Nicolas Rybowski","path":"/nrybowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26024920?s=80&v=4"},"commit":{"message":"[setup.py] revert doc requirements versions to support py3.8","shortMessageHtmlLink":"[setup.py] revert doc requirements versions to support py3.8"}},{"before":"e531343ec65ae0d0ac109f7633b0b98159092d9e","after":"4de3a1729ffbe352b3a2c8132456a87230799d97","ref":"refs/heads/master","pushedAt":"2024-02-21T10:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[setup.py] revert doc requirements versions to support py3.8","shortMessageHtmlLink":"[setup.py] revert doc requirements versions to support py3.8"}},{"before":"345368869d71c8475627a6f6ae8276a47d913ef8","after":"e531343ec65ae0d0ac109f7633b0b98159092d9e","ref":"refs/heads/master","pushedAt":"2024-02-21T08:50:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"Merge pull request #993 from AlexandreDoneux/pre-release_fixes\n\n[ci] Fix ci by fixing setuptools and setuptools-scm version","shortMessageHtmlLink":"Merge pull request #993 from AlexandreDoneux/pre-release_fixes"}},{"before":"7d7048b9424dd01de7649df545e55c71de9c9b93","after":"345368869d71c8475627a6f6ae8276a47d913ef8","ref":"refs/heads/master","pushedAt":"2024-02-09T11:28:39.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"Merge pull request #992 from AlexandreDoneux/pre-release_fixes\n\nSeveral bugfixes","shortMessageHtmlLink":"Merge pull request #992 from AlexandreDoneux/pre-release_fixes"}},{"before":"f40d36b5da53d753d65393ed6aa8beded5de26e4","after":"7d7048b9424dd01de7649df545e55c71de9c9b93","ref":"refs/heads/master","pushedAt":"2024-02-05T10:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"Update copyright year","shortMessageHtmlLink":"Update copyright year"}},{"before":"169fec1b48665e18c17ebbdef6c6f44966d878ed","after":"f40d36b5da53d753d65393ed6aa8beded5de26e4","ref":"refs/heads/master","pushedAt":"2024-02-05T10:09:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[frontend/user_manager] Adding the use of Argon2id for password hashing (#978)\n\nCloses #358","shortMessageHtmlLink":"[frontend/user_manager] Adding the use of Argon2id for password hashi…"}},{"before":"30937e9cf5ae8607df7a9cba39396de19e9dff73","after":"169fec1b48665e18c17ebbdef6c6f44966d878ed","ref":"refs/heads/master","pushedAt":"2024-01-25T09:33:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[base-containers] add glibc-langpack-en back to avoid locale issues","shortMessageHtmlLink":"[base-containers] add glibc-langpack-en back to avoid locale issues"}},{"before":"9e7dffa4de6c4a56ab36826c121cbff68d9dd349","after":"30937e9cf5ae8607df7a9cba39396de19e9dff73","ref":"refs/heads/master","pushedAt":"2024-01-19T15:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[installer] update containers links and tags","shortMessageHtmlLink":"[installer] update containers links and tags"}},{"before":"b31e36ffb87b430865f476d82e49d4e27b5ce7b5","after":"9e7dffa4de6c4a56ab36826c121cbff68d9dd349","ref":"refs/heads/master","pushedAt":"2024-01-19T15:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[base-containers] update links and tags","shortMessageHtmlLink":"[base-containers] update links and tags"}},{"before":"c06f1c182010f9ec2431982418342584895cf311","after":"b31e36ffb87b430865f476d82e49d4e27b5ce7b5","ref":"refs/heads/master","pushedAt":"2024-01-19T13:14:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[docs] update github link to webterm","shortMessageHtmlLink":"[docs] update github link to webterm"}},{"before":null,"after":"1095603bbf8d389a328a4f0272e29ca6f115c00a","ref":"refs/heads/tasksets","pushedAt":"2024-01-10T21:45:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nrybowski","name":"Nicolas Rybowski","path":"/nrybowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26024920?s=80&v=4"},"commit":{"message":"[frontend/tasks] fix edit link to use taskset id","shortMessageHtmlLink":"[frontend/tasks] fix edit link to use taskset id"}},{"before":"1095603bbf8d389a328a4f0272e29ca6f115c00a","after":null,"ref":"refs/heads/tasksets","pushedAt":"2024-01-10T21:43:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nrybowski","name":"Nicolas Rybowski","path":"/nrybowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26024920?s=80&v=4"}},{"before":"e2de1c37ff1b64000edc0e73e9e03c0e47b89fb7","after":"c06f1c182010f9ec2431982418342584895cf311","ref":"refs/heads/master","pushedAt":"2024-01-10T21:43:02.000Z","pushType":"pr_merge","commitsCount":39,"pusher":{"login":"nrybowski","name":"Nicolas Rybowski","path":"/nrybowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26024920?s=80&v=4"},"commit":{"message":"Merge pull request #982 from UCL-INGI/tasksets\n\nGrouped actions and tasksets","shortMessageHtmlLink":"Merge pull request #982 from UCL-INGI/tasksets"}},{"before":"cf8141c0ad1dace81ea936a07de80d4358e7314b","after":"1095603bbf8d389a328a4f0272e29ca6f115c00a","ref":"refs/heads/tasksets","pushedAt":"2023-12-18T08:14:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[frontend/tasks] fix edit link to use taskset id","shortMessageHtmlLink":"[frontend/tasks] fix edit link to use taskset id"}},{"before":"11cda540435264104841db79db50a3d09e85602f","after":"e2de1c37ff1b64000edc0e73e9e03c0e47b89fb7","ref":"refs/heads/master","pushedAt":"2023-12-18T08:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"Update minified js","shortMessageHtmlLink":"Update minified js"}},{"before":"2e692aa78e58c0d08f3234e4b092479e0d22c546","after":"11cda540435264104841db79db50a3d09e85602f","ref":"refs/heads/master","pushedAt":"2023-12-15T07:50:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[task_problems/code] Adding line offset for code problems (#976)\n\nA teacher could need to change the code lines offset in order to send back correct review when parsing student code into a template.","shortMessageHtmlLink":"[task_problems/code] Adding line offset for code problems (#976)"}},{"before":"b96d4eee4c41b9fccebe6435c957ca8309db6956","after":"2e692aa78e58c0d08f3234e4b092479e0d22c546","ref":"refs/heads/master","pushedAt":"2023-12-08T09:47:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[frontend/i18n] check for empty strings (#979)","shortMessageHtmlLink":"[frontend/i18n] check for empty strings (#979)"}},{"before":"0636035327517c3a8b75a91b9f63b0d51bedafc8","after":"cf8141c0ad1dace81ea936a07de80d4358e7314b","ref":"refs/heads/tasksets","pushedAt":"2023-12-07T10:38:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[frontend/tasks] fix edit link to use taskset id","shortMessageHtmlLink":"[frontend/tasks] fix edit link to use taskset id"}},{"before":"a63c88d5368de512d5c5cb86d5ed7a10899efd08","after":"b96d4eee4c41b9fccebe6435c957ca8309db6956","ref":"refs/heads/master","pushedAt":"2023-12-06T17:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nrybowski","name":"Nicolas Rybowski","path":"/nrybowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26024920?s=80&v=4"},"commit":{"message":"[cd] Bump containers workflow version","shortMessageHtmlLink":"[cd] Bump containers workflow version"}},{"before":"d079648f62d08698e5d6bea92a742baeb91030ab","after":"a63c88d5368de512d5c5cb86d5ed7a10899efd08","ref":"refs/heads/master","pushedAt":"2023-12-06T16:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nrybowski","name":"Nicolas Rybowski","path":"/nrybowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26024920?s=80&v=4"},"commit":{"message":"[cd] Switch containers build from core to env type","shortMessageHtmlLink":"[cd] Switch containers build from core to env type"}},{"before":"f5fcafaa36131f9e28ca80672427893bd082620e","after":"d079648f62d08698e5d6bea92a742baeb91030ab","ref":"refs/heads/master","pushedAt":"2023-12-06T14:47:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[setup] fix version typo","shortMessageHtmlLink":"[setup] fix version typo"}},{"before":"1ccff90bd61e426a8c153f30345dbea630f1bcbc","after":"f5fcafaa36131f9e28ca80672427893bd082620e","ref":"refs/heads/master","pushedAt":"2023-12-06T14:44:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[setup] update dependencies for doc build","shortMessageHtmlLink":"[setup] update dependencies for doc build"}},{"before":"825d2ca489633c2d1f2f77eae3596cc497fdc4aa","after":"1ccff90bd61e426a8c153f30345dbea630f1bcbc","ref":"refs/heads/master","pushedAt":"2023-12-06T14:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[setup] update dependencies","shortMessageHtmlLink":"[setup] update dependencies"}},{"before":"912240d142fba9c57a3697d0378662d7a6df60fb","after":"825d2ca489633c2d1f2f77eae3596cc497fdc4aa","ref":"refs/heads/master","pushedAt":"2023-12-06T14:25:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[setup] Freeze python packages versions (#974)","shortMessageHtmlLink":"[setup] Freeze python packages versions (#974)"}},{"before":"9d0f6e78e798d516029c468166d9e9f6dee05865","after":"912240d142fba9c57a3697d0378662d7a6df60fb","ref":"refs/heads/master","pushedAt":"2023-12-06T13:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonygego","name":"Anthony Gégo","path":"/anthonygego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4233013?s=80&v=4"},"commit":{"message":"[frontend] fix behaviour changes in werkzeug set_cookie\n\nFixes #972","shortMessageHtmlLink":"[frontend] fix behaviour changes in werkzeug set_cookie"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIYRWOAA","startCursor":null,"endCursor":null}},"title":"Activity · UCL-INGI/INGInious"}