Pat Hartl
|
a9f3b7a39d
|
Only execute scripts if they exists on the disk
|
2023-11-16 14:06:40 -06:00 |
Pat Hartl
|
16dc60b90a
|
Run key change script in InstallController
|
2023-11-16 00:40:27 -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
|
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
|
47bb054fd1
|
Restore progress bar
|
2023-11-10 21:44:48 -06:00 |
Pat Hartl
|
b77e7f6e53
|
Pass in default install directory to managers
|
2023-11-10 21:36:35 -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
|
5a99f58f81
|
Run install script even if there is no archive for redistributables
|
2023-10-28 14:08:13 -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
|
b32451d216
|
Add the ability to cancel installs in Playnite
|
2023-09-16 15:13:55 -05:00 |
Pat Hartl
|
0def49d9dc
|
Throw error when game archive cannot be extracted
|
2023-08-22 18:59:42 -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
|
b3b4d0dad6
|
Attempt extraction multiple times in case tmp file is still in use
|
2023-03-23 19:16:52 -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 |
Pat Hartl
|
b7f4141175
|
Force users to authenticate in Playnite plugin. More graceful handling of validating connections.
|
2023-03-17 02:07:25 -05:00 |
Pat Hartl
|
5f0b69c2c9
|
Get allocated key on install
|
2023-01-28 17:18:41 -06:00 |
Pat Hartl
|
bbbf80f4b6
|
Run name change script after running post-install script
|
2023-01-19 20:03:16 -06:00 |
Pat Hartl
|
abecd9f2f2
|
Added sort ordering to actions and fixed install process not updating game from live manifest
|
2023-01-16 23:45:46 -06:00 |
Pat Hartl
|
81bad5e032
|
Started basic implementation of allowing name/key changes in UI
|
2023-01-15 04:56:56 -06:00 |
Pat Hartl
|
0681d0a75b
|
Save all scripts on a game and allow them to run as admin.
|
2023-01-15 04:29:47 -06:00 |
Pat Hartl
|
b689abb8bc
|
Run uninstall script. Run scripts safely without throwing exceptions
|
2023-01-15 01:19:03 -06:00 |
Pat Hartl
|
d39c75d0ab
|
Run post-install scripts
|
2023-01-15 01:10:36 -06:00 |
Pat Hartl
|
b28ef5a40c
|
Renamed plugin class to LANCommanderLibraryPlugin
|
2023-01-14 15:15:31 -06:00 |
Pat Hartl
|
3c62e795e5
|
Added ability for client to request the game manifest to provide metadata. Games can now be downloaded directly.
|
2023-01-14 15:09:45 -06:00 |
Pat Hartl
|
c16f61befd
|
Refactor settings to properly handle install directory.
|
2023-01-11 20:48:39 -06:00 |
Pat Hartl
|
508150abdc
|
Changed plugin namespace to avoid collision with Playnite. Added basic PowerShell helper.
|
2023-01-08 12:09:57 -06:00 |
Pat Hartl
|
6f6a7188ee
|
Correctly set game actions based on manifest after install
|
2023-01-07 14:32:52 -06:00 |
Pat Hartl
|
cf326dd5ca
|
Add progress dialog for extracting. Mark game as installed after extraction.
|
2023-01-06 22:39:56 -06:00 |
Pat Hartl
|
ffc51f4e0d
|
Basic download and extract of games
|
2023-01-06 22:12:03 -06:00 |