Commit graph

120 commits

Author SHA1 Message Date
Pat Hartl
39f2d4b212 Move methods that should be static to ManifestHelper and ScriptHelper. Move install logic to GameManager and RedistributableManager. Update InstallController and UninstallController 2023-11-10 00:29:16 -06:00
Pat Hartl
a679fae0cb Relocate crucial installation logic to SDK 2023-11-09 19:40:38 -06:00
Pat Hartl
5c4f81cf80
Update installermanifest.yaml 2023-11-06 02:17:41 -06:00
Pat Hartl
aec4342188 Update packages 2023-11-05 01:21:43 -06:00
Pat Hartl
1689cab3b3 Update installer manifest 2023-11-03 01:29:04 -05:00
Pat Hartl
f0c8296b6e Don't grab icon from old icon route 2023-11-03 00:10:13 -05:00
Pat Hartl
37f9027a80 Show server address and add disconnect button in Playnite addon settings 2023-11-03 00:07:20 -05:00
Pat Hartl
739453c8bc Pull media for Playnite from LANCommander server if it exists 2023-11-02 23:37:10 -05:00
Pat Hartl
499b0c910a Add ability to add media to games. Search media from steamgriddb.com 2023-11-02 01:24:42 -05:00
Pat Hartl
8c61a7e3b5 Allow customization of the address that gets broadcast by the beacon 2023-10-30 18:45:11 -05:00
Pat Hartl
fd3f6c24b1
Update installermanifest.yaml 2023-10-28 14:44:41 -05:00
Pat Hartl
5a99f58f81 Run install script even if there is no archive for redistributables 2023-10-28 14:08:13 -05:00
Pat Hartl
b23df9b2ad Support Playnite URI for connecting to server
e.g. playnite://lancommander/connect/http%3A%2F%2Flocalhost%3A1337
2023-10-28 13:56:54 -05:00
Pat Hartl
06188d5800 Rename temp scripts to .ps1
PowerShell won't execute scripts that don't end in .ps1
2023-10-27 18:54:19 -05:00
Pat Hartl
4dfed69a91 Fix detection result check 2023-10-24 19:12:59 -05:00
Pat Hartl
b4405d3034 Added redistributable installing to plugin 2023-10-24 19:11:50 -05:00
Pat Hartl
80bd7dc66c Introduce user alias for persisting name changes separate from username 2023-10-16 20:48:12 -05:00
Pat Hartl
ae14ceb306
Update installermanifest.yaml 2023-09-21 19:27:02 -05:00
Pat Hartl
b32451d216 Add the ability to cancel installs in Playnite 2023-09-16 15:13:55 -05:00
Pat Hartl
e00aa069fa Update installer manifest 2023-09-15 17:40:05 -05:00
Pat Hartl
35ca8391c6 Don't lock user into validation loop if they close the auth window 2023-09-15 17:36:45 -05:00
Pat Hartl
54b7fec96b Remove auth check on Playnite start 2023-09-15 17:35:44 -05:00
Pat Hartl
ebcb943e36 Remove non-working link 2023-09-15 17:35:25 -05:00
Pat Hartl
0c7b6f3b56 Add installer manifest for Playnite addon database 2023-09-15 17:13:10 -05:00
Pat Hartl
0a6b7fbe9d Update packages 2023-09-14 00:03:08 -05:00
Pat Hartl
2960dc1d59 Update extension icon 2023-09-04 12:58:27 -05:00
Pat Hartl
49fab71c14 Add Playnite URI support 2023-09-03 15:55:04 -05:00
Pat Hartl
9388b5b630 Don't try to upload games if no save path definition file exists 2023-08-27 23:22:44 -05:00
Pat Hartl
0def49d9dc Throw error when game archive cannot be extracted 2023-08-22 18:59:42 -05:00
Pat Hartl
537ad49a5a Log when token is refreshed 2023-08-22 18:59:10 -05:00
Pat Hartl
d2487ae6ec Fix title in logging 2023-08-22 18:58:59 -05:00
Pat Hartl
4574dea6f9 Added trace logging to client 2023-08-21 18:44:20 -05:00
Daniel
f05005460f Delete install path on install error 2023-04-08 15:47:01 -05:00
Daniel
cb770f8dab Add DownloadAndExtract 2023-04-07 20:08:03 -05:00
Daniel
127f0cbb08 Switch to SharpCompress 2023-04-07 19:09:00 -05:00
Pat Hartl
defa423a6d Sample action run 2023-04-05 17:34:16 -05:00
Pat Hartl
bc8fbf1076 Fix saves that target a directory in the game's install directory 2023-04-02 21:07:59 -05:00
Pat Hartl
c8529cc340 Handle game saves that target a directory
Ref #17
2023-04-02 20:50:57 -05:00
Pat Hartl
5d12617996 Don't redirect stdout for PowerShell runtime 2023-04-01 22:38:13 -05:00
Pat Hartl
a740a94de6 Don't stop sync on just one exception thrown 2023-04-01 22:37:54 -05:00
Pat Hartl
7f99d7f5df Add directory and contents to save ZIP 2023-03-31 19:06:34 -05:00
Pat Hartl
31b3c20717 Only export registry if there are path definitions 2023-03-30 20:27:35 -05:00
Pat Hartl
9cfca95f09 Allow for special pathing like %TEMP% or %USERPROFILE% when handling save paths 2023-03-30 20:11:00 -05:00
Pat Hartl
2485fc7cb3 Move save handling to separate service. Handle registry paths. 2023-03-29 20:49:31 -05:00
Pat Hartl
aa8aba154e Basic packing/extraction of saves. Files only, no directories or registry entries. 2023-03-28 23:10:18 -05:00
Pat Hartl
32d6e109df Added uploading of saves 2023-03-28 21:30:29 -05:00
Pat Hartl
b3b4d0dad6 Attempt extraction multiple times in case tmp file is still in use 2023-03-23 19:16:52 -05:00
Pat Hartl
885bc6bbec Update packages 2023-03-22 17:31:06 -05:00
Pat Hartl
a23a602abb Downgrade YamlDotNet to 5.4.0 for compatibility with Playnite 2023-03-22 17:30:25 -05:00
Pat Hartl
7c1f282feb Added retry to writing manifest. Keep track of temporary download locations to avoid multiple downloads. 2023-03-20 18:37:12 -05:00