{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":609706101,"defaultBranch":"dev","name":"Unciv","ownerLogin":"hopfenspace","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-05T01:21:57.000Z","ownerAvatar":"https://github.com/avatars/u/47043472?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696715535.0","currentOid":""},"activityList":{"items":[{"before":"ff8d75942afd9d75421272840a74a524917e512d","after":"f11d3a5eede1b544bfd90035ac5da66b98deb01b","ref":"refs/heads/multiplayer-next-steps","pushedAt":"2023-10-07T22:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Added missing ApiV2FileStorage class","shortMessageHtmlLink":"Added missing ApiV2FileStorage class"}},{"before":null,"after":"ff8d75942afd9d75421272840a74a524917e512d","ref":"refs/heads/multiplayer-next-steps","pushedAt":"2023-10-07T21:52:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Started to split off multiplayer functionality improvements (APIv2)","shortMessageHtmlLink":"Started to split off multiplayer functionality improvements (APIv2)"}},{"before":"5b4c652ae13075c10da07a6f06a0b3b63593bd8b","after":"0db9d1499b2503009b348ac8522ece14278a0775","ref":"refs/heads/dev","pushedAt":"2023-10-07T17:51:08.000Z","pushType":"push","commitsCount":120,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"f03884db80338c4cee5018e2f12f52ff0cd40e62","after":"5b4c652ae13075c10da07a6f06a0b3b63593bd8b","ref":"refs/heads/dev","pushedAt":"2023-10-07T17:16:19.000Z","pushType":"push","commitsCount":318,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"c69c9b3b9634f9e9d20980136deb449ffcdbdf4d","after":"f03884db80338c4cee5018e2f12f52ff0cd40e62","ref":"refs/heads/dev","pushedAt":"2023-07-08T10:18:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Fixed an instant app crash on Android due to uninitialized UncivGame","shortMessageHtmlLink":"Fixed an instant app crash on Android due to uninitialized UncivGame"}},{"before":"d9f19309dc2ba6cdae0778b84d08be3bd4530315","after":"c69c9b3b9634f9e9d20980136deb449ffcdbdf4d","ref":"refs/heads/dev","pushedAt":"2023-06-25T00:28:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Reworked the access to the api and apiVersion properties, fixed MultiplayerTab's refresh calls","shortMessageHtmlLink":"Reworked the access to the api and apiVersion properties, fixed Multi…"}},{"before":"19445ef11be81f40c7d1b5ee0ae7e8012bb766a1","after":"d9f19309dc2ba6cdae0778b84d08be3bd4530315","ref":"refs/heads/dev","pushedAt":"2023-06-25T00:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Reworked the APIv2 file storage mechanism","shortMessageHtmlLink":"Reworked the APIv2 file storage mechanism"}},{"before":"7f7134f6638c9945372795c5265c65109016b96e","after":"19445ef11be81f40c7d1b5ee0ae7e8012bb766a1","ref":"refs/heads/dev","pushedAt":"2023-06-24T12:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Replaced most runBlocking calls with Concurrency.runBlocking calls\n\nThis adds more user-friendly crash handling to the function.","shortMessageHtmlLink":"Replaced most runBlocking calls with Concurrency.runBlocking calls"}},{"before":"50ada3b27b232de3edec37a2fa9cf2121224cbbb","after":"7f7134f6638c9945372795c5265c65109016b96e","ref":"refs/heads/dev","pushedAt":"2023-06-22T17:52:33.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Fixed imports","shortMessageHtmlLink":"Fixed imports"}},{"before":"9c2fdaac8fbf27e76474db2b35105dabb469e808","after":null,"ref":"refs/heads/mp-v2-status-enum-simplified","pushedAt":"2023-06-20T21:57:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"}},{"before":null,"after":"9c2fdaac8fbf27e76474db2b35105dabb469e808","ref":"refs/heads/mp-v2-status-enum-simplified","pushedAt":"2023-06-19T23:33:46.477Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Moved the default message to the ApiStatusCode enum (MPv2)","shortMessageHtmlLink":"Moved the default message to the ApiStatusCode enum (MPv2)"}},{"before":"23d3d0d65a4fd686b777273b3492c291d7dab461","after":"50ada3b27b232de3edec37a2fa9cf2121224cbbb","ref":"refs/heads/dev","pushedAt":"2023-06-15T12:19:34.171Z","pushType":"push","commitsCount":2,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Replaced all wildcard imports with named imports","shortMessageHtmlLink":"Replaced all wildcard imports with named imports"}},{"before":"b9cfb68d4af2e8eb86d4df7382fe4f4383e24660","after":"479b2b7b2bdc0f4bf165c52281a8e3d7cbb09e81","ref":"refs/heads/v2","pushedAt":"2023-06-15T10:32:30.377Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Replaced all wildcard imports with named imports","shortMessageHtmlLink":"Replaced all wildcard imports with named imports"}},{"before":"40316e4f61d6e92d24c4f0da7de9c215f8f4ec44","after":"23d3d0d65a4fd686b777273b3492c291d7dab461","ref":"refs/heads/dev","pushedAt":"2023-06-14T22:17:19.828Z","pushType":"push","commitsCount":131,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"bd435699470cad9f1ca4746586950df1153d8854","after":"b9cfb68d4af2e8eb86d4df7382fe4f4383e24660","ref":"refs/heads/v2","pushedAt":"2023-06-14T19:32:28.713Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Updated the APIv2 file storage emulator","shortMessageHtmlLink":"Updated the APIv2 file storage emulator"}},{"before":"e9614659e7f306719bf5d99e91c25ec78178ba62","after":"bd435699470cad9f1ca4746586950df1153d8854","ref":"refs/heads/v2","pushedAt":"2023-06-12T15:02:58.804Z","pushType":"push","commitsCount":2,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Updated the APIv2 file storage emulator","shortMessageHtmlLink":"Updated the APIv2 file storage emulator"}},{"before":"fb1f03996a6b310f60a94c7fcbe5d1d0b966b750","after":"e9614659e7f306719bf5d99e91c25ec78178ba62","ref":"refs/heads/v2","pushedAt":"2023-06-09T22:10:26.466Z","pushType":"push","commitsCount":18,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Adapted new getAllChats API, added outstanding friend request list, improved styling","shortMessageHtmlLink":"Adapted new getAllChats API, added outstanding friend request list, i…"}},{"before":null,"after":"fb1f03996a6b310f60a94c7fcbe5d1d0b966b750","ref":"refs/heads/v2","pushedAt":"2023-06-09T21:15:50.339Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Added new ktor dependency for developing multiplayer API v2","shortMessageHtmlLink":"Added new ktor dependency for developing multiplayer API v2"}},{"before":null,"after":"69ddf0c8b2eb76746d89018ce52f348a6fd2fd57","ref":"refs/heads/multiplayer-last-standing","pushedAt":"2023-06-03T20:18:37.921Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Fixed special case to allow winning player to continue the MP game","shortMessageHtmlLink":"Fixed special case to allow winning player to continue the MP game"}},{"before":"489b0fcdfbe8a3e47d645d27b37caaa5c1153684","after":"40316e4f61d6e92d24c4f0da7de9c215f8f4ec44","ref":"refs/heads/dev","pushedAt":"2023-06-01T21:28:27.972Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Adapted new getAllChats API, added outstanding friend request list, improved styling","shortMessageHtmlLink":"Adapted new getAllChats API, added outstanding friend request list, i…"}},{"before":"a41f7c6b7d50d46312a13589d9acd474f1c407f9","after":"489b0fcdfbe8a3e47d645d27b37caaa5c1153684","ref":"refs/heads/dev","pushedAt":"2023-06-01T20:50:28.929Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Fixed bugs in MultiplayerGameScreen, improved chat message list loading","shortMessageHtmlLink":"Fixed bugs in MultiplayerGameScreen, improved chat message list loading"}},{"before":"118292f83fa84471d76f777bb311e108e0237fb2","after":"a41f7c6b7d50d46312a13589d9acd474f1c407f9","ref":"refs/heads/dev","pushedAt":"2023-06-01T20:29:41.356Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Reworked the SocialMenuScreen into a MultiplayerGameScreen","shortMessageHtmlLink":"Reworked the SocialMenuScreen into a MultiplayerGameScreen"}},{"before":"8d4d7dc1309cec800713f81369bfadfea916e10a","after":"118292f83fa84471d76f777bb311e108e0237fb2","ref":"refs/heads/dev","pushedAt":"2023-05-29T22:40:14.832Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Implemented real pinging with awaiting responses, fixed ping-related problems","shortMessageHtmlLink":"Implemented real pinging with awaiting responses, fixed ping-related …"}},{"before":"f367259d3e4acb856dc9229b7687ab8f6d4a31b1","after":"8d4d7dc1309cec800713f81369bfadfea916e10a","ref":"refs/heads/dev","pushedAt":"2023-05-22T01:33:22.463Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Throttle auto-reconnect for WS on Android in background, added reload notice for your turn popup","shortMessageHtmlLink":"Throttle auto-reconnect for WS on Android in background, added reload…"}},{"before":"7fa651ff864ea35e3d9c4cd26823b4f59eaa161d","after":"f367259d3e4acb856dc9229b7687ab8f6d4a31b1","ref":"refs/heads/dev","pushedAt":"2023-05-22T01:30:39.852Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Throttle auto-reconnect for WS on Android in background, added reload notice for your turn popup","shortMessageHtmlLink":"Throttle auto-reconnect for WS on Android in background, added reload…"}},{"before":"ef3152ec3d17ffc5054400e1da1f2fdac4ff77cf","after":"7fa651ff864ea35e3d9c4cd26823b4f59eaa161d","ref":"refs/heads/dev","pushedAt":"2023-05-22T01:28:09.067Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Throttle auto-reconnect for WS on Android in background, added reload notice for your turn popup","shortMessageHtmlLink":"Throttle auto-reconnect for WS on Android in background, added reload…"}},{"before":"f68ff4c8f3e692de203ab98b4dedea1067ef663b","after":"ef3152ec3d17ffc5054400e1da1f2fdac4ff77cf","ref":"refs/heads/dev","pushedAt":"2023-05-22T01:15:09.108Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Switched to use MultiplayerStatusButton for APIv2 games as well","shortMessageHtmlLink":"Switched to use MultiplayerStatusButton for APIv2 games as well"}},{"before":"c0abe0dd7f32b85599478c2e51381dff3401899f","after":"f68ff4c8f3e692de203ab98b4dedea1067ef663b","ref":"refs/heads/dev","pushedAt":"2023-05-21T01:15:19.228Z","pushType":"push","commitsCount":42,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"cefc6cb0684f1879b0a489bb2ce0b6214ba8bb36","after":"c0abe0dd7f32b85599478c2e51381dff3401899f","ref":"refs/heads/dev","pushedAt":"2023-05-20T21:55:26.332Z","pushType":"push","commitsCount":2,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Added a logout hook, implemented ensureConnectedWebSocket","shortMessageHtmlLink":"Added a logout hook, implemented ensureConnectedWebSocket"}},{"before":"1ecbfd4342882f7b7e3726d8fff2368f90eee10d","after":"cefc6cb0684f1879b0a489bb2ce0b6214ba8bb36","ref":"refs/heads/dev","pushedAt":"2023-05-18T23:30:17.191Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrsiX","name":"Crsi","path":"/CrsiX","primaryAvatarUrl":"https://github.com/avatars/u/47722349?s=80&v=4"},"commit":{"message":"Refactored the multiplayer turn checker to move companion code into a separate object","shortMessageHtmlLink":"Refactored the multiplayer turn checker to move companion code into a…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wN1QyMjowMjo1MC4wMDAwMDBazwAAAAOR1gJk","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wN1QyMjowMjo1MC4wMDAwMDBazwAAAAOR1gJk","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xOFQyMzozMDoxNy4xOTE5MjlazwAAAAMvx-VO"}},"title":"Activity · hopfenspace/Unciv"}