LANCommander/LANCommander.SDK/Models
Pat Hartl 6dfc0906ac Refactor launcher library importing, manifests
Switched the library importing in the launcher to work based on a queue. As a new game is added to the queue, it should find any related data and also add it to the queue. This should result in an easier to maintain importer while reducing the load on the launcher's DAL. This may result in more RAM usage while importing. Local manifests have also been refactored to match manifests in import/export LCX files, removing the old manifest format. This is a large breaking change that will probably break existing game installations. A migration will probably have to be created.
2025-11-29 18:24:27 -06:00
..
Manifest Refactor launcher library importing, manifests 2025-11-29 18:24:27 -06:00
Settings Fix storage of authentication token 2025-11-19 00:36:03 -06:00
Action.cs Only show actions from installed games 2025-02-28 14:02:27 -06:00
ApiResponseMessage.cs Fix auth, API response deserialization 2025-10-01 18:45:30 -05:00
Archive.cs Remove unused navigational property on archive 2024-11-11 18:19:39 -06:00
ArchiveEntry.cs Working validate files dialog 2024-11-14 20:53:08 -06:00
ArchiveValidationConflict.cs Validating files of mods/expansions, prioritizing files over another 2025-05-27 23:15:17 +02:00
AuthenticationProvider.cs Get authentication providers via API 2025-01-03 00:55:22 -06:00
AuthRequest.cs Started adding authentication to extension settings. 2023-01-05 01:07:17 -06:00
AuthResponse.cs Added ping route. Allow register from authentication window. 2023-03-14 02:31:42 -05:00
AuthToken.cs Relocate crucial installation logic to SDK 2023-11-09 19:40:38 -06:00
BaseModel.cs Working imports for games and most of its properties 2024-05-23 18:38:13 -05:00
BeaconMessage.cs Add DiscoveryBeacon, DiscoveryProbe, new beacon message 2025-04-23 21:23:33 -05:00
BeaconResponseArgs.cs Add DiscoveryBeacon, DiscoveryProbe, new beacon message 2025-04-23 21:23:33 -05:00
ChatMessage.cs Initial backend implementation for chat 2025-08-19 03:08:30 -05:00
ChatMessageGroup.cs Change MessageGroups to ObservableCollection, build out message components 2025-08-24 19:34:14 -05:00
ChatThread.cs Enhance chat list 2025-11-03 23:27:05 -06:00
CheckForUpdateResponse.cs Switch update check response to use version string 2024-07-29 23:51:56 -05:00
Collection.cs Working imports for games and most of its properties 2024-05-23 18:38:13 -05:00
Company.cs Working imports for games and most of its properties 2024-05-23 18:38:13 -05:00
DepotGame.cs Simplify depot query 2024-12-16 21:30:41 -06:00
DepotResults.cs Rework depot results, API docs via Scalar 2024-12-16 00:57:11 -06:00
Engine.cs Import game engine 2024-07-12 23:01:27 -05:00
EntityReference.cs WIP refactor of game importing 2025-01-12 02:54:41 -06:00
ErrorResponse.cs Proper error messaging for login/register, utilizing ErrorResponse 2025-06-22 01:36:17 +02:00
Game.cs Complete import relationships, start hooking up importers for games, redists, and servers. 2025-03-30 21:06:01 -05:00
GameCustomField.cs Add custom fields to games and allow them to be used in scripts / actions 2025-01-30 19:21:02 -06:00
GameInstallationArchive.cs Refactor launcher library importing, manifests 2025-11-29 18:24:27 -06:00
GameInstallationFileList.cs Refactor launcher library importing, manifests 2025-11-29 18:24:27 -06:00
GameSave.cs Start of save manager dialog 2024-10-23 18:17:01 -05:00
GenericGuidsRequest.cs Remove-game-library dialog to remove base game + addons 2025-05-25 22:25:17 +02:00
Genre.cs Working imports for games and most of its properties 2024-05-23 18:38:13 -05:00
IKeyedModel.cs Consolidate shared components 2024-08-18 15:05:25 -05:00
Issue.cs Add ability to track issues with games 2024-08-11 14:48:00 -05:00
Key.cs Move KeyAllocationMethod enum to SDK 2024-09-04 16:48:04 -05:00
KeyedModel.cs Consolidate shared components 2024-08-18 15:05:25 -05:00
KeyRequest.cs Allow clients to allocate keys from the server 2023-01-15 20:45:37 -06:00
Lobby.cs Add basic support for checking Steam for lobbies when starting a game 2024-09-05 00:48:04 -05:00
Media.cs Add name on media. View manuals in client 2024-06-20 00:22:03 -05:00
MultiplayerMode.cs Working imports for games and most of its properties 2024-05-23 18:38:13 -05:00
Package.cs Add basic workflow for packaging games via scripts 2025-08-02 00:22:16 -05:00
Page.cs WIP refactor of game importing 2025-01-12 02:54:41 -06:00
Platform.cs Add platform support to client 2024-07-12 18:34:16 -05:00
PlaySession.cs Filter play sessions that don't belong to current user 2024-08-09 01:06:59 -05:00
Redistributable.cs Added redistributable installing to plugin 2023-10-24 19:11:50 -05:00
RegistrationRequest.cs Add login via auth provider to launcher 2025-01-05 21:09:57 -06:00
Save.cs Add importer for play sessions 2025-03-29 20:48:41 -05:00
SavePath.cs Consolidate save path types in SDK 2024-08-26 18:37:57 -05:00
SavePathEntry.cs Refactor launcher library importing, manifests 2025-11-29 18:24:27 -06:00
Script.cs Map database models to SDK models in API controller routes 2023-12-20 17:30:27 -06:00
Server.cs Import servers from LCX files 2024-07-04 16:34:30 -05:00
ServerConsole.cs Change Playnite plugin build to set YamlDotNet path. Downgrade YamlDotNet version on main project. Run start/stop scripts for servers. 2023-12-20 20:25:25 -06:00
ServerHttpPath.cs Change Playnite plugin build to set YamlDotNet path. Downgrade YamlDotNet version on main project. Run start/stop scripts for servers. 2023-12-20 20:25:25 -06:00
Tag.cs Working imports for games and most of its properties 2024-05-23 18:38:13 -05:00
UploadArchiveRequest.cs Add ability to specify multiple upload folders for archives 2024-10-11 01:09:12 -05:00
UploadChunkRequest.cs Add game importing via CLI 2024-08-12 19:33:26 -05:00
UploadInitRequest.cs Add ability to specify multiple upload folders for archives 2024-10-11 01:09:12 -05:00
UploadInitResponse.cs Add game importing via CLI 2024-08-12 19:33:26 -05:00
User.cs Enhance chat list 2025-11-03 23:27:05 -06:00