Pat Hartl
|
035c98cd18
|
Initialize save controller
|
2023-11-30 00:10:54 -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
|
5324723cee
|
Start tracking play sessions
|
2023-11-17 02:28:46 -06:00 |
Pat Hartl
|
a9f3b7a39d
|
Only execute scripts if they exists on the disk
|
2023-11-16 14:06:40 -06:00 |
Pat Hartl
|
8d85aca0a7
|
Fix plugin menu items to use new script execution
|
2023-11-16 00:46:20 -06:00 |
Pat Hartl
|
bb980cc063
|
Avoid exception if manifest is malformed
|
2023-11-10 21:45:09 -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
|
f0c8296b6e
|
Don't grab icon from old icon route
|
2023-11-03 00:10:13 -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
|
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
|
80bd7dc66c
|
Introduce user alias for persisting name changes separate from username
|
2023-10-16 20:48:12 -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
|
49fab71c14
|
Add Playnite URI support
|
2023-09-03 15:55:04 -05:00 |
Pat Hartl
|
4574dea6f9
|
Added trace logging to client
|
2023-08-21 18:44:20 -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
|
a740a94de6
|
Don't stop sync on just one exception thrown
|
2023-04-01 22:37:54 -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
|
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
|
4f775013a6
|
Include old name when running PowerShell name change scripts
|
2023-03-17 02:08:04 -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
|
c32126f286
|
Throw exception when installing if game has no actions defined
|
2023-03-15 17:44:01 -05:00 |
Pat Hartl
|
cad74115e1
|
Added ping route. Allow register from authentication window.
|
2023-03-14 02:31:42 -05:00 |
Pat Hartl
|
8fbc72e343
|
Fix first run either not displaying the authentication window, or displaying it twice
|
2023-03-08 20:07:27 -06:00 |
Pat Hartl
|
7f93f806fd
|
Don't show authentication on app start if authentication is valid
|
2023-01-26 01:19:49 -06:00 |
Pat Hartl
|
db9c569ebc
|
Authenticate upon start of the application if no settings exist
|
2023-01-25 21:08:05 -06:00 |
Pat Hartl
|
749a430217
|
Convert back to icon until data binding is figured out
|
2023-01-20 00:22:10 -06:00 |
Pat Hartl
|
4bd8a9a018
|
Fix checking for ASCII characters
|
2023-01-20 00:21:51 -06:00 |
Pat Hartl
|
ee35c9bd13
|
Allow user to change player name across all installed games
|
2023-01-19 20:02:34 -06:00 |
Pat Hartl
|
47d0fa1d93
|
Allow game variables in working dir parameter
|
2023-01-18 19:30:08 -06:00 |
Pat Hartl
|
f63c2ddf2d
|
Fix icon loading on initial game sync
|
2023-01-17 17:09:42 -06:00 |
Pat Hartl
|
6b5824e920
|
Update existing games on library refresh from server
|
2023-01-16 23:49:07 -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
|
09df7a8997
|
Don't list games that don't have an archive
|
2023-01-16 19:56:13 -06:00 |
Pat Hartl
|
702bdeb97f
|
Add required metadata for installed games such as InstallDirectory to properly enable menu items
|
2023-01-16 11:32:47 -06:00 |
Pat Hartl
|
1f332339eb
|
Give name changing menu item a dialog box to put in the player's name
|
2023-01-16 11:31:38 -06:00 |
Pat Hartl
|
6863417736
|
Allow clients to allocate keys from the server
|
2023-01-15 20:45:37 -06:00 |
Pat Hartl
|
155e4b752b
|
Styled authentication window and validate connection to server on scan games
|
2023-01-15 14:18:26 -06:00 |
Pat Hartl
|
3bb2e35e23
|
Allow the authentication window to be opened anywhere
|
2023-01-15 13:33:04 -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
|
3ae134188e
|
Prepopulate authentication view with current server address
|
2023-01-14 15:51:17 -06:00 |