Commit Graph

213 Commits (dashboard)

Author SHA1 Message Date
Pat Hartl ec5536e63f Don't try to validate manifest in uploaded archives 2023-01-15 16:54:04 -06:00
Pat Hartl 79c01373d6 Render tags on edit view 2023-01-15 15:45:37 -06:00
Pat Hartl 37895d3f86 On add of new script, clear out ID just in case 2023-01-15 14:28:59 -06:00
Pat Hartl 745665f091 Fix cancel button on scripts add/edit to go back to the game 2023-01-15 14:28:27 -06:00
Pat Hartl 155e4b752b Styled authentication window and validate connection to server on scan games 2023-01-15 14:18:26 -06:00
Pat Hartl 3bb2e35e23 Allow the authentication window to be opened anywhere 2023-01-15 13:33:04 -06:00
Pat Hartl 3bfa856ed5 Increase token expiration date 2023-01-15 13:21:41 -06:00
Pat Hartl 81bad5e032 Started basic implementation of allowing name/key changes in UI 2023-01-15 04:56:56 -06:00
Pat Hartl 0681d0a75b Save all scripts on a game and allow them to run as admin. 2023-01-15 04:29:47 -06:00
Pat Hartl 2d80226693 Added ability to manage scripts for a game 2023-01-15 03:11:51 -06:00
Pat Hartl 352d2a13e6 PowerShellRuntime methods for running uninstall scripts 2023-01-15 01:28:05 -06:00
Pat Hartl b689abb8bc Run uninstall script. Run scripts safely without throwing exceptions 2023-01-15 01:19:03 -06:00
Pat Hartl d39c75d0ab Run post-install scripts 2023-01-15 01:10:36 -06:00
Pat Hartl dd50bb11df Fix for games from IGDB that might not have any associated companies 2023-01-15 01:07:55 -06:00
Pat Hartl c4ce8e14aa Lookup player counts from PCGamingWiki for multiplayer modes 2023-01-14 18:22:51 -06:00
Pat Hartl 11f75b02f7 Add singleplayer checkbox to add/edit forms 2023-01-14 18:21:49 -06:00
Pat Hartl 4bcad9b76b Fix download request failing to download if route provided starts with a / 2023-01-14 16:11:28 -06:00
Pat Hartl 98062e3f37 Fix multiple multiplayer modes causing save issues and adding a new blank action 2023-01-14 16:10:08 -06:00
Pat Hartl f19a79f6dc Fixed archive uploading 2023-01-14 15:51:41 -06:00
Pat Hartl 3ae134188e Prepopulate authentication view with current server address 2023-01-14 15:51:17 -06:00
Pat Hartl 5f94efc58d Update Playnite plugin csproj 2023-01-14 15:26:16 -06:00
Pat Hartl 6893bf6793 Renamed settings view to LANCommanderSettingsView and moved views/viewmodels into correct folders 2023-01-14 15:19:14 -06:00
Pat Hartl 1668c908e5 Rename library client to LANCommanderLibraryClient 2023-01-14 15:17:38 -06:00
Pat Hartl e85ccc57ce Fix settings viewmodel file name 2023-01-14 15:16:48 -06:00
Pat Hartl f2e1462832 Renamed settings view model to LANCommanderSettingsViewModel 2023-01-14 15:16:13 -06:00
Pat Hartl b28ef5a40c Renamed plugin class to LANCommanderLibraryPlugin 2023-01-14 15:15:31 -06:00
Pat Hartl 839c969000 Update csproj for multiplayer info extensions 2023-01-14 15:12:24 -06:00
Pat Hartl 78b1a6686c Fixed logic for plugin settings window testing auth 2023-01-14 15:12:02 -06:00
Pat Hartl ae6cd7f906 Added extension for grabbing multiplayer player count for features 2023-01-14 15:11:16 -06:00
Pat Hartl 97c32895da Added Genre to SDK models 2023-01-14 15:10:53 -06:00
Pat Hartl c525a5f38e Fix updating of entities 2023-01-14 15:10:41 -06:00
Pat Hartl 6156c87135 Migration to modify required fields on games and dependent entities 2023-01-14 15:10:20 -06:00
Pat Hartl 3c62e795e5 Added ability for client to request the game manifest to provide metadata. Games can now be downloaded directly. 2023-01-14 15:09:45 -06:00
Pat Hartl 1a6dff63b2 Fix action and multiplayer mode editors not linking to games properly and now creating fields with correct index 2023-01-14 15:07:45 -06:00
Pat Hartl 6939db7829 Fix form not able to be processed due to invalid values on multiplayer modes and actions 2023-01-12 20:03:04 -06:00
Pat Hartl 4afafacab0 Added Blazor support with two components for managing actions and multiplayer modes on a game 2023-01-12 01:27:32 -06:00
Pat Hartl e5b5b1f895 Avoid circular references with some models 2023-01-12 01:25:32 -06:00
Pat Hartl 21328163f7 Put select JS code in a class 2023-01-11 21:24:57 -06:00
Pat Hartl 5809b7fa3d Update DI for games API controller 2023-01-11 20:49:31 -06:00
Pat Hartl 21f8cbd992 Update DI for ArchivesController 2023-01-11 20:49:17 -06:00
Pat Hartl c16f61befd Refactor settings to properly handle install directory. 2023-01-11 20:48:39 -06:00
Pat Hartl 9ff4575626 Fix basic layout CSS loading 2023-01-11 20:48:03 -06:00
Pat Hartl 476b2c7f2f Updated edit action to allow add/remove of many to many relationships 2023-01-10 18:58:44 -06:00
Pat Hartl 3ae5971122 Working game creation with publishers, developers, genres, and tags 2023-01-10 17:17:54 -06:00
Pat Hartl ddc68277b1 Added metadata pulling from IGDB. Added select inputs that works like tags and allow freeform submission. 2023-01-10 02:25:16 -06:00
Pat Hartl f64d7a8126 Add basic settings page 2023-01-09 18:58:27 -06:00
Pat Hartl 730c8364e8 Cascade delete keys on game deletion 2023-01-09 18:55:50 -06:00
Pat Hartl ed83489683 Cleaned up ArchivesController 2023-01-09 01:47:58 -06:00
Pat Hartl bf8c7752cb Cleaned up archive service and delete uploaded files on archive delete 2023-01-09 01:38:41 -06:00
Pat Hartl 1c51b2643e Cascade delete archives when game is deleted 2023-01-09 01:35:47 -06:00