{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":792442742,"defaultBranch":"main","name":"mvdparser","ownerLogin":"vikpe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-26T17:17:27.000Z","ownerAvatar":"https://github.com/avatars/u/1616817?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716735374.0","currentOid":""},"activityList":{"items":[{"before":"250fa575fc33fb9746a41104d4e3c5083ce677cb","after":"30dff6aabb6ea747e1cfe7d2cbedeac5320bc9c7","ref":"refs/heads/main","pushedAt":"2024-06-28T13:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Update clientinfo parsing.","shortMessageHtmlLink":"Update clientinfo parsing."}},{"before":"9905192c1e39c321e144c4a8c96413f41b533497","after":"250fa575fc33fb9746a41104d4e3c5083ce677cb","ref":"refs/heads/main","pushedAt":"2024-06-28T10:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Update bot parsing.","shortMessageHtmlLink":"Update bot parsing."}},{"before":"8ec57e23b43fa0c58efb7f83c5612584ab60e36c","after":"9905192c1e39c321e144c4a8c96413f41b533497","ref":"refs/heads/main","pushedAt":"2024-06-28T10:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Update has_bot_players() to detect bots that join mid-game.","shortMessageHtmlLink":"Update has_bot_players() to detect bots that join mid-game."}},{"before":"73a74ec68e9b27c9da27b9fbd5521ac72ff337d9","after":"8ec57e23b43fa0c58efb7f83c5612584ab60e36c","ref":"refs/heads/main","pushedAt":"2024-06-18T13:29:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Update countdown and demo duration for hoonymode.","shortMessageHtmlLink":"Update countdown and demo duration for hoonymode."}},{"before":"62acd544788b82bfaff7f976ff3f96177af3c1f5","after":"73a74ec68e9b27c9da27b9fbd5521ac72ff337d9","ref":"refs/heads/main","pushedAt":"2024-06-10T12:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Add auth fields to player.","shortMessageHtmlLink":"Add auth fields to player."}},{"before":"b02773ceea30023dd9fc548f4d63b64296b5aad2","after":"62acd544788b82bfaff7f976ff3f96177af3c1f5","ref":"refs/heads/main","pushedAt":"2024-06-10T12:05:20.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Bump version.","shortMessageHtmlLink":"Bump version."}},{"before":"d3084b0f7677a6ed2e2db79d640965e3f48545b9","after":"b02773ceea30023dd9fc548f4d63b64296b5aad2","ref":"refs/heads/main","pushedAt":"2024-06-09T16:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Refactor players, teams.","shortMessageHtmlLink":"Refactor players, teams."}},{"before":"e757072ddd53987df5d364e9dd760296a3701e9a","after":"d3084b0f7677a6ed2e2db79d640965e3f48545b9","ref":"refs/heads/main","pushedAt":"2024-06-09T15:37:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Add functions to parse player/team/spectator names.","shortMessageHtmlLink":"Add functions to parse player/team/spectator names."}},{"before":"a884b9052a39bbeca98ed49e996207f3cb99b268","after":"e757072ddd53987df5d364e9dd760296a3701e9a","ref":"refs/heads/main","pushedAt":"2024-06-09T15:05:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Add functions to parse player/spectator clients.","shortMessageHtmlLink":"Add functions to parse player/spectator clients."}},{"before":"0152523d1a1ec7fd79824fcfe615c5bc8368e06b","after":"a884b9052a39bbeca98ed49e996207f3cb99b268","ref":"refs/heads/main","pushedAt":"2024-06-09T13:13:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Export more modules.","shortMessageHtmlLink":"Export more modules."}},{"before":"66412440795e68b03421516184712acab048a109","after":"0152523d1a1ec7fd79824fcfe615c5bc8368e06b","ref":"refs/heads/main","pushedAt":"2024-06-09T13:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Major refactoring.","shortMessageHtmlLink":"Major refactoring."}},{"before":"2ed11adfa5631213b21b16456a0ab16e4bf4962c","after":"66412440795e68b03421516184712acab048a109","ref":"refs/heads/main","pushedAt":"2024-06-09T10:11:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Add function to parse server info (from KTX stats).","shortMessageHtmlLink":"Add function to parse server info (from KTX stats)."}},{"before":"91e1ea933e66e4adb7c674f16a7e15ff84a7f5e0","after":"2ed11adfa5631213b21b16456a0ab16e4bf4962c","ref":"refs/heads/main","pushedAt":"2024-06-04T14:27:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Handle invalid utf8 chars when parsing server info.","shortMessageHtmlLink":"Handle invalid utf8 chars when parsing server info."}},{"before":"49c852b0207c60ae256a4ac2c2c25e40a4111479","after":"91e1ea933e66e4adb7c674f16a7e15ff84a7f5e0","ref":"refs/heads/main","pushedAt":"2024-06-04T14:05:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Update maximum client info string length.","shortMessageHtmlLink":"Update maximum client info string length."}},{"before":"1a04410d91825b9376a3540cfea0b39baa642184","after":"49c852b0207c60ae256a4ac2c2c25e40a4111479","ref":"refs/heads/main","pushedAt":"2024-05-30T14:31:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Sort teams.","shortMessageHtmlLink":"Sort teams."}},{"before":"0ca2da56ba6708007905384846c9be706ba58424","after":"1a04410d91825b9376a3540cfea0b39baa642184","ref":"refs/heads/main","pushedAt":"2024-05-30T14:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Refactor teams.","shortMessageHtmlLink":"Refactor teams."}},{"before":"99334bf56948f66845b0d241a34903dc8e9e972d","after":"7f046e85a044b02b32eb47a2f50cae91b553b28a","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T22:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Refactor ctf (WIP).","shortMessageHtmlLink":"Refactor ctf (WIP)."}},{"before":"a8fdf57ae965290133e436d3a4d422f69dfc964c","after":"99334bf56948f66845b0d241a34903dc8e9e972d","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T22:10:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Refactor frags.","shortMessageHtmlLink":"Refactor frags."}},{"before":"0289c45da937cf9afa12367451abebe3b21e430a","after":"a8fdf57ae965290133e436d3a4d422f69dfc964c","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T21:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Refactor flags parsing.","shortMessageHtmlLink":"Refactor flags parsing."}},{"before":"0a1680a792f2bfffebabbf21e609af963e5b8038","after":"0289c45da937cf9afa12367451abebe3b21e430a","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T20:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Refactor flag events.","shortMessageHtmlLink":"Refactor flag events."}},{"before":"1fb9581f6336990dc76472baba001605655dfeed","after":"0a1680a792f2bfffebabbf21e609af963e5b8038","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T18:10:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Move ctf points to separate module.","shortMessageHtmlLink":"Move ctf points to separate module."}},{"before":"785178ef3052114f8ddbf9b4e66992dc3d97363e","after":"1fb9581f6336990dc76472baba001605655dfeed","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T16:55:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Add method to get player clients.","shortMessageHtmlLink":"Add method to get player clients."}},{"before":"d3ccfd25f5052960bf9b05af8f907e41e525fcfd","after":"785178ef3052114f8ddbf9b4e66992dc3d97363e","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T16:55:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Refactor flags.","shortMessageHtmlLink":"Refactor flags."}},{"before":"5b0feb3aa5272f62f6016a33e7ce81f6616db8bd","after":"d3ccfd25f5052960bf9b05af8f907e41e525fcfd","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T15:15:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Refactor serverinfo.","shortMessageHtmlLink":"Refactor serverinfo."}},{"before":"a4e98529ed12213b7281456d3833b9e8c9282962","after":"5b0feb3aa5272f62f6016a33e7ce81f6616db8bd","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T15:12:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Add analyze module to serverinfo.","shortMessageHtmlLink":"Add analyze module to serverinfo."}},{"before":null,"after":"a4e98529ed12213b7281456d3833b9e8c9282962","ref":"refs/heads/feature/scores","pushedAt":"2024-05-26T14:56:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Refactor frags; get frags from ktxstats if available.","shortMessageHtmlLink":"Refactor frags; get frags from ktxstats if available."}},{"before":"3557281864a44c66dfe6840eebb2cb48aa08f794","after":"0ca2da56ba6708007905384846c9be706ba58424","ref":"refs/heads/main","pushedAt":"2024-05-26T10:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Disable benchmark workflow [skip ci].","shortMessageHtmlLink":"Disable benchmark workflow [skip ci]."}},{"before":"d8ca535a0991cebc01ef8d6aae67807cc331e30f","after":null,"ref":"refs/heads/feature/parse-flag-events","pushedAt":"2024-05-26T10:32:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"}},{"before":"56a13e7e0d4c5f36f8dcd8b2a1011d122f31772c","after":"3557281864a44c66dfe6840eebb2cb48aa08f794","ref":"refs/heads/main","pushedAt":"2024-05-26T10:32:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Parse flag alerts (#3)\n\n* Parse flag alerts (WIP). [skip ci].\r\n\r\n* Separate frag and flag events.\r\n\r\n* Update flag event and flag prints.\r\n\r\n* Update flag event parsing (WIP).\r\n\r\n* Refactor flag event.\r\n\r\n* Update flag events.\r\n\r\n* Refactor flag prints.\r\n\r\n* Add flags to public module.\r\n\r\n* Update flag events parsing.\r\n\r\n* Rename frag prints module.\r\n\r\n* Prints: Read all prints per frame.\r\n\r\n* Update ktxstats.","shortMessageHtmlLink":"Parse flag alerts (#3)"}},{"before":"664b9eab8b3f492f4df2a09cdc32417f7fac07c1","after":"d8ca535a0991cebc01ef8d6aae67807cc331e30f","ref":"refs/heads/feature/parse-flag-events","pushedAt":"2024-05-26T10:29:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vikpe","name":"Viktor Persson","path":"/vikpe","primaryAvatarUrl":"https://github.com/avatars/u/1616817?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/parse-flag-events","shortMessageHtmlLink":"Merge branch 'main' into feature/parse-flag-events"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEceIX6gA","startCursor":null,"endCursor":null}},"title":"Activity ยท vikpe/mvdparser"}