..
Abstractions
Simplify game addition w/ metadata lookup
2026-06-01 02:15:53 -05:00
Enums
Move Steam integrations to separate assembly, add cmdlets for various Steam actions
2026-01-24 16:37:07 -06:00
Exceptions
Handle errors with specific exceptions, provide error response with message for clients
2025-06-22 01:33:03 +02:00
Extensions
Send keepalive while game is running
2026-06-14 00:53:45 -05:00
Factories
Various fixes for MySQL/MariaDB
2026-06-12 23:48:11 -05:00
Helpers
Ensuring that the download endpoints will receive correctly pathed folders for data directory
2025-12-17 22:52:28 +11:00
HQ
Add support for external IDs beyond IGDB
2026-05-14 00:30:45 -05:00
Interceptors
Refactor Settings
2025-11-16 12:31:25 -06:00
Mappers
Check redistributables for updates
2026-06-10 21:51:12 -05:00
MediaGrabbers
Fix missing SteamGridDB API key throwing exception when adding game
2026-06-12 23:50:24 -05:00
Models
Add tool to repack non-streamable ZIP archives
2026-06-22 19:18:11 -05:00
PowerShell
Implementation of script debugger component with RPC via SignalR
2025-12-10 20:55:38 -06:00
Providers
Populate working directory from PCGamingWiki save paths
2026-06-15 20:52:54 -05:00
ServerEngines
Move server lifecycle management to ServerManager. Add autostop delay to servers.
2026-06-14 00:53:38 -05:00
Utilities
Abstract server control to IServerEngine, basic implementation of DockerServerEngine
2025-03-23 17:30:50 -05:00
_BaseDatabaseService.cs
Various fixes for MySQL/MariaDB
2026-06-12 23:48:11 -05:00
_BaseService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
ActionService.cs
Add Tools section to server app
2026-02-08 02:24:53 -06:00
ArchiveService.cs
Add tool to repack non-streamable ZIP archives
2026-06-22 19:18:11 -05:00
AuthenticationService.cs
Improve advanced auth provider editing, add role claim mapping
2026-06-21 02:03:51 -05:00
CategoryService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
ChatMessageService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
ChatService.cs
Basic chat window
2026-04-07 23:10:45 -05:00
ChatThreadReadStatusService.cs
Implement infinite loading with chat thread
2026-01-11 14:38:24 -06:00
ChatThreadService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
CollectionService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
CompanyService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
ConfigToOptionSchemaService.cs
Add display names to option choices
2026-05-17 01:21:05 -05:00
DepotService.cs
Include multiplayer modes in depot results
2026-04-09 21:50:58 -05:00
EngineService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
GameCustomFieldService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
GameSaveService.cs
Fixing to check for absolute paths
2025-12-19 14:51:06 +11:00
GameService.cs
Rework update functionality as an additional download workflow
2026-06-08 19:00:56 -05:00
GenreService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
GitHubService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
IPXRelayService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
IssueService.cs
Add basic routes for issues, move to minimal API, resolve using user ID
2025-11-21 00:25:59 -06:00
KeyService.cs
Made allocation method on key nullable, added manual assign key dialog, reworked how the next available key is chosen
2026-04-12 19:58:47 -05:00
LANCommander.Server.Services.csproj
Add LANCommander HQ metadata/media provider
2026-05-07 01:11:41 -05:00
LibraryService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
MediaService.cs
Add WebP support for media
2026-06-22 17:05:47 -05:00
MediaToolService.cs
Download self-container build of yt-dlp
2026-06-15 20:44:38 -05:00
MetadataService.cs
Simplify game addition w/ metadata lookup
2026-06-01 02:15:53 -05:00
MultiplayerModeService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
PageService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
PlatformService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
PlaySessionKeepAliveTracker.cs
Send keepalive while game is running
2026-06-14 00:53:45 -05:00
PlaySessionService.cs
Send keepalive while game is running
2026-06-14 00:53:45 -05:00
PlaySessionSweepService.cs
Send keepalive while game is running
2026-06-14 00:53:45 -05:00
RatingService.cs
Add ratings to DB. Add popular/backlog games to depot.
2026-04-01 23:13:33 -05:00
RedistributableService.cs
Check redistributables for updates
2026-06-10 21:51:12 -05:00
RoleService.cs
Various fixes for MySQL/MariaDB
2026-06-12 23:48:11 -05:00
SavePathService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
ScriptService.cs
Fix snippet lookup
2026-03-04 21:18:33 -06:00
ServerHttpPathService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
ServerLogService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
ServerManager.cs
Move server lifecycle management to ServerManager. Add autostop delay to servers.
2026-06-14 00:53:38 -05:00
ServerService.cs
Move server lifecycle management to ServerManager. Add autostop delay to servers.
2026-06-14 00:53:38 -05:00
SetupService.cs
Various fixes for MySQL/MariaDB
2026-06-12 23:48:11 -05:00
StorageLocationService.cs
Move game endpoints to minimal API, fix archive upload compressed size calculation
2025-11-20 22:04:20 -06:00
TagService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
ToolService.cs
Rework Tool installation / action resolution
2026-06-21 21:16:45 -05:00
UpdateService.cs
Move server lifecycle management to ServerManager. Add autostop delay to servers.
2026-06-14 00:53:38 -05:00
UserCustomFieldService.cs
Refactor Settings
2025-11-16 12:31:25 -06:00
UserService.cs
Mutate user from UserManager queries
2026-06-20 23:23:38 -05:00
ZipStreamingInspector.cs
Add tool to repack non-streamable ZIP archives
2026-06-22 19:18:11 -05:00