{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":444221881,"defaultBranch":"main","name":"apclientpp","ownerLogin":"black-sliver","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-03T22:55:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59490463?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725483201.0","currentOid":""},"activityList":{"items":[{"before":"9aaa4bc27eaa9a739f644ddc4d9cca8da64a0dcb","after":"60b6aed3a4e917661c4d21bc7f4ab57168ffb10e","ref":"refs/heads/next","pushedAt":"2024-09-26T20:26:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"Add onRoomUpdate handler/callback","shortMessageHtmlLink":"Add onRoomUpdate handler/callback"}},{"before":"dedfe1c7b1de9566e793fb7348d4fc14d1132329","after":"9aaa4bc27eaa9a739f644ddc4d9cca8da64a0dcb","ref":"refs/heads/next","pushedAt":"2024-09-04T20:56:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"Bump version to 0.4.9","shortMessageHtmlLink":"Bump version to 0.4.9"}},{"before":null,"after":"dedfe1c7b1de9566e793fb7348d4fc14d1132329","ref":"refs/heads/next","pushedAt":"2024-09-04T20:53:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"Do not forward duplicates to on_location_checked handler\n\nArchipelago server may send the same location multiple times.\nThis change filters them out before running the handler.","shortMessageHtmlLink":"Do not forward duplicates to on_location_checked handler"}},{"before":"34c4b79ffe5e2f9f0a33e0c57b46cdc21134d162","after":null,"ref":"refs/heads/next","pushedAt":"2024-09-04T20:18:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"}},{"before":"6866205eac2c1d1cbb7e64453d8d7150ffed858e","after":"15cf63c78a440fde42342e75b0c0abe3013ac57b","ref":"refs/heads/main","pushedAt":"2024-09-04T20:17:45.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"Deprecate get_location_name without game","shortMessageHtmlLink":"Deprecate get_location_name without game"}},{"before":"deb123445ff15a452ae4ec9827e89d79c7065526","after":"34c4b79ffe5e2f9f0a33e0c57b46cdc21134d162","ref":"refs/heads/next","pushedAt":"2024-09-04T20:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"Deprecate get_location_name without game","shortMessageHtmlLink":"Deprecate get_location_name without game"}},{"before":"be9f6da1d5e1dd2ded92bcaf96860174ffeccb64","after":"deb123445ff15a452ae4ec9827e89d79c7065526","ref":"refs/heads/next","pushedAt":"2024-02-02T20:33:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"make valijson optional via define\n\nalso minor docs cleanup","shortMessageHtmlLink":"make valijson optional via define"}},{"before":"addadfe2d174160396416bccaf8195e6ad139970","after":"be9f6da1d5e1dd2ded92bcaf96860174ffeccb64","ref":"refs/heads/next","pushedAt":"2024-02-02T20:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"make valijson optional via define\n\nalso minor docs cleanup","shortMessageHtmlLink":"make valijson optional via define"}},{"before":"84104aed5286a9a2aa93316592ef1c5e952af8ff","after":"addadfe2d174160396416bccaf8195e6ad139970","ref":"refs/heads/next","pushedAt":"2024-01-21T15:43:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"uuid: use fstream instead of FILE* and allow uuid-per-room","shortMessageHtmlLink":"uuid: use fstream instead of FILE* and allow uuid-per-room"}},{"before":"6ed7e2446c4622bc10cb49ec31cf72d537c6c5cd","after":"84104aed5286a9a2aa93316592ef1c5e952af8ff","ref":"refs/heads/next","pushedAt":"2024-01-21T15:40:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"uuid: use fstream instead of FILE* and allow uuid-per-room","shortMessageHtmlLink":"uuid: use fstream instead of FILE* and allow uuid-per-room"}},{"before":"868edfd4724b5b2ac83aa391c50dc418d75c385b","after":"6866205eac2c1d1cbb7e64453d8d7150ffed858e","ref":"refs/heads/main","pushedAt":"2024-01-21T15:38:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"fix typos","shortMessageHtmlLink":"fix typos"}},{"before":"85634547ad4409274c79862afe3f66438024cb84","after":"868edfd4724b5b2ac83aa391c50dc418d75c385b","ref":"refs/heads/main","pushedAt":"2024-01-21T14:26:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"readme: list more implementations","shortMessageHtmlLink":"readme: list more implementations"}},{"before":null,"after":"6ed7e2446c4622bc10cb49ec31cf72d537c6c5cd","ref":"refs/heads/next","pushedAt":"2024-01-05T17:09:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"uuid: use fstream instead of FILE* and allow uuid-per-room","shortMessageHtmlLink":"uuid: use fstream instead of FILE* and allow uuid-per-room"}},{"before":"ed4a9f018e84eb1edbe8d6430c408c026d98329e","after":"85634547ad4409274c79862afe3f66438024cb84","ref":"refs/heads/main","pushedAt":"2023-12-14T21:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"add has_password()\n\ncan be used in room_info_handler to know when to ask the user\nfor a password","shortMessageHtmlLink":"add has_password()"}},{"before":"dbb3f180f46989acc2e53e8065f1ab3eb322c685","after":"ed4a9f018e84eb1edbe8d6430c408c026d98329e","ref":"refs/heads/main","pushedAt":"2023-11-27T00:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"support for older msvc","shortMessageHtmlLink":"support for older msvc"}},{"before":"dcd4c5c02effe7aa467df0e1ca628789948c36b2","after":"dbb3f180f46989acc2e53e8065f1ab3eb322c685","ref":"refs/heads/main","pushedAt":"2023-11-26T20:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"work around older msvc not liking the has_include","shortMessageHtmlLink":"work around older msvc not liking the has_include"}},{"before":"0a4d3cf358518bad25f5c6b6fb437e19338c3032","after":"dcd4c5c02effe7aa467df0e1ca628789948c36b2","ref":"refs/heads/main","pushedAt":"2023-11-25T13:39:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"add windows non-std-filesystem compat","shortMessageHtmlLink":"add windows non-std-filesystem compat"}},{"before":"93c55bfeb7cec7312603d9fc2ccb6b6bbd436723","after":"0a4d3cf358518bad25f5c6b6fb437e19338c3032","ref":"refs/heads/main","pushedAt":"2023-11-22T22:29:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"prefer wss over ws\n\nrestore old behavior with #define AP_PREFER_UNENCRYPTED","shortMessageHtmlLink":"prefer wss over ws"}},{"before":"c42e3ac99ff5b821d891c20f4c687731c8972b1c","after":null,"ref":"refs/heads/update1933","pushedAt":"2023-11-17T21:23:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"}},{"before":"08096c49c56f0cdfe3514f855edecd846a43c196","after":"93c55bfeb7cec7312603d9fc2ccb6b6bbd436723","ref":"refs/heads/main","pushedAt":"2023-11-17T21:23:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"implement per-game ids and get_player_game\n\nimplements https://github.com/ArchipelagoMW/Archipelago/pull/1933","shortMessageHtmlLink":"implement per-game ids and get_player_game"}},{"before":null,"after":"c42e3ac99ff5b821d891c20f4c687731c8972b1c","ref":"refs/heads/update1933","pushedAt":"2023-11-17T21:22:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"implement per-game ids and get_player_game\n\nimplements https://github.com/ArchipelagoMW/Archipelago/pull/1933","shortMessageHtmlLink":"implement per-game ids and get_player_game"}},{"before":"ba8c815744845faae13dc462557b128249799e5d","after":null,"ref":"refs/heads/comments-and-reformat","pushedAt":"2023-11-17T19:44:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"}},{"before":"4176e309d959ff282316eb5c26f5d22d2f501b5f","after":"08096c49c56f0cdfe3514f855edecd846a43c196","ref":"refs/heads/main","pushedAt":"2023-11-17T19:43:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"Add some comments and reformat some stuff (#10)\n\n* add some comments to methods\r\n\r\n* reformat some code","shortMessageHtmlLink":"Add some comments and reformat some stuff (#10)"}},{"before":null,"after":"ba8c815744845faae13dc462557b128249799e5d","ref":"refs/heads/comments-and-reformat","pushedAt":"2023-11-17T19:41:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"Merge branch 'main' into comments-and-reformat","shortMessageHtmlLink":"Merge branch 'main' into comments-and-reformat"}},{"before":"fd8b65c55e0621849329d220578bb957f35af957","after":"4176e309d959ff282316eb5c26f5d22d2f501b5f","ref":"refs/heads/main","pushedAt":"2023-09-03T13:49:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"make cppcheck happy","shortMessageHtmlLink":"make cppcheck happy"}},{"before":"88c4a38e33e2c6fb3f94a1a4f9b91524437894ed","after":"fd8b65c55e0621849329d220578bb957f35af957","ref":"refs/heads/main","pushedAt":"2023-09-02T10:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"add get_players","shortMessageHtmlLink":"add get_players"}},{"before":"07a9b1228e5e12635ba1a563006d9f7e064f2a31","after":"88c4a38e33e2c6fb3f94a1a4f9b91524437894ed","ref":"refs/heads/main","pushedAt":"2023-08-31T21:48:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"optional extra keys for Get and Retrieved","shortMessageHtmlLink":"optional extra keys for Get and Retrieved"}},{"before":"ef1f8b8152a133799e7a40b9c80bb19a66e881c8","after":"07a9b1228e5e12635ba1a563006d9f7e064f2a31","ref":"refs/heads/main","pushedAt":"2023-06-22T20:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"fix reconnecting when built with WSWRAP_NO_SSL","shortMessageHtmlLink":"fix reconnecting when built with WSWRAP_NO_SSL"}},{"before":"8e54ae1bbef99fdbf9f674c79df416e38ca3cf6a","after":"ef1f8b8152a133799e7a40b9c80bb19a66e881c8","ref":"refs/heads/main","pushedAt":"2023-05-04T21:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"fix typos in README","shortMessageHtmlLink":"fix typos in README"}},{"before":"e76780ff0dfee8be2c410d5b34ec1e808997f5a8","after":"8e54ae1bbef99fdbf9f674c79df416e38ca3cf6a","ref":"refs/heads/main","pushedAt":"2023-04-21T23:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"black-sliver","name":null,"path":"/black-sliver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59490463?s=80&v=4"},"commit":{"message":"add new args for PrintJSON and add another overload","shortMessageHtmlLink":"add new args for PrintJSON and add another overload"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQyMDoyNjo1OS4wMDAwMDBazwAAAATB7lSd","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yMVQyMzo1NzozNC4wMDAwMDBazwAAAAMd8pTB"}},"title":"Activity ยท black-sliver/apclientpp"}