Commit graph

12 commits

Author SHA1 Message Date
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
9faa47adcd Fixed import of genres, publishers, developers, tags, and collections
Some checks failed
LANCommander Release / build (push) Has been cancelled
2024-05-07 23:56:26 -05:00
Pat Hartl
0a55c944a8 Fix dependent game update checking 2024-05-07 23:09:33 -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
4006bbd266 Fix notes not importing
Some checks failed
LANCommander Release / build (push) Has been cancelled
2024-04-29 19:32:44 -05:00
Pat Hartl
bb03809004 Import game refreshing metadata after installation 2024-03-09 16:56:28 -06:00
Pat Hartl
3464b12ee2 Fix working directory on non-primary actions 2024-03-09 16:56:04 -06:00
Pat Hartl
3d37da29fe Fix issue where updating to v0.6.0 would duplicate library items and break some games
Playnite doesn't allow the editing of IDs. This fix removes the original game entry and adds the migrated one as a new game. Install status and directory are maintained.
2024-02-22 17:19:45 -06:00
Pat Hartl
2dd6742cd6 Check for potentially existing game install when importing games 2024-02-21 23:32:47 -06:00
Pat Hartl
05f1d37981 Add checksum to media, cache media locally on client 2024-02-20 17:58:49 -06:00
Pat Hartl
c287bbbc18 Remove any usage of GameId in favor of the game's actual GUID 2024-02-16 01:23:26 -06:00
Pat Hartl
4b447eeac6 Move import functionality to separate controller. Fix plugin ID not being set on games. Safely handle exceptions on individual game imports. 2024-02-16 01:06:13 -06:00