{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":400645102,"defaultBranch":"main","name":"CelesteNet","ownerLogin":"RedFlames","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-08-27T22:05:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1682215?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725157591.0","currentOid":""},"activityList":{"items":[{"before":"b68bf9ed84ad1a221eb06ea423bb2f99b6adc33d","after":"405a7e5e4d78727cd35ee679a730400b0a46667a","ref":"refs/heads/main","pushedAt":"2024-09-06T19:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"(\"Optionally\") remove all Monocle and Celeste references from Server & Shared (#154)\n\n* check the description of the PR ( #154) if anything is unclear about this squash'd merge.","shortMessageHtmlLink":"(\"Optionally\") remove all Monocle and Celeste references from Server …"}},{"before":"7f1f46282d2913aa87dcd65e3169bf3703f3bbb9","after":"dbf173386af04dda8ab0972802c9fefb5957730c","ref":"refs/heads/remove-server-monocle-celeste-2024","pushedAt":"2024-09-06T19:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Slightly clean up bits in CelesteCompat that we don't need for non-Celeste Shared/Server","shortMessageHtmlLink":"Slightly clean up bits in CelesteCompat that we don't need for non-Ce…"}},{"before":"c49af5db836a28bdce4fa8c82c834d1c9341198a","after":"7f1f46282d2913aa87dcd65e3169bf3703f3bbb9","ref":"refs/heads/remove-server-monocle-celeste-2024","pushedAt":"2024-09-06T19:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Undo the 'un-Shared-ing' of DataPartAudioState.ToState() because this can stay as it was","shortMessageHtmlLink":"Undo the 'un-Shared-ing' of DataPartAudioState.ToState() because this…"}},{"before":null,"after":"b73512c78c2cc55dc41cadebb3de67b99fd0a030","ref":"refs/heads/fix-engine-viewport","pushedAt":"2024-09-01T02:26:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Fix issues with Engine.Viewport being wrong during RenderCore, by not messing with it and instead making FakeRT bigger when there are black bars...","shortMessageHtmlLink":"Fix issues with Engine.Viewport being wrong during RenderCore, by not…"}},{"before":"afaca615cc42992c43dbf87239943b70a3688ad1","after":"c49af5db836a28bdce4fa8c82c834d1c9341198a","ref":"refs/heads/remove-server-monocle-celeste-2024","pushedAt":"2024-08-31T14:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Reset more Code Cleanup changes in CelesteNetClientUtils.cs","shortMessageHtmlLink":"Reset more Code Cleanup changes in CelesteNetClientUtils.cs"}},{"before":"6d1ccf7b4fcabdd13cc6743fc3af139cbc8d6db4","after":"afaca615cc42992c43dbf87239943b70a3688ad1","ref":"refs/heads/remove-server-monocle-celeste-2024","pushedAt":"2024-08-31T14:56:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Undo some Code Cleanup 'noise' in the PR diffs and that rnd.Choose change","shortMessageHtmlLink":"Undo some Code Cleanup 'noise' in the PR diffs and that rnd.Choose ch…"}},{"before":"546e5fec420ebd71f682e484a7bb1d1e0b8e6f58","after":"6d1ccf7b4fcabdd13cc6743fc3af139cbc8d6db4","ref":"refs/heads/remove-server-monocle-celeste-2024","pushedAt":"2024-08-30T20:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Remove the DefineConstants from props because that part got solved with the 'Compile Remove' in Shared csproj","shortMessageHtmlLink":"Remove the DefineConstants from props because that part got solved wi…"}},{"before":"a1c539476cd8bcb8eb150e0dd24bfb264c610fad","after":"546e5fec420ebd71f682e484a7bb1d1e0b8e6f58","ref":"refs/heads/remove-server-monocle-celeste-2024","pushedAt":"2024-08-30T20:29:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Rewrite whole PR to still use Celeste DLLs in Shared (& Server) when they're available, so that Client doesn't need to deal with 'Compat' classes/structs/enums","shortMessageHtmlLink":"Rewrite whole PR to still use Celeste DLLs in Shared (& Server) when …"}},{"before":"526b509532a3811a47b840e1973bbd251165657d","after":"a1c539476cd8bcb8eb150e0dd24bfb264c610fad","ref":"refs/heads/remove-server-monocle-celeste-2024","pushedAt":"2024-08-30T17:52:24.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Merge branch 'main' into remove-server-monocle-celeste-2024","shortMessageHtmlLink":"Merge branch 'main' into remove-server-monocle-celeste-2024"}},{"before":"8ecfb312552b3f2ddf06d1e050c8730b5f22ca7d","after":"b68bf9ed84ad1a221eb06ea423bb2f99b6adc33d","ref":"refs/heads/main","pushedAt":"2024-08-25T20:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"New client version v2.4.1 released (hotfix with PR #155)","shortMessageHtmlLink":"New client version v2.4.1 released (hotfix with PR 0x0ade#155)"}},{"before":"d0d9f6a3f696ff6c1bd24614b5666f50037d585b","after":"8ecfb312552b3f2ddf06d1e050c8730b5f22ca7d","ref":"refs/heads/main","pushedAt":"2024-08-25T18:45:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Merge pull request #155 from RedFlames/clear-up-localhost-attempts\n\nClarify \"Connect\" option and show prompt to fix failing attempts to connect to non-default servers.","shortMessageHtmlLink":"Merge pull request 0x0ade#155 from RedFlames/clear-up-localhost-attempts"}},{"before":"41bae2a3b7781c27e7316a4018446adb5f386c94","after":"711748ef402118ac7c77884c22ae5615ca346b5c","ref":"refs/heads/clear-up-localhost-attempts","pushedAt":"2024-08-25T14:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Give 'Server' a custom setter since that's public, and simplify EffectiveServer setter since that's private anyway","shortMessageHtmlLink":"Give 'Server' a custom setter since that's public, and simplify Effec…"}},{"before":"456efdf18fac24072560e27c854d72f31d2b8f73","after":"41bae2a3b7781c27e7316a4018446adb5f386c94","ref":"refs/heads/clear-up-localhost-attempts","pushedAt":"2024-08-25T14:11:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Fix Server getting saved with ServerOverride's value which never should've happened. EffectiveServer is a property that takes the override into account but does not get saved to YAML, as I intended it.\n\nIf in the next month someone has 'Server: localhost' in their config, it'll be reset because it may have been the oopsie.\n\nBut at least with the new mod option labels and warning it'll be noticable either way.","shortMessageHtmlLink":"Fix Server getting saved with ServerOverride's value which never shou…"}},{"before":null,"after":"456efdf18fac24072560e27c854d72f31d2b8f73","ref":"refs/heads/clear-up-localhost-attempts","pushedAt":"2024-08-24T17:11:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"The 'Connected' options is now named 'Connect to ' with name of Server setting. If multiple connection attempts fail and Server is not the DefaultServer, a button pops up right below the Connect toggle to connect back to official default server.","shortMessageHtmlLink":"The 'Connected' options is now named 'Connect to <server>' with name …"}},{"before":"629a1ced3078c8de3509ad165572914ab49eed84","after":"d0d9f6a3f696ff6c1bd24614b5666f50037d585b","ref":"refs/heads/main","pushedAt":"2024-08-21T17:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Fix issue with DataContext.WaitForAsync refactor, where token cancelation from WaitFor doesn't cause the TaskCompletionSource from WaitForAsync to get canceled as well","shortMessageHtmlLink":"Fix issue with DataContext.WaitForAsync refactor, where token cancela…"}},{"before":null,"after":"da52484d100bfd439d1ba5983c79b7817020d266","ref":"refs/heads/teleport-debug-logging","pushedAt":"2024-08-21T15:39:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Basic debug logging steps in Server Teleport Cmd","shortMessageHtmlLink":"Basic debug logging steps in Server Teleport Cmd"}},{"before":"7d915ce1ceeff483dfb2c9e2a1aeacf6350d01bc","after":"629a1ced3078c8de3509ad165572914ab49eed84","ref":"refs/heads/main","pushedAt":"2024-08-21T09:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Turns out PrepareAndLog was necessary in locate cmd after all, because msg.ID","shortMessageHtmlLink":"Turns out PrepareAndLog was necessary in locate cmd after all, becaus…"}},{"before":"f6357bfe74ec6f6971a067442348c8d232bdae30","after":"7d915ce1ceeff483dfb2c9e2a1aeacf6350d01bc","ref":"refs/heads/main","pushedAt":"2024-08-21T09:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"New client version v2.4.0 released","shortMessageHtmlLink":"New client version v2.4.0 released"}},{"before":"1638ed38077a0d30a8e27aa3a2c2faf065646e44","after":"526b509532a3811a47b840e1973bbd251165657d","ref":"refs/heads/remove-server-monocle-celeste-2024","pushedAt":"2024-08-21T09:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Forgot to commit new files in CelesteNet.Shared/CelesteCompat/ thanks to 'git commit -a'","shortMessageHtmlLink":"Forgot to commit new files in CelesteNet.Shared/CelesteCompat/ thanks…"}},{"before":null,"after":"1638ed38077a0d30a8e27aa3a2c2faf065646e44","ref":"refs/heads/remove-server-monocle-celeste-2024","pushedAt":"2024-08-20T22:53:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Prevent Server csproj from generating all the language folders (cs,de,es,fr,it,ja,...); remove csproj directive to remove ..\\CelesteNet.Shared\\NullableAttributes.cs from Shared because PR #125 removed ..\\CelesteNet.Shared\\NullableAttributes.cs from Shared. Don't error when building non-Client assemblies without Celeste.dll","shortMessageHtmlLink":"Prevent Server csproj from generating all the language folders (cs,de…"}},{"before":"27ac4d76f52f8bbade6e386a6891977f4c059e40","after":"f6357bfe74ec6f6971a067442348c8d232bdae30","ref":"refs/heads/main","pushedAt":"2024-08-18T21:20:11.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Merge pull request #152 from SnipUndercover/use-ordinal-comparison\n\nUse `Ordinal` instead of `InvariantCulture` comparison","shortMessageHtmlLink":"Merge pull request 0x0ade#152 from SnipUndercover/use-ordinal-comparison"}},{"before":"7c543a55f3ec28b349800ae53d61defa32891e1d","after":"4cd4cbc5c1291992b5687808947feee1750453eb","ref":"refs/heads/pull_150","pushedAt":"2024-08-05T17:27:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"No idea why `using System.Data;` was in here.","shortMessageHtmlLink":"No idea why using System.Data; was in here."}},{"before":null,"after":"7c543a55f3ec28b349800ae53d61defa32891e1d","ref":"refs/heads/pull_150","pushedAt":"2024-08-05T17:05:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Refactor AreaData related logic of CelesteNetPlayerListComponent.GetState into helper class CelesteNetLocationInfo which /locate client logic can make use of.","shortMessageHtmlLink":"Refactor AreaData related logic of CelesteNetPlayerListComponent.GetS…"}},{"before":"395470b38c241458ea507ba979ce22f1ad75c365","after":"27ac4d76f52f8bbade6e386a6891977f4c059e40","ref":"refs/heads/main","pushedAt":"2024-07-24T00:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Fix ContainsKey / ContainsValue confusion","shortMessageHtmlLink":"Fix ContainsKey / ContainsValue confusion"}},{"before":"d62eb18de19166b0587cbbc46f6e3445092f2787","after":"395470b38c241458ea507ba979ce22f1ad75c365","ref":"refs/heads/main","pushedAt":"2024-07-24T00:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Rename ConnInfo to ExtHandshakeCheckValues\n\nTurns out the variable was just poorly named :catplush:","shortMessageHtmlLink":"Rename ConnInfo to ExtHandshakeCheckValues"}},{"before":"bd04a1119d51b62ea513afc795b960615bee2387","after":"d62eb18de19166b0587cbbc46f6e3445092f2787","ref":"refs/heads/main","pushedAt":"2024-07-24T00:24:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Actually implement IConnectionInfoProvider","shortMessageHtmlLink":"Actually implement IConnectionInfoProvider"}},{"before":"14eaf80601bba40566ec750bfe493ba6fe347d74","after":"bd04a1119d51b62ea513afc795b960615bee2387","ref":"refs/heads/main","pushedAt":"2024-07-24T00:05:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Refactor the extended handshake","shortMessageHtmlLink":"Refactor the extended handshake"}},{"before":"2028c4b97e71370163b4699cf78b631ee1befae6","after":"14eaf80601bba40566ec750bfe493ba6fe347d74","ref":"refs/heads/main","pushedAt":"2024-07-20T15:36:17.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Merge pull request #149 from RedFlames/fix-server-compile-warnings\n\nFix build warnings","shortMessageHtmlLink":"Merge pull request 0x0ade#149 from RedFlames/fix-server-compile-warnings"}},{"before":"9c6284ddb9a75059a4dba219644c7b4f7e5d8412","after":"98b2f8b67b3f8f285d647c1619dc2dc7372eff5c","ref":"refs/heads/client-reconnect-cooldown","pushedAt":"2024-07-20T15:32:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Hopefully better handling of which Status component to show connection status on, and add warning to SendNoQueue because no impl exists?...","shortMessageHtmlLink":"Hopefully better handling of which Status component to show connectio…"}},{"before":"f9b7f74b08d407fd0e1ea12b76a8c6e46d6475fb","after":"9c6284ddb9a75059a4dba219644c7b4f7e5d8412","ref":"refs/heads/client-reconnect-cooldown","pushedAt":"2024-07-20T14:39:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedFlames","name":"Simon Thyßen","path":"/RedFlames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682215?s=80&v=4"},"commit":{"message":"Make Module.Start honor AutoReconnect setting, don't 'break' Connected toggle when delay in effect.","shortMessageHtmlLink":"Make Module.Start honor AutoReconnect setting, don't 'break' Connecte…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxOTo0NzoxMS4wMDAwMDBazwAAAASvRAvc","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMFQxNDozOToxNC4wMDAwMDBazwAAAASEoY_7"}},"title":"Activity · RedFlames/CelesteNet"}