Commit graph

215 commits

Author SHA1 Message Date
Pat Hartl
afc912a648 Fix dashboard game count 2023-01-16 00:51:02 -06:00
Pat Hartl
ddc582b8e7 Calculate storage based on root drive 2023-01-16 00:48:51 -06:00
Pat Hartl
55f47f7f26 Order games by sort title and name 2023-01-16 00:31:47 -06:00
Pat Hartl
2bf6e7cb54 Only show date on release date 2023-01-16 00:31:31 -06:00
Pat Hartl
fcba8585c9 On save, redirect back to the main edit view 2023-01-16 00:31:05 -06:00
Pat Hartl
89633c1096 Load/cache icon directly out of archive, don't rely on embedded manifest 2023-01-16 00:01:50 -06:00
Pat Hartl
1675d38f88 Include missing fields in update on edit 2023-01-16 00:01:16 -06:00
Pat Hartl
6863417736 Allow clients to allocate keys from the server 2023-01-15 20:45:37 -06:00
Pat Hartl
3c7b8f90ee Hide description from game list 2023-01-15 16:54:14 -06:00
Pat Hartl
ec5536e63f Don't try to validate manifest in uploaded archives 2023-01-15 16:54:04 -06:00
Pat Hartl
79c01373d6 Render tags on edit view 2023-01-15 15:45:37 -06:00
Pat Hartl
37895d3f86 On add of new script, clear out ID just in case 2023-01-15 14:28:59 -06:00
Pat Hartl
745665f091 Fix cancel button on scripts add/edit to go back to the game 2023-01-15 14:28:27 -06:00
Pat Hartl
3bfa856ed5 Increase token expiration date 2023-01-15 13:21:41 -06:00
Pat Hartl
2d80226693 Added ability to manage scripts for a game 2023-01-15 03:11:51 -06:00
Pat Hartl
dd50bb11df Fix for games from IGDB that might not have any associated companies 2023-01-15 01:07:55 -06:00
Pat Hartl
c4ce8e14aa Lookup player counts from PCGamingWiki for multiplayer modes 2023-01-14 18:22:51 -06:00
Pat Hartl
11f75b02f7 Add singleplayer checkbox to add/edit forms 2023-01-14 18:21:49 -06:00
Pat Hartl
98062e3f37 Fix multiple multiplayer modes causing save issues and adding a new blank action 2023-01-14 16:10:08 -06:00
Pat Hartl
f19a79f6dc Fixed archive uploading 2023-01-14 15:51:41 -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
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
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