Skip to content
This repository was archived by the owner on Jun 17, 2025. It is now read-only.

Conversation

@tgiachi
Copy link
Owner

@tgiachi tgiachi commented May 8, 2025

No description provided.

tgiachi added 9 commits May 7, 2025 17:37
…ce Prima.UOData.Id

feat(Serial.cs): add RandomSerial method to generate a random Serial for testing
feat(Prima.Tests.csproj): add project references to Prima.Server and Prima.UOData for testing
feat(SerialTests.cs): add test to generate a random Serial and validate its validity
…mage to Prima Build docker image for consistency

feat(docs.yml): add GitHub workflow for creating and deploying documentation to GitHub Pages on push to main branch or version-updated event
…toring client version information

feat(PrimaServerContext.cs): add static ClientVersion property to PrimaServerContext for storing client version
feat(NetworkSession.cs): change ClientVersionRequest property to ClientVersion for better client version handling
feat(ClientVersion.cs): add ClientVersion class for representing and comparing client versions
…sion to 0.25.0

feat(Prima.Core.Server.csproj): add new ClientType enum and ProtocolChanges enum for UO types
…or compatibility and new features

feat(ConnectionHandler.cs): add ClientVersion object to session for better handling of client versions
feat(IAssetService.cs): create IAssetService interface for asset management in the server
feat(Prima.Server.csproj): add references to new IAssetService and IClientVersionService
feat(Program.cs): register AssetService and ClientVersionService in service container
feat(AssetService.cs): implement AssetService for handling server assets and copying them on server start
…ependencies

feat(ClientVersionExtensions.cs): add reference to Prima.Core.Server.Types.Uo namespace
feat(IClientVersionService.cs): create IClientVersionService interface
feat(IMapService.cs): create IMapService interface
feat(Prima.UOData.csproj): add System.Drawing.Common package reference and update ProjectReference
feat(ClientVersionService.cs): add ClientVersionService class to handle client version determination
feat(MapService.cs): add MapService class to manage map-related services
…ion with metadata and build settings

feat(docs): create index.md with initial content for Orion IRC Server documentation
feat(docs): add table of contents (toc.yml) for documentation navigation in Orion IRC Server
# Conflicts:
#	src/Prima.UOData/Prima.UOData.csproj
@tgiachi tgiachi merged commit 02c539d into main May 8, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants