{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":540536141,"defaultBranch":"main","name":"comses.net","ownerLogin":"sgfost","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-23T16:52:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46429375?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727132123.0","currentOid":""},"activityList":{"items":[{"before":"af9cf40670d53fe25654e0e3a2de54445d2ecba9","after":"15725fa81225b23a7a8d8170170abe8b72af32f6","ref":"refs/heads/education-partners","pushedAt":"2024-09-23T22:56:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"content: add fall 2024 digest\n\nrun `./manage.py update_digest_archive`","shortMessageHtmlLink":"content: add fall 2024 digest"}},{"before":null,"after":"af9cf40670d53fe25654e0e3a2de54445d2ecba9","ref":"refs/heads/education-partners","pushedAt":"2024-09-23T22:55:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"content: add fall 2024 digest\n\nrun `./manage.py update_digest_archive`","shortMessageHtmlLink":"content: add fall 2024 digest"}},{"before":"4be969345e44c908d4dd3d102d77e798badccb10","after":"0b52b317127509adbff341d7cc8c040af27112be","ref":"refs/heads/git-mirror","pushedAt":"2024-09-18T20:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"feat: better mirroring UI + repo name validation\n\nchecks that repo names are valid and available\n\nTODO: add a /github page for more in depth information about the feature\nand a summary in the action modal","shortMessageHtmlLink":"feat: better mirroring UI + repo name validation"}},{"before":"ca4ade6f97002ec834c0e16b8016eb0c3ac8123b","after":"4be969345e44c908d4dd3d102d77e798badccb10","ref":"refs/heads/git-mirror","pushedAt":"2024-09-11T23:08:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"build: run huey consumer as a runit deamon in the server service\n\nthis is considerably easier to manage than creating a clone service, not\nsure if there is any potential downside to not isolating the two\nprocesses","shortMessageHtmlLink":"build: run huey consumer as a runit deamon in the server service"}},{"before":"0e9d82bd1c5c51a1bbb708cafe7d431928a77ebc","after":"ca4ade6f97002ec834c0e16b8016eb0c3ac8123b","ref":"refs/heads/git-mirror","pushedAt":"2024-09-06T23:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"feat: update github mirror on publish\n\n* now only attempt to create github releases if they don't already exist\n* fixed bug where local_releases were being overwritten with only the\n last updated releases instead of adding to the set","shortMessageHtmlLink":"feat: update github mirror on publish"}},{"before":"a56ca43df2ec8b4de073063e82bba143fafbfb47","after":"0e9d82bd1c5c51a1bbb708cafe7d431928a77ebc","ref":"refs/heads/git-mirror","pushedAt":"2024-09-06T20:38:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"refactor: use huey task for github mirroring","shortMessageHtmlLink":"refactor: use huey task for github mirroring"}},{"before":"199379cbb3b0c78eee466d5c3e3016d51358316e","after":"a56ca43df2ec8b4de073063e82bba143fafbfb47","ref":"refs/heads/git-mirror","pushedAt":"2024-09-06T20:28:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"refactor: use huey task for github mirroring","shortMessageHtmlLink":"refactor: use huey task for github mirroring"}},{"before":"46a79f58ae7f8fbacc640a1dbb659a09fd1bf919","after":"780a8463d0d6b8a0591813b2091621c9a1c05f82","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-30T21:07:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alee","name":"Allen Lee","path":"/alee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22534?s=80&v=4"},"commit":{"message":"content: minor improvements to wording\n\nremove codemeta tests entirely, will add them back in #699","shortMessageHtmlLink":"content: minor improvements to wording"}},{"before":"9148307e25200c9a3fb0ca4b870d2df0edd18074","after":"46a79f58ae7f8fbacc640a1dbb659a09fd1bf919","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-29T06:12:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alee","name":"Allen Lee","path":"/alee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22534?s=80&v=4"},"commit":{"message":"content: minor improvements to wording\n\nalso add codemeta test fixes","shortMessageHtmlLink":"content: minor improvements to wording"}},{"before":"a33d980cd7f29791b1f90945dc1e39682fbf1089","after":"9148307e25200c9a3fb0ca4b870d2df0edd18074","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-29T05:06:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alee","name":"Allen Lee","path":"/alee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22534?s=80&v=4"},"commit":{"message":"content: minor improvements to wording\n\nalso add codemeta test fixes","shortMessageHtmlLink":"content: minor improvements to wording"}},{"before":"ed535be4d87a00377c701543bf0b8ff117b17fc4","after":"a33d980cd7f29791b1f90945dc1e39682fbf1089","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-29T04:02:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alee","name":"Allen Lee","path":"/alee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22534?s=80&v=4"},"commit":{"message":"content: minor improvements to wording\n\nalso add codemeta test fixes","shortMessageHtmlLink":"content: minor improvements to wording"}},{"before":"94ae58954642955928d8c3fb59f01277b4331154","after":"ed535be4d87a00377c701543bf0b8ff117b17fc4","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-29T03:24:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alee","name":"Allen Lee","path":"/alee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22534?s=80&v=4"},"commit":{"message":"content: minor improvements to wording","shortMessageHtmlLink":"content: minor improvements to wording"}},{"before":"26eb4ba56723ca29cfea1fe7ab9f37aec14c7695","after":"94ae58954642955928d8c3fb59f01277b4331154","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-29T03:07:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alee","name":"Allen Lee","path":"/alee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22534?s=80&v=4"},"commit":{"message":"content: minor improvements to wording","shortMessageHtmlLink":"content: minor improvements to wording"}},{"before":"7aa4699fad77fe391d1b45bec2efd7dc85bf5651","after":"26eb4ba56723ca29cfea1fe7ab9f37aec14c7695","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-29T02:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alee","name":"Allen Lee","path":"/alee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22534?s=80&v=4"},"commit":{"message":"content: minor improvements to wording","shortMessageHtmlLink":"content: minor improvements to wording"}},{"before":"26d560f9e6e36058a496226909145e40bcb9f365","after":"7aa4699fad77fe391d1b45bec2efd7dc85bf5651","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-27T22:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"fix: bulletize review reminders criteria\n\n* adds note about the ability to change version numbers when publishing","shortMessageHtmlLink":"fix: bulletize review reminders criteria"}},{"before":"8dfbd55f099548114ba1f12da008fcbd226e33e6","after":"26d560f9e6e36058a496226909145e40bcb9f365","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-27T19:08:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"refactor: remove duplicate review reminders markup\n\nuses a static vue component for the single definition of the content.\n\nslightly stupid but perhaps less stupid than duplicating it or using\nv-html","shortMessageHtmlLink":"refactor: remove duplicate review reminders markup"}},{"before":"bd5e085ede95fc1205c9600ea42ce1247026755e","after":"8dfbd55f099548114ba1f12da008fcbd226e33e6","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-27T18:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"refactor: remove duplicate review reminders markup\n\nuses a static vue component for the single definition of the content.\n\nslightly stupid but perhaps less stupid than duplicating it or using\nv-html","shortMessageHtmlLink":"refactor: remove duplicate review reminders markup"}},{"before":"0b4e4b09a22691a231c693b6a686edb40fbb878a","after":"bd5e085ede95fc1205c9600ea42ce1247026755e","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-27T18:37:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"fix: add note about frozen files on peer review completion\n\nthese modal forms shouldn't be duplicated but the vue component one\nneeds to be decoupled from the release editor store","shortMessageHtmlLink":"fix: add note about frozen files on peer review completion"}},{"before":null,"after":"0b4e4b09a22691a231c693b6a686edb40fbb878a","ref":"refs/heads/peer-review-immutable-files-note","pushedAt":"2024-08-27T18:28:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"fix: add note about frozen files on peer review completion\n\nthese modal forms shouldn't be duplicated but the vue component one\nneeds to be decoupled from the release editor store","shortMessageHtmlLink":"fix: add note about frozen files on peer review completion"}},{"before":"94162211a385437677c1c3ebfc9ff10779c33561","after":"199379cbb3b0c78eee466d5c3e3016d51358316e","ref":"refs/heads/git-mirror","pushedAt":"2024-08-16T00:10:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"feat(WIP): basic github mirroring\n\ncurrently a synchronous process with 0 error handling\n\n* add file size checking to the git repo fs api","shortMessageHtmlLink":"feat(WIP): basic github mirroring"}},{"before":"6ff1b56dcc64122ef5364d9a6099a8057fe198ad","after":"94162211a385437677c1c3ebfc9ff10779c33561","ref":"refs/heads/git-mirror","pushedAt":"2024-08-07T00:47:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"fix: only format/access license text when needed","shortMessageHtmlLink":"fix: only format/access license text when needed"}},{"before":"433435789e58854f8c074d419a68a415062072b0","after":"6ff1b56dcc64122ef5364d9a6099a8057fe198ad","ref":"refs/heads/git-mirror","pushedAt":"2024-08-07T00:03:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"feat: add citation.cff and LICENSE to archive packages and git repos\n\ncurrently these are not retroactively inserted into archive packages\nsince that would require rebuilding everything. Generating git repos,\nhowever, will add them if they are missing\n\n** includes an experimental refactor of metadata transformations which\nis used to implement the citation file format generation\n\nresolves comses/planning#234","shortMessageHtmlLink":"feat: add citation.cff and LICENSE to archive packages and git repos"}},{"before":"a12a8c17df61e1cef03964417e14eef5e42c8094","after":"433435789e58854f8c074d419a68a415062072b0","ref":"refs/heads/git-mirror","pushedAt":"2024-08-06T23:56:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"feat: add citation.cff and LICENSE to archive packages and git repos\n\ncurrently these are not retroactively inserted into archive packages\nsince that would require rebuilding everything. Generating git repos,\nhowever, will add them if they are missing\n\n** includes an experimental refactor of metadata transformations which\nis used to implement the citation file format generation\n\nresolves comses/planning#234","shortMessageHtmlLink":"feat: add citation.cff and LICENSE to archive packages and git repos"}},{"before":null,"after":"28e214915312e84427335ff7ac37febb9e86f6d1","ref":"refs/heads/throwaway-language-filters-facets","pushedAt":"2024-08-01T00:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"filters n facets for languages","shortMessageHtmlLink":"filters n facets for languages"}},{"before":"35de762da6eeb9e36b99e7ff7f322a62b6397c22","after":"a12a8c17df61e1cef03964417e14eef5e42c8094","ref":"refs/heads/git-mirror","pushedAt":"2024-07-30T19:17:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"test: add coverage for git repo api\n\n* indicate that ordered releases method on codebase now returns a list and\n add public_releases() which returns a queryset","shortMessageHtmlLink":"test: add coverage for git repo api"}},{"before":"71eaa0c546bca529c7b3c81dd70febd0f9f03bb4","after":"35de762da6eeb9e36b99e7ff7f322a62b6397c22","ref":"refs/heads/git-mirror","pushedAt":"2024-07-30T19:06:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"test: add coverage for git repo api\n\n* indicate that ordered releases method on codebase now returns a list and\n add public_releases() which returns a queryset","shortMessageHtmlLink":"test: add coverage for git repo api"}},{"before":"1952107be4666ad048bd0efee019459c7c212720","after":"71eaa0c546bca529c7b3c81dd70febd0f9f03bb4","ref":"refs/heads/git-mirror","pushedAt":"2024-07-30T18:50:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"test: add coverage for git repo api\n\n* indicate that ordered releases method on codebase now returns a list and\n add public_releases() which returns a queryset","shortMessageHtmlLink":"test: add coverage for git repo api"}},{"before":"d2afe5a49a627722b1906ad65299c5eeb98a3026","after":"1952107be4666ad048bd0efee019459c7c212720","ref":"refs/heads/git-mirror","pushedAt":"2024-07-30T18:37:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgfost","name":"sgfost","path":"/sgfost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46429375?s=80&v=4"},"commit":{"message":"test: add coverage for git repo api\n\n* indicate that ordered releases method on codebase now returns a list and\n add public_releases() which returns a queryset","shortMessageHtmlLink":"test: add coverage for git repo api"}},{"before":"5b69fdf48468aa106da337084a9d5f447c2a4751","after":"06fd141130c69fe8de4383c85bb9b80112066704","ref":"refs/heads/footer-rework","pushedAt":"2024-07-26T03:01:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alee","name":"Allen Lee","path":"/alee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22534?s=80&v=4"},"commit":{"message":"fix: remove leftover span and right-align icons\n\nminor adjustments to language and make external links more consistent","shortMessageHtmlLink":"fix: remove leftover span and right-align icons"}},{"before":"9067a46449a4f049a9a5ea2c28f04b3eb4e80f4a","after":"5b69fdf48468aa106da337084a9d5f447c2a4751","ref":"refs/heads/footer-rework","pushedAt":"2024-07-26T00:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alee","name":"Allen Lee","path":"/alee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22534?s=80&v=4"},"commit":{"message":"fix: remove leftover span and right-align icons\n\nminor adjustments to language","shortMessageHtmlLink":"fix: remove leftover span and right-align icons"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMjo1Njo1Ni4wMDAwMDBazwAAAAS-grbH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNlQwMDo0NjoxNC4wMDAwMDBazwAAAASJjJAQ"}},"title":"Activity ยท sgfost/comses.net"}