{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":71075554,"defaultBranch":"develop","name":"xna-cncnet-client","ownerLogin":"CnCNet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-16T20:33:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11489929?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725982452.0","currentOid":""},"activityList":{"items":[{"before":"7f9991f09830caa05829565eee261b70d2a2e843","after":"ac044f79a816a182051eb7c531ea1aae349c8c9b","ref":"refs/heads/develop","pushedAt":"2024-09-20T09:38:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SadPencil","name":null,"path":"/SadPencil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11227602?s=80&v=4"},"commit":{"message":"Fix crash on unknown LAN games (#560)\n\n* Fix crash on unknown LAN games\n\n* Fix incorrect culture in game identifier comparison","shortMessageHtmlLink":"Fix crash on unknown LAN games (#560)"}},{"before":"c3f58b4c2601c261659ee26ebd9827c46c0fc90b","after":"7f9991f09830caa05829565eee261b70d2a2e843","ref":"refs/heads/develop","pushedAt":"2024-09-10T19:14:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"enable arguments passing for ini (#535)","shortMessageHtmlLink":"enable arguments passing for ini (#535)"}},{"before":"3edcefde58a74eb213612387687f21301dd1801f","after":null,"ref":"refs/heads/release/2.11.0.0","pushedAt":"2024-09-10T15:34:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"}},{"before":"6f495b268bd6ad74cd6b172ea28ca70233e1a772","after":"fb64c5d969745d1d4ea3ada4b205151759305846","ref":"refs/heads/master","pushedAt":"2024-09-10T14:57:57.000Z","pushType":"pr_merge","commitsCount":335,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Merge pull request #556 from CnCNet/release/2.11.0.0\n\nRelease 2.11.0.0","shortMessageHtmlLink":"Merge pull request #556 from CnCNet/release/2.11.0.0"}},{"before":null,"after":"3edcefde58a74eb213612387687f21301dd1801f","ref":"refs/heads/release/2.11.0.0","pushedAt":"2024-09-10T14:21:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Fix a typo in map sharing request message box","shortMessageHtmlLink":"Fix a typo in map sharing request message box"}},{"before":"de8cc0976e7f3859245fb0d417eb6dbba9661a09","after":"c3f58b4c2601c261659ee26ebd9827c46c0fc90b","ref":"refs/heads/develop","pushedAt":"2024-09-10T11:16:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Fix crash on null PlayerExtraOptionsPanel (#551)\n\n* Fix crash on null PlayerExtraOptionsPanel\r\n\r\n* Follow codestyle","shortMessageHtmlLink":"Fix crash on null PlayerExtraOptionsPanel (#551)"}},{"before":"fdc3cf69b37c503824c8c998b5d5a455572f001c","after":"de8cc0976e7f3859245fb0d417eb6dbba9661a09","ref":"refs/heads/develop","pushedAt":"2024-09-10T11:13:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Refactor ScreenResolution and enable HiDef profile (#555)","shortMessageHtmlLink":"Refactor ScreenResolution and enable HiDef profile (#555)"}},{"before":"3edcefde58a74eb213612387687f21301dd1801f","after":"fdc3cf69b37c503824c8c998b5d5a455572f001c","ref":"refs/heads/develop","pushedAt":"2024-09-07T10:49:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Add Chinese language code examples to translation documentation (#553)\n\n* Normalize to space indentation\n\n* Add Chinese language codes example","shortMessageHtmlLink":"Add Chinese language code examples to translation documentation (#553)"}},{"before":"8755b089b5578c8a2e8afe98eb30804cfb02a9ab","after":"3edcefde58a74eb213612387687f21301dd1801f","ref":"refs/heads/develop","pushedAt":"2024-08-27T15:38:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Starkku","name":null,"path":"/Starkku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1392346?s=80&v=4"},"commit":{"message":"Fix a typo in map sharing request message box","shortMessageHtmlLink":"Fix a typo in map sharing request message box"}},{"before":"40fde4bd2196c0269e42597cc3bc462b948902cc","after":"8755b089b5578c8a2e8afe98eb30804cfb02a9ab","ref":"refs/heads/develop","pushedAt":"2024-07-09T19:42:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Fix crash on null current chat channel (#545)\n\n* Fix crash on null current chat channel\r\n\r\n* Fix wrong ddCurrentChannel.SelectedIndex value","shortMessageHtmlLink":"Fix crash on null current chat channel (#545)"}},{"before":"5c9db3499b748ccd1e6dac1a5b9c1e2f6cc72078","after":"40fde4bd2196c0269e42597cc3bc462b948902cc","ref":"refs/heads/develop","pushedAt":"2024-07-09T19:39:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Yuri is master (#546)\n\nIt should be a compiler error not a syntax error\r\n\r\nSigned-off-by: 舰队的偶像-岛风酱! ","shortMessageHtmlLink":"Yuri is master (#546)"}},{"before":"bfc9c3d1873ba3f5383f41daecd9848c3077dfe1","after":"5c9db3499b748ccd1e6dac1a5b9c1e2f6cc72078","ref":"refs/heads/develop","pushedAt":"2024-07-09T19:39:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Preserve previous map even if game mode changes (#549)","shortMessageHtmlLink":"Preserve previous map even if game mode changes (#549)"}},{"before":"260ec47d147369f1dda36d1bf41ec723e85cd58a","after":"bfc9c3d1873ba3f5383f41daecd9848c3077dfe1","ref":"refs/heads/develop","pushedAt":"2024-07-09T19:24:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Close player extra option panel when leaving the lobby (#548)","shortMessageHtmlLink":"Close player extra option panel when leaving the lobby (#548)"}},{"before":"d1682f150b9e0083928fe533c24811c5419a9386","after":"260ec47d147369f1dda36d1bf41ec723e85cd58a","ref":"refs/heads/develop","pushedAt":"2024-04-24T21:00:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Fix `BtnSaveLoadGameOptions` button naming (#534)\n\n* Fix BtnSaveLoadGameOptions button naming\r\n\r\nThis button is like a black sheep in the client configuration files. All buttons in the config files have `btn` in lower case, for example `btnLaunchGame`, but `BtnSaveLoadGameOptions` is an exception to this rule. It was a typo, I suppose.\r\n\r\n* Fix BtnSaveLoadGameOptions name in MultiplayerGameLobby.cs","shortMessageHtmlLink":"Fix BtnSaveLoadGameOptions button naming (#534)"}},{"before":"f91c6926bde71dbdbea11ce69b54fc2acdb18c0f","after":"d1682f150b9e0083928fe533c24811c5419a9386","ref":"refs/heads/develop","pushedAt":"2024-04-24T20:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Disable not yet supported games","shortMessageHtmlLink":"Disable not yet supported games"}},{"before":"ee0a11d88d0bb7207fdb5594d988bd828445bd93","after":"f91c6926bde71dbdbea11ce69b54fc2acdb18c0f","ref":"refs/heads/develop","pushedAt":"2024-03-24T19:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Starkku","name":null,"path":"/Starkku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1392346?s=80&v=4"},"commit":{"message":"Add customizable link label to client UI controls","shortMessageHtmlLink":"Add customizable link label to client UI controls"}},{"before":"918a397fd48c7da4d489d58745219d13b7f1b8d5","after":"ee0a11d88d0bb7207fdb5594d988bd828445bd93","ref":"refs/heads/develop","pushedAt":"2024-03-24T17:16:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Starkku","name":null,"path":"/Starkku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1392346?s=80&v=4"},"commit":{"message":"Fix updater failing to set UnixFileMode on launcher script","shortMessageHtmlLink":"Fix updater failing to set UnixFileMode on launcher script"}},{"before":"95206b2b6e361bdaa12192496d1829d3c47274ae","after":null,"ref":"refs/heads/campaignid-default-minusone","pushedAt":"2024-03-22T10:11:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SadPencil","name":null,"path":"/SadPencil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11227602?s=80&v=4"}},{"before":"66c9d2b936e1af036a5297d0feeee922288ea056","after":"918a397fd48c7da4d489d58745219d13b7f1b8d5","ref":"refs/heads/develop","pushedAt":"2024-03-20T16:19:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rampastring","name":"Rami Pasanen","path":"/Rampastring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10365956?s=80&v=4"},"commit":{"message":"Make CampaignID default to -1, with an optional override (#538)\n\nDifferent parsing of duplicate entries in Battle.ini between the client and the game has led to the game crashing\r\nas the game sees duplicate entries as one entry, while the client sees them as separate entries.\r\nSeparate entries are often used by modders to add separators to the mission list.\r\n\r\nThe game is not known to really use the campaign ID for much (only the \"do you need GDI/Nod/Firestorm CD\" check is known),\r\nso setting it to -1 by default should do little harm.\r\nIn case it does, there is now the possibility to manually override the campaign ID.","shortMessageHtmlLink":"Make CampaignID default to -1, with an optional override (#538)"}},{"before":null,"after":"95206b2b6e361bdaa12192496d1829d3c47274ae","ref":"refs/heads/campaignid-default-minusone","pushedAt":"2024-03-20T16:08:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Rampastring","name":"Rami Pasanen","path":"/Rampastring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10365956?s=80&v=4"},"commit":{"message":"Make CampaignID default to -1, with an optional override\n\nDifferent parsing of duplicate entries in Battle.ini between the client and the game has led to the game crashing\nas the game sees duplicate entries as one entry, while the client sees them as separate entries.\nSeparate entries are often used by modders to add separators to the mission list.\n\nThe game is not known to really use the campaign ID for much (only the \"do you need GDI/Nod/Firestorm CD\" check is known),\nso setting it to -1 by default should do little harm.\nIn case it does, there is now the possibility to manually override the campaign ID.","shortMessageHtmlLink":"Make CampaignID default to -1, with an optional override"}},{"before":"65c98255e94aaf6435950e3dace8778003efa372","after":"66c9d2b936e1af036a5297d0feeee922288ea056","ref":"refs/heads/develop","pushedAt":"2024-03-17T19:30:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Fix capitalization","shortMessageHtmlLink":"Fix capitalization"}},{"before":"a0d9495e5358da0667fbc1b53a985c6ab72b94b9","after":"65c98255e94aaf6435950e3dace8778003efa372","ref":"refs/heads/develop","pushedAt":"2024-03-17T19:30:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Add the chat link to README.md","shortMessageHtmlLink":"Add the chat link to README.md"}},{"before":"a8316c9eb094146a22d5a8e1997033901d9d48fc","after":"a0d9495e5358da0667fbc1b53a985c6ab72b94b9","ref":"refs/heads/develop","pushedAt":"2024-03-15T12:46:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Move second-stage updater to binaries folder (#533)\n\n* Move second-stage updater to binaries folder\r\n\r\nCo-Authored-By: 舰队的偶像-岛风酱! \r\n\r\n* Update migration docs\r\n\r\n---------\r\n\r\nCo-authored-by: 舰队的偶像-岛风酱! ","shortMessageHtmlLink":"Move second-stage updater to binaries folder (#533)"}},{"before":"cdc030d51a2c86da331ccd783177e60d7c0781f8","after":"a8316c9eb094146a22d5a8e1997033901d9d48fc","ref":"refs/heads/develop","pushedAt":"2024-03-15T11:48:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Rename the scripts folder to \"Scripts\" (#532)\n\nSigned-off-by: 舰队的偶像-岛风酱! ","shortMessageHtmlLink":"Rename the scripts folder to \"Scripts\" (#532)"}},{"before":"7fa25b28de475c64d835cfda21eb9cd940af7ea8","after":"cdc030d51a2c86da331ccd783177e60d7c0781f8","ref":"refs/heads/develop","pushedAt":"2024-03-15T10:57:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Normalize CRLF -> LF line endings","shortMessageHtmlLink":"Normalize CRLF -> LF line endings"}},{"before":"d3486ad0c8966bf21ffff280c1efe1c90eecbc7f","after":"7fa25b28de475c64d835cfda21eb9cd940af7ea8","ref":"refs/heads/develop","pushedAt":"2024-03-15T10:55:19.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Merge CnCNet.ClientUpdater (#530)\n\nCo-Authored-By: 舰队的偶像-岛风酱! ","shortMessageHtmlLink":"Merge CnCNet.ClientUpdater (#530)"}},{"before":"b917cd119b0016679abc1b666f37504fba86fbd0","after":"7fa25b28de475c64d835cfda21eb9cd940af7ea8","ref":"refs/heads/updater-merge-playground","pushedAt":"2024-03-15T10:47:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SadPencil","name":null,"path":"/SadPencil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11227602?s=80&v=4"},"commit":{"message":"Merge CnCNet.ClientUpdater (#530)\n\nCo-Authored-By: 舰队的偶像-岛风酱! ","shortMessageHtmlLink":"Merge CnCNet.ClientUpdater (#530)"}},{"before":null,"after":"b917cd119b0016679abc1b666f37504fba86fbd0","ref":"refs/heads/updater-merge-playground","pushedAt":"2024-03-15T10:24:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SadPencil","name":null,"path":"/SadPencil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11227602?s=80&v=4"},"commit":{"message":"Squash merge #530 6c052ac","shortMessageHtmlLink":"Squash merge #530 6c052ac"}},{"before":"0f4e4ddba6bbd85ea69060c6adc32b24457a1549","after":"d3486ad0c8966bf21ffff280c1efe1c90eecbc7f","ref":"refs/heads/develop","pushedAt":"2024-03-15T09:50:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Metadorius","name":"Kerbiter","path":"/Metadorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17500545?s=80&v=4"},"commit":{"message":"Make network servers configurable (#487)\n\n* Make network servers configurable\r\n\r\n* Remove duplicated IRC servers\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Kerbiter \r\n\r\n* Make methods as properties\r\n\r\n* Use Invariant culture in Server.Serialize()\r\n\r\n* Log when Download URL is not configured\r\n\r\n* networkDefinitionIni -> networkDefinitionsIni\r\n\r\n---------\r\n\r\nCo-authored-by: Kerbiter ","shortMessageHtmlLink":"Make network servers configurable (#487)"}},{"before":"cf4d2ec08809baf5b04138becb20436327507d1b","after":null,"ref":"refs/tags/2.11.0.0-alpha.1","pushedAt":"2024-03-14T15:09:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SadPencil","name":null,"path":"/SadPencil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11227602?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwOTozODoxNC4wMDAwMDBazwAAAAS7yJSN","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwOTozODoxNC4wMDAwMDBazwAAAAS7yJSN","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xNFQxNTowOTo0Mi4wMDAwMDBazwAAAAQVycrh"}},"title":"Activity · CnCNet/xna-cncnet-client"}