Commit graph

139 commits

Author SHA1 Message Date
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
5324723cee Start tracking play sessions 2023-11-17 02:28:46 -06:00
Pat Hartl
2282d9b013 Include PowerShell project in Playnite extension 2023-11-16 14:08:35 -06:00
Pat Hartl
a9f3b7a39d Only execute scripts if they exists on the disk 2023-11-16 14:06:40 -06:00
Pat Hartl
49c4b10cf9 Don't get key when uninstalling 2023-11-16 12:04:41 -06:00
Pat Hartl
8d85aca0a7 Fix plugin menu items to use new script execution 2023-11-16 00:46:20 -06:00
Pat Hartl
16dc60b90a Run key change script in InstallController 2023-11-16 00:40:27 -06:00
Pat Hartl
97f459eaff Move uninstall script execution to Playnite addon 2023-11-15 23:58:55 -06:00
Pat Hartl
bf2c9ea45a Move script path helpers to ScriptHelper. Execute post-install scripts in Playnite extension. 2023-11-15 23:42:54 -06:00
Pat Hartl
227411a558 Include ByteSize 2023-11-12 01:52:55 -06:00
Pat Hartl
7c97a3db57 Include download speed in progress dialog 2023-11-12 01:50:34 -06:00
Pat Hartl
6f7c17493c Install redistributables after game is installed 2023-11-12 01:27:15 -06:00
Pat Hartl
81e4848407 Include download percentage in dialog 2023-11-12 01:26:51 -06:00
Pat Hartl
1ede37c031 Simplify game install cancellation. Cancels now happen silently and don't generate a dialog. 2023-11-12 01:04:05 -06:00
Pat Hartl
bb980cc063 Avoid exception if manifest is malformed 2023-11-10 21:45:09 -06:00
Pat Hartl
47bb054fd1 Restore progress bar 2023-11-10 21:44:48 -06:00
Pat Hartl
52a5f5866f Downgrade YamlDotNet 2023-11-10 21:37:02 -06:00
Pat Hartl
b77e7f6e53 Pass in default install directory to managers 2023-11-10 21:36:35 -06:00
Pat Hartl
73b542856a Refactor GameSaveService into GameSaveManager and SaveController. Update Playnite addon authentication dialogs to use new client. 2023-11-10 01:32:30 -06:00
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