{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":454898253,"defaultBranch":"master","name":"gs-backend","ownerLogin":"PKU-GeekGame","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-02T18:51:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84904188?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715687666.0","currentOid":""},"activityList":{"items":[{"before":"ffb985b63ae61fd7c57a7427017597ca0e2d1d1c","after":"dcad666f9ee503e2443593dbd2811f9c8ae65c6a","ref":"refs/heads/master","pushedAt":"2024-09-05T14:16:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"fix flask runtime error","shortMessageHtmlLink":"fix flask runtime error"}},{"before":"612e93ba4b80b8ed66254f92701aa7bb930887f3","after":"ffb985b63ae61fd7c57a7427017597ca0e2d1d1c","ref":"refs/heads/master","pushedAt":"2024-09-05T14:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"increase csrf for admin to 24h","shortMessageHtmlLink":"increase csrf for admin to 24h"}},{"before":"9776d483e6b33718cf1c0049ec022aea495a264e","after":"612e93ba4b80b8ed66254f92701aa7bb930887f3","ref":"refs/heads/master","pushedAt":"2024-09-05T13:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"allow to customize login finish url based on registration","shortMessageHtmlLink":"allow to customize login finish url based on registration"}},{"before":"5e6ae9737e85a579dba1643ae0a61ddff94565ec","after":"9776d483e6b33718cf1c0049ec022aea495a264e","ref":"refs/heads/master","pushedAt":"2024-09-05T12:34:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"change to token auth for downloading attachment","shortMessageHtmlLink":"change to token auth for downloading attachment"}},{"before":"e481120f68eccb544e6895a859d1205eb42b6c88","after":"5e6ae9737e85a579dba1643ae0a61ddff94565ec","ref":"refs/heads/master","pushedAt":"2024-09-02T20:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"fix ace resize glitch","shortMessageHtmlLink":"fix ace resize glitch"}},{"before":"1338b7741581aecb41839b2305ea112e53e0ff26","after":"e481120f68eccb544e6895a859d1205eb42b6c88","ref":"refs/heads/master","pushedAt":"2024-09-02T20:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"make editor resizable","shortMessageHtmlLink":"make editor resizable"}},{"before":"c59c9ed294e21bb8a4c0afcd8fed9ae13de508c9","after":"1338b7741581aecb41839b2305ea112e53e0ff26","ref":"refs/heads/master","pushedAt":"2024-09-02T20:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"show hidden box to staff","shortMessageHtmlLink":"show hidden box to staff"}},{"before":"c59becc2c95b048bee3c778ac72b209f69f86033","after":"c59c9ed294e21bb8a4c0afcd8fed9ae13de508c9","ref":"refs/heads/master","pushedAt":"2024-09-02T20:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"add macro and line stmt in template","shortMessageHtmlLink":"add macro and line stmt in template"}},{"before":"930c892df2195cb287f401a648cdffcf84d0405d","after":"c59becc2c95b048bee3c778ac72b209f69f86033","ref":"refs/heads/master","pushedAt":"2024-09-02T19:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"remove atomic arg for git pull","shortMessageHtmlLink":"remove atomic arg for git pull"}},{"before":"c9687ce600ce012970148ef8d6c2945520adbb35","after":"930c892df2195cb287f401a648cdffcf84d0405d","ref":"refs/heads/master","pushedAt":"2024-09-02T19:43:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"0bca7057c0d380bdcbd81105a7652ac438501b3b","after":"c9687ce600ce012970148ef8d6c2945520adbb35","ref":"refs/heads/master","pushedAt":"2024-09-02T19:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"add pull attachment in admin","shortMessageHtmlLink":"add pull attachment in admin"}},{"before":"38149e10735c0159a736947b3af854fe5d288104","after":"0bca7057c0d380bdcbd81105a7652ac438501b3b","ref":"refs/heads/master","pushedAt":"2024-09-02T10:32:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"update leet flag fmt","shortMessageHtmlLink":"update leet flag fmt"}},{"before":"21a0897a27af8bf4dc3f5f3deae6360b4d6a723d","after":"38149e10735c0159a736947b3af854fe5d288104","ref":"refs/heads/master","pushedAt":"2024-09-02T07:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"return login key in game_info","shortMessageHtmlLink":"return login key in game_info"}},{"before":"84fce34979e9cf26024fdfcfd71fba1bfa611991","after":"21a0897a27af8bf4dc3f5f3deae6360b4d6a723d","ref":"refs/heads/master","pushedAt":"2024-08-24T17:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"fix template etag not changed after args change","shortMessageHtmlLink":"fix template etag not changed after args change"}},{"before":"1c1e9e60d0323a33a568d7d31f71455f21611ac4","after":"84fce34979e9cf26024fdfcfd71fba1bfa611991","ref":"refs/heads/master","pushedAt":"2024-08-23T09:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"return ch category in first blood board","shortMessageHtmlLink":"return ch category in first blood board"}},{"before":"fd3ffa49580ff9c8d240072c8d7cc6309299d0bc","after":"1c1e9e60d0323a33a568d7d31f71455f21611ac4","ref":"refs/heads/master","pushedAt":"2024-08-19T12:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"set a few wide chars","shortMessageHtmlLink":"set a few wide chars"}},{"before":"7bbcc2d633f2fc2305ae436a270da57f758e3c24","after":"fd3ffa49580ff9c8d240072c8d7cc6309299d0bc","ref":"refs/heads/master","pushedAt":"2024-08-19T11:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"use unicode for nickname len","shortMessageHtmlLink":"use unicode for nickname len"}},{"before":"8baa91de98775b5959f52d6d19f1033310708197","after":"7bbcc2d633f2fc2305ae436a270da57f758e3c24","ref":"refs/heads/master","pushedAt":"2024-08-12T12:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"record accept-encoding in sybil report","shortMessageHtmlLink":"record accept-encoding in sybil report"}},{"before":"83e89e30b5fbb8f3eec9ff1bbff72943f96488c0","after":"8baa91de98775b5959f52d6d19f1033310708197","ref":"refs/heads/master","pushedAt":"2024-08-05T12:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"remove workarounds for old sanic","shortMessageHtmlLink":"remove workarounds for old sanic"}},{"before":"f336f1d3d10c4d496af3f5b18679fb929f78f21f","after":"83e89e30b5fbb8f3eec9ff1bbff72943f96488c0","ref":"refs/heads/master","pushedAt":"2024-07-31T18:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"return board info in raw","shortMessageHtmlLink":"return board info in raw"}},{"before":"b219a1a665d6bcf253e20cdb30087bf7bc728779","after":"f336f1d3d10c4d496af3f5b18679fb929f78f21f","ref":"refs/heads/master","pushedAt":"2024-07-30T04:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"report server time in game_info endpoint","shortMessageHtmlLink":"report server time in game_info endpoint"}},{"before":"ae44d2038931b28bc200d2fefc94f21fe1ea5b40","after":"b219a1a665d6bcf253e20cdb30087bf7bc728779","ref":"refs/heads/master","pushedAt":"2024-07-28T08:03:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"bump wish to 2024.v1","shortMessageHtmlLink":"bump wish to 2024.v1"}},{"before":"dbd43bdd08e08f8d6b7e1c8a09d993977d4e8a46","after":"ae44d2038931b28bc200d2fefc94f21fe1ea5b40","ref":"refs/heads/master","pushedAt":"2024-07-26T18:57:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"add destructive role for admin","shortMessageHtmlLink":"add destructive role for admin"}},{"before":"bb3ef3a5a463a9f15c205de00629018c1dde7484","after":"dbd43bdd08e08f8d6b7e1c8a09d993977d4e8a46","ref":"refs/heads/master","pushedAt":"2024-07-21T06:54:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"check for flag format in admin","shortMessageHtmlLink":"check for flag format in admin"}},{"before":"be40be7caf7f76883c8417f7f9aa080f699ce0ef","after":"bb3ef3a5a463a9f15c205de00629018c1dde7484","ref":"refs/heads/master","pushedAt":"2024-07-19T18:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"update feedback push msg","shortMessageHtmlLink":"update feedback push msg"}},{"before":"5b34540ed49f65065a05a00ad1ed2a6324395c47","after":"be40be7caf7f76883c8417f7f9aa080f699ce0ef","ref":"refs/heads/master","pushedAt":"2024-07-19T18:55:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"update feedback admin","shortMessageHtmlLink":"update feedback admin"}},{"before":"b970c3ca6f847d9a8905d90d1d3725c9d20b4045","after":"5b34540ed49f65065a05a00ad1ed2a6324395c47","ref":"refs/heads/master","pushedAt":"2024-07-19T18:48:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"mock push message when webhook not set","shortMessageHtmlLink":"mock push message when webhook not set"}},{"before":"e783c1b68dbd6fefd7e1d73a6d10dee4493f3d67","after":"b970c3ca6f847d9a8905d90d1d3725c9d20b4045","ref":"refs/heads/master","pushedAt":"2024-07-03T12:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"fix update profile cooldown","shortMessageHtmlLink":"fix update profile cooldown"}},{"before":"c15b9493a9ff4f6f80ff1f405bdd75104045c960","after":"e783c1b68dbd6fefd7e1d73a6d10dee4493f3d67","ref":"refs/heads/master","pushedAt":"2024-07-02T06:04:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"show feature status in admin","shortMessageHtmlLink":"show feature status in admin"}},{"before":"596ae16719c819b1313727adbeb1e1d1d4ba2c19","after":"c15b9493a9ff4f6f80ff1f405bdd75104045c960","ref":"refs/heads/master","pushedAt":"2024-07-01T13:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmcp","name":"xmcp","path":"/xmcp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6646473?s=80&v=4"},"commit":{"message":"show topstar plot in submission history","shortMessageHtmlLink":"show topstar plot in submission history"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEre9kLAA","startCursor":null,"endCursor":null}},"title":"Activity ยท PKU-GeekGame/gs-backend"}