Pat Hartl
1566172ad2
Fix parsing of primary actions in manifest, add dropdown for non-primary actions
2024-05-28 21:08:30 -05:00
Pat Hartl
9e26255df3
Pull actions from manifests and servers
2024-05-28 00:54:09 -05:00
Pat Hartl
1a3e9b70e6
Basic importing of media, move importing to service
2024-05-28 00:24:29 -05:00
Pat Hartl
50fd60aadb
Working imports for games and most of its properties
2024-05-23 18:38:13 -05:00
Pat Hartl
6428c72689
Remove user information from SDK game details
2024-05-13 01:53:41 -05:00
Pat Hartl
a14b7cdeac
Slim down responses from game imports
...
Reduced the amount of data being sent to the client from the API which results in smaller, somewhat faster requests. In a library of ~250 games the requests went from 5.6MB to 3.3MB.
2024-05-07 20:08:07 -05:00
Pat Hartl
9d8df90155
Import games using Game type instead of manifest
...
Games now import using the Game type instead of manifest. The manifest is fine for locally caching the game (though who knows, this could change as well), but for providing complex information like dependent games versioning it just doesn't have enough data.
Importing has been changed to provide the "Update Available" title change on games where the main game or mod/expansion has a new version available.
Notes now get populated on import, not just install.
Reworked population of game menu items to include non-primary actions from mods/expansions.
Simplified and fixed certain scripts not running for mods/expansions.
2024-05-07 01:47:00 -05:00
Pat Hartl
4beaa114f8
Add mod/expansion actions to action list
LANCommander Release / build (push) Has been cancelled
2024-05-04 01:07:06 -05:00
Pat Hartl
8cc8122d13
Install dependent expansions/mods
2024-05-01 23:58:07 -05:00
Pat Hartl
c136fc794d
Record engine details from IGDB
2024-03-29 17:19:42 -05:00
Pat Hartl
05f1d37981
Add checksum to media, cache media locally on client
2024-02-20 17:58:49 -06:00
Pat Hartl
75816a4645
Remove unused references
2024-02-14 02:07:29 -06:00
Pat Hartl
eb9f1387ab
Sync play times from server
2024-02-14 01:57:54 -06:00
Pat Hartl
e6cc3d0901
Added the ability to manually specify host and port for server variable expansion. Default to client server address
2024-01-18 19:36:20 -06:00
Pat Hartl
926ecdb46d
Allow servers to define additional game actions
2024-01-18 01:27:03 -06:00
Pat Hartl
38d6135ad3
Install base game before installing expansion/mod
2024-01-08 18:52:00 -06:00
Pat Hartl
de8c11b22d
Add game type to manifest. Only return standalone game types in API
2024-01-08 18:33:12 -06:00
Pat Hartl
5c53dc7472
Pull collections in as categories into Playnite when grabbing metadata
2024-01-05 18:27:52 -06:00
Pat Hartl
939fafe829
Implement custom play actions. Allow for certain variables in arguments, working directory, and action path.
2024-01-02 20:46:28 -06:00
Pat Hartl
0434cf4f66
Add working directory to save paths to better support regex searching
2023-12-22 12:58:39 -06:00
Pat Hartl
c58e27c04c
Change Playnite plugin build to set YamlDotNet path. Downgrade YamlDotNet version on main project. Run start/stop scripts for servers.
2023-12-20 20:25:25 -06:00
Pat Hartl
a5fb8b5ea4
Map database models to SDK models in API controller routes
2023-12-20 17:30:27 -06:00
Pat Hartl
75c2980158
Fix references to game manifest
2023-12-17 20:52:22 -06:00
Pat Hartl
881a1e93be
Update game notes from manifest notes
...
Fixes #47
2023-12-15 17:26:01 -06:00
Pat Hartl
bce54643e3
Fix import for tags, genres, developers, publishers, save paths, and added support for keys. Imports now can also update games.
2023-12-15 13:06:33 -06:00
Pat Hartl
9a1dc652a2
Added the ability to export/import most game information
2023-12-14 19:09:00 -06:00
Pat Hartl
7c22aaa139
Record save file paths in manifest. Support regex pathing in upload
2023-11-30 18:25:37 -06:00
Pat Hartl
349001d8f6
Merge branch 'main' into save-path-regex
2023-11-30 17:23:40 -06:00
Pat Hartl
a679fae0cb
Relocate crucial installation logic to SDK
2023-11-09 19:40:38 -06:00
Pat Hartl
ff6f9997f5
Added game ID to manifest
2023-11-09 19:38:32 -06:00
Pat Hartl
5d5e137e18
Add flag to mark save path as regex
2023-11-08 20:43:18 -06:00
Pat Hartl
f275d3478b
Remove icon extraction from WinPE files. Add migration from old extracted icons to new media entries.
2023-11-03 01:24:27 -05:00
Pat Hartl
739453c8bc
Pull media for Playnite from LANCommander server if it exists
LANCommander Playnite Plugin / build (push) Has been cancelled
LANCommander / build (push) Has been cancelled
2023-11-02 23:37:10 -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
32d6e109df
Added uploading of saves
2023-03-28 21:30:29 -05:00
Pat Hartl
cad74115e1
Added ping route. Allow register from authentication window.
2023-03-14 02:31:42 -05:00
Pat Hartl
286622216b
Remove 64 bit flag from scripts
2023-01-22 22:44:22 -06:00
Pat Hartl
a2e471fc72
Start adding support to run scripts in 64 bit
2023-01-20 21:29:38 -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
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
6863417736
Allow clients to allocate keys from the server
2023-01-15 20:45:37 -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
97c32895da
Added Genre to SDK models
2023-01-14 15:10:53 -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
787a983c03
Added game manifest model. Reworked settings to be a bit more universal across the extension. Made server URL configurable.
2023-01-07 12:34:12 -06:00
Pat Hartl
40ea196594
Started adding authentication to extension settings.
2023-01-05 01:07:17 -06:00
Pat Hartl
025b45342d
Basic Playnite extension
2023-01-04 20:31:02 -06:00