Pat Hartl
6fb77adb63
Update LANCommander.Release.yml
2023-12-02 14:23:17 -06:00
Pat Hartl
b38f2b6cef
Allow padding of strings by setting a MinLength when converting to bytes
2023-12-01 18:32:43 -06:00
Pat Hartl
7568688c97
Add search, page size, and page index to router
2023-12-01 18:21:10 -06:00
Pat Hartl
a8c62151f3
Fix snippets
2023-11-30 19:46:04 -06:00
Pat Hartl
32e135de7b
Merge branch 'net8.0'
2023-11-30 19:14:48 -06:00
Pat Hartl
c37095d4c4
Merge branch 'main' into net8.0
2023-11-30 19:12:56 -06:00
Pat Hartl
a716bafc4d
Merge branch 'save-path-regex'
2023-11-30 19:12:47 -06:00
Pat Hartl
e4531321b1
Display error message if script couldn't save. Stop success from blocking dialog close.
2023-11-30 19:12:25 -06:00
Pat Hartl
78168e94a5
Fix new scripts not being created
2023-11-30 19:08:20 -06:00
Pat Hartl
82779bcc72
Restore files from save archive based on entries in manifest
2023-11-30 18:37:23 -06:00
Pat Hartl
7b625b2f60
Use Path.DirectorySeparatorChar
2023-11-30 18:31:05 -06:00
Pat Hartl
74d8790ee2
Fix files skipped over if not in install directory
2023-11-30 18:30:15 -06:00
Pat Hartl
745cf0cce6
Prefer Path.DirectorySeparatorChar. Remove unused deserializer
2023-11-30 18:29:11 -06:00
Pat Hartl
7c22aaa139
Record save file paths in manifest. Support regex pathing in upload
2023-11-30 18:25:37 -06:00
Pat Hartl
eb73885991
Add unknown to save file download if game doesn't exist. Add .zip file extension
2023-11-30 17:31:40 -06:00
Pat Hartl
ce80dfa51f
Fix pathing for save in download
2023-11-30 17:31:11 -06:00
Pat Hartl
349001d8f6
Merge branch 'main' into save-path-regex
2023-11-30 17:23:40 -06:00
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