LANCommander/LANCommander.SDK/Models
Aaron Powell e2b2654a61 Adding SQLite database migration step
Created a new abstraction for migrations that have to run against the file system, so that we don't need to do the check in each migration.

Adding the default DB name to the settings so it's got a const value.

Updated the Settings migrator to check a few more places
2025-12-17 17:09:36 +11:00
..
Manifest Add method to check if manifest is legacy 2025-12-05 21:04:14 -06:00
Settings Adding SQLite database migration step 2025-12-17 17:09:36 +11: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