{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":278635751,"defaultBranch":"master","name":"pgn-mule","ownerLogin":"lichess-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-10T13:06:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16491637?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1649534435.60275","currentOid":""},"activityList":{"items":[{"before":"ab38bf1029bd332746451a73c92cce0425c0c9df","after":"f4c4f29e40845d8a8564681b12e835cd9cfb3188","ref":"refs/heads/master","pushedAt":"2024-03-17T11:38:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ornicar","name":"Thibault Duplessis","path":"/ornicar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140370?s=80&v=4"},"commit":{"message":"let's not freeze the loop if the source returns a 404, how about that","shortMessageHtmlLink":"let's not freeze the loop if the source returns a 404, how about that"}},{"before":"db7823c9c895cdaba8ff967ad6aa31775e66915b","after":"ab38bf1029bd332746451a73c92cce0425c0c9df","ref":"refs/heads/master","pushedAt":"2024-03-16T18:08:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ornicar","name":"Thibault Duplessis","path":"/ornicar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140370?s=80&v=4"},"commit":{"message":"remove recorder, moved to https://github.com/ornicar/pgn-recorder","shortMessageHtmlLink":"remove recorder, moved to https://github.com/ornicar/pgn-recorder"}},{"before":"cf7b457615180aeb45af31bf4d9c51489c15a557","after":"db7823c9c895cdaba8ff967ad6aa31775e66915b","ref":"refs/heads/master","pushedAt":"2024-03-06T09:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ornicar","name":"Thibault Duplessis","path":"/ornicar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140370?s=80&v=4"},"commit":{"message":"recorder upgrades","shortMessageHtmlLink":"recorder upgrades"}},{"before":"4ea4e012a4c1a69d4075cefa553bce8062ebcb6c","after":"cf7b457615180aeb45af31bf4d9c51489c15a557","ref":"refs/heads/master","pushedAt":"2024-02-24T13:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"rename CI accordingly","shortMessageHtmlLink":"rename CI accordingly"}},{"before":"69cde704e1085d300106906afb81b68580f20728","after":"4ea4e012a4c1a69d4075cefa553bce8062ebcb6c","ref":"refs/heads/master","pushedAt":"2024-02-24T13:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"Add CI for formatting and build test","shortMessageHtmlLink":"Add CI for formatting and build test"}},{"before":"7263ace8da21ed328d60d97d43e9e25e39a6f489","after":"69cde704e1085d300106906afb81b68580f20728","ref":"refs/heads/master","pushedAt":"2024-02-24T13:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"better wording","shortMessageHtmlLink":"better wording"}},{"before":"8d757069a2e85018bd40c647eab80d4f74eb4531","after":"7263ace8da21ed328d60d97d43e9e25e39a6f489","ref":"refs/heads/master","pushedAt":"2024-02-24T13:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"fix workflow syntax","shortMessageHtmlLink":"fix workflow syntax"}},{"before":"e70aa9868af6ae4b506073a39aad4085706f061d","after":"8d757069a2e85018bd40c647eab80d4f74eb4531","ref":"refs/heads/master","pushedAt":"2024-02-24T13:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"Be able to run test workflow manually","shortMessageHtmlLink":"Be able to run test workflow manually"}},{"before":"c8785fbfed9790b9776afc035793b33d304f2e5b","after":"e70aa9868af6ae4b506073a39aad4085706f061d","ref":"refs/heads/master","pushedAt":"2024-02-24T13:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"use dummy env file for test","shortMessageHtmlLink":"use dummy env file for test"}},{"before":"336e806336984d7cba3b021041d2c6d284406219","after":"c8785fbfed9790b9776afc035793b33d304f2e5b","ref":"refs/heads/master","pushedAt":"2024-02-24T13:04:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"commit missing test files","shortMessageHtmlLink":"commit missing test files"}},{"before":"16e96d71eaf50cf14aadc9cdd52218bc274680cc","after":"336e806336984d7cba3b021041d2c6d284406219","ref":"refs/heads/master","pushedAt":"2024-02-23T18:07:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"try test CI","shortMessageHtmlLink":"try test CI"}},{"before":"8843cc1a0717daa7b8c9f2d0905549265451d153","after":"16e96d71eaf50cf14aadc9cdd52218bc274680cc","ref":"refs/heads/master","pushedAt":"2024-02-21T21:58:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"add FideID headers from lcc (#34)\n\n* add headers FideID\r\n\r\n* ops...","shortMessageHtmlLink":"add FideID headers from lcc (#34)"}},{"before":"7bffc071d3a11407af00b8233694b45d8bed9d8c","after":"8843cc1a0717daa7b8c9f2d0905549265451d153","ref":"refs/heads/master","pushedAt":"2024-02-11T12:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"cc: Add support for 960 and from pos games","shortMessageHtmlLink":"cc: Add support for 960 and from pos games"}},{"before":"d5aae08fc9502f9cf37a38a49bb0b8070b4e2aa3","after":"7bffc071d3a11407af00b8233694b45d8bed9d8c","ref":"refs/heads/master","pushedAt":"2024-02-11T12:08:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"fix cc debug context","shortMessageHtmlLink":"fix cc debug context"}},{"before":"5edd01ce6407eb88aacfed5b8ea3ee9ef30f04b5","after":"d5aae08fc9502f9cf37a38a49bb0b8070b4e2aa3","ref":"refs/heads/master","pushedAt":"2024-02-11T11:51:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"LCC: add support for 960 and fix bug when timecontrol field not present","shortMessageHtmlLink":"LCC: add support for 960 and fix bug when timecontrol field not present"}},{"before":"ce9abf58676f368a66b77d2727c24b64a48b4a9c","after":"5edd01ce6407eb88aacfed5b8ea3ee9ef30f04b5","ref":"refs/heads/master","pushedAt":"2024-02-11T10:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"finish `RoomInfo` -> `EventInfo`","shortMessageHtmlLink":"finish RoomInfo -> EventInfo"}},{"before":"8018a2ac38b4ddc986214678bd2aa68778f97bcf","after":"ce9abf58676f368a66b77d2727c24b64a48b4a9c","ref":"refs/heads/master","pushedAt":"2024-02-11T10:05:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"`RoomInfo` -> `EventInfo`","shortMessageHtmlLink":"RoomInfo -> EventInfo"}},{"before":"509aea264af1ba8aa9941f2da6d3ac3587fbbd9b","after":"8018a2ac38b4ddc986214678bd2aa68778f97bcf","ref":"refs/heads/master","pushedAt":"2024-01-27T00:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"update deploy instructions\n\nwith updated service file","shortMessageHtmlLink":"update deploy instructions"}},{"before":"5c92fbc20ab86b1773f9c9cf6a462a864b5151c9","after":"509aea264af1ba8aa9941f2da6d3ac3587fbbd9b","ref":"refs/heads/master","pushedAt":"2024-01-25T23:43:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"Eureka, functionning node.js build by adding `.js` suffix to imports","shortMessageHtmlLink":"Eureka, functionning node.js build by adding .js suffix to imports"}},{"before":"47e678aaff010a0b932dc9f1f82edfad60bfd7f1","after":"5c92fbc20ab86b1773f9c9cf6a462a864b5151c9","ref":"refs/heads/master","pushedAt":"2024-01-25T21:17:33.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"kraktus","name":null,"path":"/kraktus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56031107?s=80&v=4"},"commit":{"message":"Merge pull request #29 from kraktus/tweaks\n\n- switch from chess.js to chessops\r\n- switch away from yarn + ts-node to pnpm + esrun (thanks fitztrev!)\r\n- Add prettier for formatting, and jest for testing","shortMessageHtmlLink":"Merge pull request #29 from kraktus/tweaks"}},{"before":"853f965984832d808ac4134ca0830774bd71ce7e","after":"47e678aaff010a0b932dc9f1f82edfad60bfd7f1","ref":"refs/heads/master","pushedAt":"2023-08-29T08:01:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ornicar","name":"Thibault Duplessis","path":"/ornicar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140370?s=80&v=4"},"commit":{"message":"Merge pull request #28 from SergioGlorias/master\n\nImprove the time calculation system","shortMessageHtmlLink":"Merge pull request #28 from SergioGlorias/master"}},{"before":"d1246336d99307dbff7e0f71780f3179b3fe3602","after":"853f965984832d808ac4134ca0830774bd71ce7e","ref":"refs/heads/master","pushedAt":"2023-07-10T18:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benediktwerner","name":"Benedikt Werner","path":"/benediktwerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19309705?s=80&v=4"},"commit":{"message":"Fix chesscom and lcc source validation","shortMessageHtmlLink":"Fix chesscom and lcc source validation"}},{"before":"be359bb23ffd9ddb358a89d13c52297173b17470","after":"d1246336d99307dbff7e0f71780f3179b3fe3602","ref":"refs/heads/master","pushedAt":"2023-05-21T12:08:08.899Z","pushType":"push","commitsCount":1,"pusher":{"login":"ornicar","name":"Thibault Duplessis","path":"/ornicar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140370?s=80&v=4"},"commit":{"message":"the response body can be undefined","shortMessageHtmlLink":"the response body can be undefined"}},{"before":"038a11ecc70b84baffc8f15b516d8907e3e16d03","after":"be359bb23ffd9ddb358a89d13c52297173b17470","ref":"refs/heads/master","pushedAt":"2023-05-15T22:04:43.576Z","pushType":"push","commitsCount":1,"pusher":{"login":"benediktwerner","name":"Benedikt Werner","path":"/benediktwerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19309705?s=80&v=4"},"commit":{"message":"Document alternative sources","shortMessageHtmlLink":"Document alternative sources"}},{"before":"e64e915bff7df85356dd1bf6708d5771abb56361","after":"038a11ecc70b84baffc8f15b516d8907e3e16d03","ref":"refs/heads/master","pushedAt":"2023-05-15T21:56:04.822Z","pushType":"push","commitsCount":1,"pusher":{"login":"benediktwerner","name":"Benedikt Werner","path":"/benediktwerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19309705?s=80&v=4"},"commit":{"message":"Skip lcc games with null players","shortMessageHtmlLink":"Skip lcc games with null players"}},{"before":"10674dad94d2ce88c990ff532a811a7dfa52b06c","after":"e64e915bff7df85356dd1bf6708d5771abb56361","ref":"refs/heads/master","pushedAt":"2023-04-23T12:57:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ornicar","name":"Thibault Duplessis","path":"/ornicar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140370?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:lichess-org/pgn-mule\n\n* 'master' of github.com:lichess-org/pgn-mule:\n Use fetchJson for cc\n style\n Handle errors\n lcc: ignore clock info if we can't make sense out of it\n Join PGNs, not `[board, PGN]`\n add lcc support\n Ensure consistent board order in PGN\n Update lockfile\n Fetch game data asynchronously from chess.com\n fix regex for matching chess.com event and round\n Fix cc error handling and more style tweaks\n Style adjustments and remove unused stuff\n Make sure events are re-polled after fetch error\n add more headers to PGN\n Add chessdotcom support\n chore: refactor to make it easy to add new source formats\n yarn.lock: update\n Tweak slice syntax\n Support `round=1.1` (removes support for `round=1-2`)","shortMessageHtmlLink":"Merge branch 'master' of github.com:lichess-org/pgn-mule"}},{"before":"1ba81222272cf58523061d60130b50e87595da34","after":"10674dad94d2ce88c990ff532a811a7dfa52b06c","ref":"refs/heads/master","pushedAt":"2023-04-16T09:01:58.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"benediktwerner","name":"Benedikt Werner","path":"/benediktwerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19309705?s=80&v=4"},"commit":{"message":"Merge pull request #26 from thunder-coding/lcc\n\nadd lcc support","shortMessageHtmlLink":"Merge pull request #26 from thunder-coding/lcc"}},{"before":"017a8da1e1ee4713656d3069cdf755cc0d46c286","after":"1ba81222272cf58523061d60130b50e87595da34","ref":"refs/heads/master","pushedAt":"2023-04-16T08:02:41.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"benediktwerner","name":"Benedikt Werner","path":"/benediktwerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19309705?s=80&v=4"},"commit":{"message":"Merge pull request #25 from thunder-coding/chesscom-make-use-of-async\n\nFetch game data asynchronously from chess.com","shortMessageHtmlLink":"Merge pull request #25 from thunder-coding/chesscom-make-use-of-async"}},{"before":"390b95dd230c18324e16591621e92e4fe7f16746","after":"017a8da1e1ee4713656d3069cdf755cc0d46c286","ref":"refs/heads/master","pushedAt":"2023-03-30T09:48:04.412Z","pushType":"push","commitsCount":1,"pusher":{"login":"benediktwerner","name":"Benedikt Werner","path":"/benediktwerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19309705?s=80&v=4"},"commit":{"message":"Update lockfile","shortMessageHtmlLink":"Update lockfile"}},{"before":"6ba01b0ebcaf0e5caceba9eb14054bc5078b11e1","after":"390b95dd230c18324e16591621e92e4fe7f16746","ref":"refs/heads/master","pushedAt":"2023-03-30T08:31:46.361Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"benediktwerner","name":"Benedikt Werner","path":"/benediktwerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19309705?s=80&v=4"},"commit":{"message":"Merge pull request #24 from thunder-coding/master\n\nfix regex for matching chess.com event and round","shortMessageHtmlLink":"Merge pull request #24 from thunder-coding/master"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEF8X3iwA","startCursor":null,"endCursor":null}},"title":"Activity ยท lichess-org/pgn-mule"}