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
Pat Hartl
e723a5345b
Scaffold tests for cmdlets
2023-11-16 15:22:20 -06:00
Pat Hartl
982227cf1f
Change to inherit from Cmdlet
2023-11-16 15:21:50 -06:00
Pat Hartl
8abc2fa15e
Add cmdlet for encoding serialized objects for PS
2023-11-16 15:20:50 -06:00