Commit Graph

710 Commits (d705b34f84781a375af7ade6b4fb0e2b2be552c3)

Author SHA1 Message Date
Pat Hartl d705b34f84 Updated test packages 2023-11-30 17:22:54 -06:00
Pat Hartl 0246ee017c Update ZstdSharp 2023-11-30 00:16:25 -06:00
Pat Hartl 818160d658 Update to .NET 8.0 2023-11-30 00:16:07 -06:00
Pat Hartl 035c98cd18 Initialize save controller 2023-11-30 00:10:54 -06:00
Pat Hartl d3e13aee9e Fix variable snippets 2023-11-29 18:19:28 -06:00
Pat Hartl ce402cf5c1 Refactored archive editor to not bind archives and handle service calls through uploader.
Fixes #40
2023-11-29 18:07:10 -06:00
Pat Hartl 3dbee36886 Remove binding for scripts on script editor for redists 2023-11-29 17:10:48 -06:00
Pat Hartl 7793c9a1e8 Fix button spacing on script editor table 2023-11-29 17:10:25 -06:00
Pat Hartl c4c25ad85b Allow redist detection scripts to run as admin 2023-11-29 17:09:52 -06:00
Pat Hartl 1d2f82fdef Switch redistibutable edit button to link 2023-11-29 17:09:04 -06:00
Pat Hartl a533e9ad8c Fix redistributable downloading 2023-11-29 17:08:33 -06:00
Pat Hartl c3a5edbe46 Update SharpCompress to latest version and rework cancellation 2023-11-28 21:20:07 -06:00
Pat Hartl 8cc97f9bdb Spliit the script editor into its own dialog separate from the table. Only pass IDs between game, editor, and dialog for better performance. 2023-11-28 20:48:03 -06:00
Pat Hartl 875b7b7caa Throw error messages when exception occurs while browsing an archive 2023-11-28 20:46:14 -06:00
Pat Hartl 6cc947b47e Fix adding new archive for redist not showing upon completion
Fixes #42
2023-11-28 19:39:41 -06:00
Pat Hartl a450ac4a18 Fix included packages in Playnite release builds 2023-11-28 18:56:09 -06:00
Pat Hartl ffa24dbecc Fix game deletions not working due to relationship with game saves, save paths, and play sessions 2023-11-28 17:56:16 -06:00
Pat Hartl d0d6701380 Push alert when there is an error deleting a game 2023-11-27 20:28:51 -06:00
Pat Hartl ab67092c2f Fix metadata lookup modal styling 2023-11-22 17:23:21 -06:00
Pat Hartl d97e1f48b3 Fix IGDB check for single player mode 2023-11-22 17:19:15 -06:00
Pat Hartl 50badc981b Update Playntie installer manifest 2023-11-20 19:40:40 -06:00
Pat Hartl b863080842 Fix save errors blocking play session recording. Fix route that SDK client hits for play sessions 2023-11-20 19:33:48 -06:00
Pat Hartl 8b3f2c6cde Force admin authorization for server index and edit pages
Fixes #39
2023-11-20 18:23:37 -06:00
Pat Hartl 70674f900e Fix invalid manifests on disk throwing parsing errors when installing game
Fixes #38
2023-11-20 18:20:34 -06:00
Pat Hartl f21bf4801e Fix invalid SQL in migration for scripts 2023-11-20 18:19:45 -06:00
Pat Hartl ead2c9c3f1 Implement ILogger abstraction for Playnite 2023-11-20 18:19:31 -06:00
Pat Hartl fe0bdf31f6 Add additional script migrations 2023-11-20 17:35:49 -06:00
Pat Hartl 282a1f7c36 Fix authentication status label not updating after authentication 2023-11-20 17:35:11 -06:00
Pat Hartl 5e3384b4fd Avoid exceptions in Write-ReplaceContentInFile 2023-11-20 17:34:33 -06:00
Pat Hartl bc30cc911a Find LANCommander PowerShell module manifest using search
Probably pretty hacky. Environment.CurrentDirectory doesn't seem to be reliable in dev vs prod. In dev it correctly matches the LANCommander.PlaynitePlugin.dll's location. In prod it is the main directory of Playnite.
2023-11-17 22:35:17 -06:00
Pat Hartl 737f2bec84 Fix how arguments are passed to scripts 2023-11-17 21:39:28 -06:00
Pat Hartl a47b77cc5c Run scripts as admin if directed via script contents 2023-11-17 21:39:01 -06:00
Pat Hartl f19ef09ff8 Force IgnoreWow64Redirection in scripts 2023-11-17 21:38:37 -06:00
Pat Hartl 8a408f3a18 Actually fix manifest to include LANCommander.SDK.dll 2023-11-17 21:38:11 -06:00
Pat Hartl 96fd12a72f Include RestSharp and YamlDotNet in extension build 2023-11-17 21:37:55 -06:00
Pat Hartl 1f870366a4 Fix required assembly in PowerShell manifest 2023-11-17 21:34:26 -06:00
Pat Hartl 2a80964fe1 Allow updating of SDK client's server address. Fix Playnite plugin logins when no extension data exists on first start up. 2023-11-17 20:47:11 -06:00
Pat Hartl 6a3c55f669 Fix pathing 2023-11-17 18:05:33 -06:00
Pat Hartl 1f03860360 Include snippets in build 2023-11-17 18:05:26 -06:00
Pat Hartl 314a785fee Rename variable to Display to match previous documentation 2023-11-17 18:04:48 -06:00
Pat Hartl 09d23bcb78 Don't dispose database context for server processes 2023-11-17 12:57:23 -06:00
Pat Hartl 6b005eb384 Backup database before migration 2023-11-17 12:32:09 -06:00
Pat Hartl 39dd24e0ba Don't run through download if game already exists on disk 2023-11-17 11:48:45 -06:00
Pat Hartl 5324723cee Start tracking play sessions 2023-11-17 02:28:46 -06:00
Pat Hartl aff2e991ed
Merge pull request #33 from LANCommander/powershell-enhancements
PowerShell Enhancements
2023-11-17 01:18:41 -06:00
Pat Hartl 14600f5d70 Alter migration to try to automatically convert scripts to new variables where arguments may be missing 2023-11-17 01:16:45 -06:00
Pat Hartl 35fbdd008a Add migration to delete old snippets 2023-11-17 00:54:38 -06:00
Pat Hartl aed9935b16 Updated default snippets 2023-11-17 00:46:05 -06:00
Pat Hartl 2cb7013120 Write final install directory as output for Install-Game. Only process scripts that exist 2023-11-16 15:42:34 -06:00
Pat Hartl 7649e63195 Add test for Convert-AspectRatio 2023-11-16 15:36:45 -06:00