Commit Graph

151 Commits (lx-work)

Author SHA1 Message Date
gapodo f13db85eb2 save 2023-12-04 16:37:48 +01:00
Pat Hartl 171f82df3e Fix package references 2023-12-02 23:08:32 -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 c3a5edbe46 Update SharpCompress to latest version and rework cancellation 2023-11-28 21:20:07 -06:00
Pat Hartl a450ac4a18 Fix included packages in Playnite release builds 2023-11-28 18:56:09 -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 ead2c9c3f1 Implement ILogger abstraction for Playnite 2023-11-20 18:19:31 -06:00
Pat Hartl 282a1f7c36 Fix authentication status label not updating after authentication 2023-11-20 17:35:11 -06:00
Pat Hartl 96fd12a72f Include RestSharp and YamlDotNet in extension build 2023-11-17 21:37:55 -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 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