Commit Graph

85 Commits (ae6cd7f90632d1f3cf12bffefc429bc11745eb8c)

Author SHA1 Message Date
Pat Hartl ae6cd7f906 Added extension for grabbing multiplayer player count for features 2023-01-14 15:11:16 -06:00
Pat Hartl 97c32895da Added Genre to SDK models 2023-01-14 15:10:53 -06:00
Pat Hartl c525a5f38e Fix updating of entities 2023-01-14 15:10:41 -06:00
Pat Hartl 6156c87135 Migration to modify required fields on games and dependent entities 2023-01-14 15:10:20 -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 1a6dff63b2 Fix action and multiplayer mode editors not linking to games properly and now creating fields with correct index 2023-01-14 15:07:45 -06:00
Pat Hartl 6939db7829 Fix form not able to be processed due to invalid values on multiplayer modes and actions 2023-01-12 20:03:04 -06:00
Pat Hartl 4afafacab0 Added Blazor support with two components for managing actions and multiplayer modes on a game 2023-01-12 01:27:32 -06:00
Pat Hartl e5b5b1f895 Avoid circular references with some models 2023-01-12 01:25:32 -06:00
Pat Hartl 21328163f7 Put select JS code in a class 2023-01-11 21:24:57 -06:00
Pat Hartl 5809b7fa3d Update DI for games API controller 2023-01-11 20:49:31 -06:00
Pat Hartl 21f8cbd992 Update DI for ArchivesController 2023-01-11 20:49:17 -06:00
Pat Hartl c16f61befd Refactor settings to properly handle install directory. 2023-01-11 20:48:39 -06:00
Pat Hartl 9ff4575626 Fix basic layout CSS loading 2023-01-11 20:48:03 -06:00
Pat Hartl 476b2c7f2f Updated edit action to allow add/remove of many to many relationships 2023-01-10 18:58:44 -06:00
Pat Hartl 3ae5971122 Working game creation with publishers, developers, genres, and tags 2023-01-10 17:17:54 -06:00
Pat Hartl ddc68277b1 Added metadata pulling from IGDB. Added select inputs that works like tags and allow freeform submission. 2023-01-10 02:25:16 -06:00
Pat Hartl f64d7a8126 Add basic settings page 2023-01-09 18:58:27 -06:00
Pat Hartl 730c8364e8 Cascade delete keys on game deletion 2023-01-09 18:55:50 -06:00
Pat Hartl ed83489683 Cleaned up ArchivesController 2023-01-09 01:47:58 -06:00
Pat Hartl bf8c7752cb Cleaned up archive service and delete uploaded files on archive delete 2023-01-09 01:38:41 -06:00
Pat Hartl 1c51b2643e Cascade delete archives when game is deleted 2023-01-09 01:35:47 -06:00
Pat Hartl 2625aec8ff Converted GamesController to use services 2023-01-09 01:35:08 -06:00
Pat Hartl bb6d6b7845 Started implementing services 2023-01-09 01:05:40 -06:00
Pat Hartl dcce836420 Start migrating manifests to database 2023-01-08 21:43:01 -06:00
Pat Hartl c805c85b3e Use builtin autosize textarea 2023-01-08 21:42:13 -06:00
Pat Hartl 3c30c5066b Change pathing in manifest from / to \ 2023-01-08 12:10:37 -06:00
Pat Hartl 1e9d2e52c9 Avoid exceptions when manifest has more properties than current model 2023-01-08 12:10:20 -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 b2ffdb9f23 Add some support for reading icons from archives. 2023-01-08 01:34:38 -06:00
Pat Hartl ac87659b2a Switch to using ghost buttons instead of links 2023-01-07 20:54:46 -06:00
Pat Hartl 5d970e6d16 Added interface for adding keys 2023-01-07 20:54:24 -06:00
Pat Hartl c216b1e409 Cleaned up game delete view 2023-01-07 18:55:06 -06:00
Pat Hartl 6993983a01 Align buttons on game list 2023-01-07 18:31:21 -06:00
Pat Hartl dc951bcfaa Fix archives card on game edit to use card actions 2023-01-07 18:29:38 -06:00
Pat Hartl 260474aee8 Cascade delete archives when deleting games 2023-01-07 18:21:50 -06:00
Pat Hartl 8b17aca569 Update Tabler to beta 16 2023-01-07 18:04:42 -06:00
Pat Hartl 6f6a7188ee Correctly set game actions based on manifest after install 2023-01-07 14:32:52 -06:00
Pat Hartl c571058817 Replace colons in titles with hyphens for file safety 2023-01-07 12:57:58 -06:00
Pat Hartl fead35e612 Uninstall games 2023-01-07 12:46:26 -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 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
Pat Hartl 1e63813cd6 Don't save plugin settings on end edit 2023-01-06 22:10:45 -06:00
Pat Hartl 6ca7661595 Give token earlier 2023-01-06 22:06:53 -06:00
Pat Hartl 2a92e49ee9 Load settings instead of instantiating new 2023-01-06 22:06:27 -06:00
Pat Hartl 730629dcef Fix authentication window overwriting settings 2023-01-06 22:02:52 -06:00
Pat Hartl bf4f66ccb3 Library refreshing uses token authentication 2023-01-06 02:39:00 -06:00
Pat Hartl 98bf631a9a Record archive file sizes. Automatically create archive record after upload. 2023-01-06 02:06:19 -06:00
Pat Hartl f5b136720a Add basic manifest checking in uploaded archives 2023-01-06 00:47:30 -06:00