LANCommander/LANCommander.SDK/Models
Pat Hartl eaaaf39b8d Refactor install process to use major/minor task queue
Tasks are broken down into major and minor tasks. Major tasks are like install game, redistributable, or tool. These are reported as individual tasks in the download queue. Minor tasks are running of a script, downloading saves, extracting/downloading, etc.
2026-04-17 22:24:47 -05:00
..
Manifest 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
Settings Move Steam integrations to separate assembly, add cmdlets for various Steam actions 2026-01-24 16:37:07 -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 Basic chat window 2026-04-07 23:10:45 -05:00
ChatThread.cs Basic chat window 2026-04-07 23:10:45 -05: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 Add ratings to DB. Add popular/backlog games to depot. 2026-04-01 23:13:33 -05:00
Engine.cs Import game engine 2024-07-12 23:01:27 -05:00
EntityReference.cs Launcher: Only import games since last import 2026-03-09 22:12:57 -05:00
ErrorResponse.cs Proper error messaging for login/register, utilizing ErrorResponse 2025-06-22 01:36:17 +02:00
Game.cs Add Tools section to server app 2026-02-08 02:24:53 -06: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
InfiniteResponse.cs Implement infinite loading with chat thread 2026-01-11 14:38:24 -06:00
InstallPlan.cs Refactor install process to use major/minor task queue 2026-04-17 22:24:47 -05:00
InstallPlanItem.cs Refactor install process to use major/minor task queue 2026-04-17 22:24:47 -05:00
InstallTaskDefinition.cs Refactor install process to use major/minor task queue 2026-04-17 22:24:47 -05:00
InstallTaskProgress.cs Refactor install process to use major/minor task queue 2026-04-17 22:24:47 -05:00
Issue.cs Add ability to track issues with games 2024-08-11 14:48:00 -05:00
Key.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
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
Tool.cs Add Tools section to server app 2026-02-08 02:24:53 -06: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