Skip to content

Conversation

@Saibamen
Copy link
Collaborator

@Saibamen Saibamen commented Dec 28, 2025

Plus some code improvements, fixed linter and prettier and refreshed package-lock.json.

FYI: Not tested with game

FYI2: You can review this PR first: #246 to reduce git diff

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request upgrades the project to ".NET 10" along with code improvements, formatting fixes via linter/prettier, and a refreshed package-lock.json. However, there are critical issues with the proposed .NET version.

Key Changes:

  • Upgrade from .NET 6.0 to .NET 10.0 (problematic - version doesn't exist)
  • Port changes from 80 to 8080 across Docker and configuration files
  • NuGet package version updates
  • Modern C# collection expressions (array/list initializers to collection expressions)
  • Code formatting standardization (spaces to tabs in TypeScript/Vue files)
  • Serilog API modernization

Reviewed changes

Copilot reviewed 57 out of 178 changed files in this pull request and generated no comments.

Show a summary per file
File Description
UT4MasterServer/UT4MasterServer.csproj Target framework changed to net10.0 and NuGet packages updated
UT4MasterServer.Xmpp/UT4MasterServer.Xmpp.csproj Target framework changed to net10.0
UT4MasterServer/Dockerfile Docker base images updated to use .NET 10.0 runtime and SDK
docker-compose.yml, docker-compose.override.yml Port mappings changed from 80 to 8080
UT4MasterServer/appsettings.json Kestrel endpoint URL changed to port 8080
Various C# files Collection initializers modernized to collection expressions
UT4MasterServer/Configuration/InternalLoggerConfiguration.cs Serilog API updated to use WithThreadId()
UT4MasterServer.Xmpp/Program.cs X509Certificate2 loading updated to use X509CertificateLoader
UT4MasterServer.sln Visual Studio version updated to 18
Various TypeScript/Vue files Formatting changes (spaces to tabs)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant