{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":313123322,"defaultBranch":"main","name":"ctfhub","ownerLogin":"hugsy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-15T21:07:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/590234?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691118211.0","currentOid":""},"activityList":{"items":[{"before":"ea907e9690f6dbdd37981358c7ca205a941a5a2e","after":null,"ref":"refs/heads/fix_issue_98","pushedAt":"2023-08-04T03:03:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"123dc6461ce42e6c6a2443446c3444aaa2a4c4e5","after":"52d297e2efe8984edb845e2fbb994fed942cd85d","ref":"refs/heads/main","pushedAt":"2023-08-04T03:03:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Fix `.env.example` (#99)\n\n* Update .env.example\r\n\r\nRemoved `CTFHUB_HEDGEDOC_PRIVATE_URL` and `CTFHUB_HEDGEDOC_PUBLIC_URL` from example .env file, since only `CTFHUB_HEDGEDOC_URL` exists now\r\n\r\n* ctftime weight can be int not just float\r\n\r\n* formatting","shortMessageHtmlLink":"Fix .env.example (#99)"}},{"before":"278e321723d24ee5f633a709931de5014b0817c4","after":"ea907e9690f6dbdd37981358c7ca205a941a5a2e","ref":"refs/heads/fix_issue_98","pushedAt":"2023-08-02T20:50:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"5dc6c8acc5c692da4399ba70bc197d896530343c","after":"278e321723d24ee5f633a709931de5014b0817c4","ref":"refs/heads/fix_issue_98","pushedAt":"2023-08-02T20:46:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"ctftime weight can be int not just float","shortMessageHtmlLink":"ctftime weight can be int not just float"}},{"before":null,"after":"5dc6c8acc5c692da4399ba70bc197d896530343c","ref":"refs/heads/fix_issue_98","pushedAt":"2023-08-02T16:51:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Update .env.example\n\nRemoved `CTFHUB_HEDGEDOC_PRIVATE_URL` and `CTFHUB_HEDGEDOC_PUBLIC_URL` from example .env file, since only `CTFHUB_HEDGEDOC_URL` exists now","shortMessageHtmlLink":"Update .env.example"}},{"before":"26d6c13f757348c8f00c74d16ec225edfac9f04e","after":null,"ref":"refs/heads/more_linting","pushedAt":"2023-07-22T18:36:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"150ff3df28c30c8718d888ec09800eab2ca21544","after":"123dc6461ce42e6c6a2443446c3444aaa2a4c4e5","ref":"refs/heads/main","pushedAt":"2023-07-22T18:36:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Apply `pylint` fixes everywhere (#97)\n\n* modernize pylint settings\r\n\r\n* pylinting everything, now scoring 9.9\r\n\r\n* removed all comments in .pylintrc\r\n\r\n* in helpers, make hedgedoc.logout follow redirection\r\n\r\n* in helpers, if hedgedoc.logout got http/ok assume the session was deleted remotely, delete it locally\r\n\r\n---------\r\n\r\nCo-authored-by: hugsy ","shortMessageHtmlLink":"Apply pylint fixes everywhere (#97)"}},{"before":"885e14a6b57d3c67c612feda1df22ea1ca911a78","after":"26d6c13f757348c8f00c74d16ec225edfac9f04e","ref":"refs/heads/more_linting","pushedAt":"2023-07-21T22:37:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"in helpers, hedgedoc.logout doesn't need cookie session.sid","shortMessageHtmlLink":"in helpers, hedgedoc.logout doesn't need cookie session.sid"}},{"before":"63e370894aa2ba8a840e1bfc8f0c71925292979f","after":"885e14a6b57d3c67c612feda1df22ea1ca911a78","ref":"refs/heads/more_linting","pushedAt":"2023-07-21T22:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"in helpers, if hedgedoc.logout got http/ok assume the session was deleted remotely, delete it locally","shortMessageHtmlLink":"in helpers, if hedgedoc.logout got http/ok assume the session was del…"}},{"before":"1ba861d26196b829705b76c85a84c3112a44bf78","after":"63e370894aa2ba8a840e1bfc8f0c71925292979f","ref":"refs/heads/more_linting","pushedAt":"2023-07-21T22:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"in helpers, make hedgedoc.logout follow redirection","shortMessageHtmlLink":"in helpers, make hedgedoc.logout follow redirection"}},{"before":"8106c44916478672fcd0c7328a279cef65b1b337","after":"1ba861d26196b829705b76c85a84c3112a44bf78","ref":"refs/heads/more_linting","pushedAt":"2023-07-21T22:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Update test.yml","shortMessageHtmlLink":"Update test.yml"}},{"before":"6ba5d43c2a63dcee81256600d5b14dcb28af9ad5","after":"8106c44916478672fcd0c7328a279cef65b1b337","ref":"refs/heads/more_linting","pushedAt":"2023-07-21T22:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Update test.yml","shortMessageHtmlLink":"Update test.yml"}},{"before":"e43c3a34917fb902861a715f76095db8e4c14eff","after":"6ba5d43c2a63dcee81256600d5b14dcb28af9ad5","ref":"refs/heads/more_linting","pushedAt":"2023-07-21T22:11:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Merge branch 'more_linting' of https://github.com/hugsy/ctfhub into more_linting","shortMessageHtmlLink":"Merge branch 'more_linting' of https://github.com/hugsy/ctfhub into m…"}},{"before":"f26b0c69766bbbd30f869abf2f73596ca148b57b","after":"e43c3a34917fb902861a715f76095db8e4c14eff","ref":"refs/heads/more_linting","pushedAt":"2023-07-15T20:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"removed comments in .pylintrc","shortMessageHtmlLink":"removed comments in .pylintrc"}},{"before":null,"after":"f26b0c69766bbbd30f869abf2f73596ca148b57b","ref":"refs/heads/more_linting","pushedAt":"2023-07-12T02:53:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"pylinting everything, now scoring 9.9","shortMessageHtmlLink":"pylinting everything, now scoring 9.9"}},{"before":"217b6327f9f4477edc6af96e7dd5cf12b4703543","after":null,"ref":"refs/heads/add_form_tests","pushedAt":"2023-07-06T02:33:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"b2b0db5bc00c36b723a4e4e04c97a551cde64d3e","after":"150ff3df28c30c8718d888ec09800eab2ca21544","ref":"refs/heads/main","pushedAt":"2023-07-06T02:33:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Add initial test for forms, for now only validating #91 (#94)","shortMessageHtmlLink":"Add initial test for forms, for now only validating #91 (#94)"}},{"before":"4b53416187e7a6471a10f3907611998a807b6498","after":null,"ref":"refs/heads/linting_views","pushedAt":"2023-07-06T02:33:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"6f423e0e20a4ca917f38c559c44763e13c3b0920","after":"b2b0db5bc00c36b723a4e4e04c97a551cde64d3e","ref":"refs/heads/main","pushedAt":"2023-07-06T02:33:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Linting all views (#95)\n\n* fixed linting in views/challenges and added small js copy api key\r\n\r\n* linting views/ctfs\r\n\r\n* linting views/files\r\n\r\n* linting views/tags\r\n\r\n* linting views/teams\r\n\r\n* linting signals/discord\r\n\r\n* using `UserPassesTestMixin` for member update\r\n\r\n* adjusting url test to the last commit change\r\n\r\n* allowing 2 different urls for reaching hedgedoc\r\n\r\n* added a proper `CtfTime` helper class","shortMessageHtmlLink":"Linting all views (#95)"}},{"before":"5cdfb6e3dbc19be8091e57866ab48c0e60e22983","after":"4b53416187e7a6471a10f3907611998a807b6498","ref":"refs/heads/linting_views","pushedAt":"2023-07-06T02:27:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"added a proper `CtfTime` helper class","shortMessageHtmlLink":"added a proper CtfTime helper class"}},{"before":null,"after":"5cdfb6e3dbc19be8091e57866ab48c0e60e22983","ref":"refs/heads/linting_views","pushedAt":"2023-07-05T21:23:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"linting signals/discord","shortMessageHtmlLink":"linting signals/discord"}},{"before":null,"after":"217b6327f9f4477edc6af96e7dd5cf12b4703543","ref":"refs/heads/add_form_tests","pushedAt":"2023-07-05T20:33:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"add initial test for forms, for now only validating #91","shortMessageHtmlLink":"add initial test for forms, for now only validating #91"}},{"before":"5e0af4792848ada46c5582db926be0829de179b5","after":"6f423e0e20a4ca917f38c559c44763e13c3b0920","ref":"refs/heads/main","pushedAt":"2023-07-05T15:50:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Update forms.py (#91)\n\nRemove `note_id` validation from `ChallengeCreateForm. note_id` is created automatically on challenge create, not by the user.","shortMessageHtmlLink":"Update forms.py (#91)"}},{"before":"6d605010c2b258c6833ce37ac559ef8751518a75","after":"5e0af4792848ada46c5582db926be0829de179b5","ref":"refs/heads/main","pushedAt":"2023-07-05T15:50:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Bug: is_finished should return False for permanent CTFs (#93)\n\n* fix permanent ctf finished status\r\n\r\n* Adding is_finished tests for permanent CTFs","shortMessageHtmlLink":"Bug: is_finished should return False for permanent CTFs (#93)"}},{"before":"7cf434f3a26f63e896d138eeb41108684f6abf27","after":"6d605010c2b258c6833ce37ac559ef8751518a75","ref":"refs/heads/main","pushedAt":"2023-07-04T16:18:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Added missing migration from #90","shortMessageHtmlLink":"Added missing migration from #90"}},{"before":"3a4e5e95dcc87df378c328f9127a6ed2b05daa04","after":"7cf434f3a26f63e896d138eeb41108684f6abf27","ref":"refs/heads/main","pushedAt":"2023-07-04T15:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Updated test Actions with new project name (+ formatting)","shortMessageHtmlLink":"Updated test Actions with new project name (+ formatting)"}},{"before":"ec9a89888c2f5ec5b62d1e14d2885c993455b161","after":"3a4e5e95dcc87df378c328f9127a6ed2b05daa04","ref":"refs/heads/main","pushedAt":"2023-07-04T15:41:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Add extra trusted hosts from environment variables","shortMessageHtmlLink":"Add extra trusted hosts from environment variables"}},{"before":"e52b831c75105b737b0d05bd0a6cc08daa9385ed","after":null,"ref":"refs/heads/updated_docs","pushedAt":"2023-07-04T15:31:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"f11ff1d4a035da5f86c77e4aea5d534fa8f0ded1","after":"ec9a89888c2f5ec5b62d1e14d2885c993455b161","ref":"refs/heads/main","pushedAt":"2023-07-04T15:31:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Updated docs (#88)\n\n* updated readme\r\n\r\n* added build page\r\n\r\n* added missing link for making discord webhooks\r\n\r\n* detailed instructions for rev proxy\r\n\r\n* env example file renaming\r\n\r\n* updated build instruction for excalidraw\r\n\r\n* moved all the rest of the docs into `root/docs`","shortMessageHtmlLink":"Updated docs (#88)"}},{"before":"073430cf9c6dc1d5f64cce1bf687d66c6abff459","after":null,"ref":"refs/heads/fix_file_upload","pushedAt":"2023-07-04T03:27:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADY66KpQA","startCursor":null,"endCursor":null}},"title":"Activity · hugsy/ctfhub"}