Commit Graph

  • b7df636fc7 Pull JWTm connection string, and hosting port in settings Pat Hartl 2023-01-26 00:27:52 -0600
  • db9c569ebc Authenticate upon start of the application if no settings exist Pat Hartl 2023-01-25 21:08:05 -0600
  • 6191d647f6 Update extension manifest and include in build Pat Hartl 2023-01-25 21:07:15 -0600
  • e4c60c2324 Allows local network to access running instance Pat Hartl 2023-01-24 18:23:32 -0600
  • 3c70682fb0 Fix null reference potential if PCGamingWiki returns improper results Pat Hartl 2023-01-24 18:23:11 -0600
  • 470228624d Only allocate a key belonging to the game Pat Hartl 2023-01-22 22:46:02 -0600
  • b4d3960dad Run all scripts in native platform PowerShell runtime. Makes running on 32 bit systems trickier. Pat Hartl 2023-01-22 22:45:47 -0600
  • 286622216b Remove 64 bit flag from scripts Pat Hartl 2023-01-22 22:44:22 -0600
  • a2e471fc72 Start adding support to run scripts in 64 bit Pat Hartl 2023-01-20 21:29:38 -0600
  • 749a430217 Convert back to icon until data binding is figured out Pat Hartl 2023-01-20 00:22:10 -0600
  • 4bd8a9a018 Fix checking for ASCII characters Pat Hartl 2023-01-20 00:21:51 -0600
  • bbbf80f4b6 Run name change script after running post-install script Pat Hartl 2023-01-19 20:03:16 -0600
  • ee35c9bd13 Allow user to change player name across all installed games Pat Hartl 2023-01-19 20:02:34 -0600
  • 2278c85539 Update register view Pat Hartl 2023-01-18 19:30:35 -0600
  • 30a76e5467 Add working dir to action editor Pat Hartl 2023-01-18 19:30:26 -0600
  • 47d0fa1d93 Allow game variables in working dir parameter Pat Hartl 2023-01-18 19:30:08 -0600
  • b52ee7e6de Updated account management views Pat Hartl 2023-01-18 19:29:50 -0600
  • 45be2f7d89 Added GameSaves table migration Pat Hartl 2023-01-17 19:36:58 -0600
  • 4f07c62247 Backend support for game saves. Pat Hartl 2023-01-17 17:57:12 -0600
  • 90b9d3bb75 Added basic user management Pat Hartl 2023-01-17 17:21:38 -0600
  • f63c2ddf2d Fix icon loading on initial game sync Pat Hartl 2023-01-17 17:09:42 -0600
  • 6b5824e920 Update existing games on library refresh from server Pat Hartl 2023-01-16 23:49:07 -0600
  • abecd9f2f2 Added sort ordering to actions and fixed install process not updating game from live manifest Pat Hartl 2023-01-16 23:45:46 -0600
  • 09df7a8997 Don't list games that don't have an archive Pat Hartl 2023-01-16 19:56:13 -0600
  • b797e80cd8 Redirect to edit after adding game Pat Hartl 2023-01-16 18:08:42 -0600
  • 702bdeb97f Add required metadata for installed games such as InstallDirectory to properly enable menu items Pat Hartl 2023-01-16 11:32:47 -0600
  • 1f332339eb Give name changing menu item a dialog box to put in the player's name Pat Hartl 2023-01-16 11:31:38 -0600
  • 28d9364afb Run non-admin scripts with correct execution policy Pat Hartl 2023-01-16 11:30:53 -0600
  • cbbfcdcf5e Switched script editor to Monaco Pat Hartl 2023-01-16 02:44:09 -0600
  • 9d23901be8 Add success alert when script saved Pat Hartl 2023-01-16 02:38:30 -0600
  • f2dfc90de8 Added ability to add alerts onto the page via controller Pat Hartl 2023-01-16 02:38:13 -0600
  • 65f43577b2 Cleaned up script views and bound CTRL+S to save Pat Hartl 2023-01-16 01:54:22 -0600
  • afc912a648 Fix dashboard game count Pat Hartl 2023-01-16 00:51:02 -0600
  • ddc582b8e7 Calculate storage based on root drive Pat Hartl 2023-01-16 00:48:51 -0600
  • 55f47f7f26 Order games by sort title and name Pat Hartl 2023-01-16 00:31:47 -0600
  • 2bf6e7cb54 Only show date on release date Pat Hartl 2023-01-16 00:31:31 -0600
  • fcba8585c9 On save, redirect back to the main edit view Pat Hartl 2023-01-16 00:31:05 -0600
  • 89633c1096 Load/cache icon directly out of archive, don't rely on embedded manifest Pat Hartl 2023-01-16 00:01:50 -0600
  • 1675d38f88 Include missing fields in update on edit Pat Hartl 2023-01-16 00:01:16 -0600
  • 6863417736 Allow clients to allocate keys from the server Pat Hartl 2023-01-15 20:45:37 -0600
  • a0e15514e3 Better scraping of multiplayer counts from PCGamingWiki Pat Hartl 2023-01-15 19:00:27 -0600
  • 3c7b8f90ee Hide description from game list Pat Hartl 2023-01-15 16:54:14 -0600
  • ec5536e63f Don't try to validate manifest in uploaded archives Pat Hartl 2023-01-15 16:54:04 -0600
  • 79c01373d6 Render tags on edit view Pat Hartl 2023-01-15 15:45:37 -0600
  • 37895d3f86 On add of new script, clear out ID just in case Pat Hartl 2023-01-15 14:28:59 -0600
  • 745665f091 Fix cancel button on scripts add/edit to go back to the game Pat Hartl 2023-01-15 14:28:27 -0600
  • 155e4b752b Styled authentication window and validate connection to server on scan games Pat Hartl 2023-01-15 14:18:26 -0600
  • 3bb2e35e23 Allow the authentication window to be opened anywhere Pat Hartl 2023-01-15 13:33:04 -0600
  • 3bfa856ed5 Increase token expiration date Pat Hartl 2023-01-15 13:21:41 -0600
  • 81bad5e032 Started basic implementation of allowing name/key changes in UI Pat Hartl 2023-01-15 04:56:56 -0600
  • 0681d0a75b Save all scripts on a game and allow them to run as admin. Pat Hartl 2023-01-15 04:29:47 -0600
  • 2d80226693 Added ability to manage scripts for a game Pat Hartl 2023-01-15 03:11:51 -0600
  • 352d2a13e6 PowerShellRuntime methods for running uninstall scripts Pat Hartl 2023-01-15 01:28:05 -0600
  • b689abb8bc Run uninstall script. Run scripts safely without throwing exceptions Pat Hartl 2023-01-15 01:19:03 -0600
  • d39c75d0ab Run post-install scripts Pat Hartl 2023-01-15 01:10:36 -0600
  • dd50bb11df Fix for games from IGDB that might not have any associated companies Pat Hartl 2023-01-15 01:07:55 -0600
  • c4ce8e14aa Lookup player counts from PCGamingWiki for multiplayer modes Pat Hartl 2023-01-14 18:22:51 -0600
  • 11f75b02f7 Add singleplayer checkbox to add/edit forms Pat Hartl 2023-01-14 18:21:49 -0600
  • 4bcad9b76b Fix download request failing to download if route provided starts with a / Pat Hartl 2023-01-14 16:11:28 -0600
  • 98062e3f37 Fix multiple multiplayer modes causing save issues and adding a new blank action Pat Hartl 2023-01-14 16:10:08 -0600
  • f19a79f6dc Fixed archive uploading Pat Hartl 2023-01-14 15:51:41 -0600
  • 3ae134188e Prepopulate authentication view with current server address Pat Hartl 2023-01-14 15:51:17 -0600
  • 5f94efc58d Update Playnite plugin csproj Pat Hartl 2023-01-14 15:26:16 -0600
  • 6893bf6793 Renamed settings view to LANCommanderSettingsView and moved views/viewmodels into correct folders Pat Hartl 2023-01-14 15:19:14 -0600
  • 1668c908e5 Rename library client to LANCommanderLibraryClient Pat Hartl 2023-01-14 15:17:38 -0600
  • e85ccc57ce Fix settings viewmodel file name Pat Hartl 2023-01-14 15:16:48 -0600
  • f2e1462832 Renamed settings view model to LANCommanderSettingsViewModel Pat Hartl 2023-01-14 15:16:13 -0600
  • b28ef5a40c Renamed plugin class to LANCommanderLibraryPlugin Pat Hartl 2023-01-14 15:15:31 -0600
  • 839c969000 Update csproj for multiplayer info extensions Pat Hartl 2023-01-14 15:12:24 -0600
  • 78b1a6686c Fixed logic for plugin settings window testing auth Pat Hartl 2023-01-14 15:12:02 -0600
  • ae6cd7f906 Added extension for grabbing multiplayer player count for features Pat Hartl 2023-01-14 15:11:16 -0600
  • 97c32895da Added Genre to SDK models Pat Hartl 2023-01-14 15:10:53 -0600
  • c525a5f38e Fix updating of entities Pat Hartl 2023-01-14 15:10:41 -0600
  • 6156c87135 Migration to modify required fields on games and dependent entities Pat Hartl 2023-01-14 15:10:20 -0600
  • 3c62e795e5 Added ability for client to request the game manifest to provide metadata. Games can now be downloaded directly. Pat Hartl 2023-01-14 15:09:45 -0600
  • 1a6dff63b2 Fix action and multiplayer mode editors not linking to games properly and now creating fields with correct index Pat Hartl 2023-01-14 15:07:45 -0600
  • 6939db7829 Fix form not able to be processed due to invalid values on multiplayer modes and actions Pat Hartl 2023-01-12 20:03:04 -0600
  • 4afafacab0 Added Blazor support with two components for managing actions and multiplayer modes on a game Pat Hartl 2023-01-12 01:27:32 -0600
  • e5b5b1f895 Avoid circular references with some models Pat Hartl 2023-01-12 01:25:32 -0600
  • 21328163f7 Put select JS code in a class Pat Hartl 2023-01-11 21:24:57 -0600
  • 5809b7fa3d Update DI for games API controller Pat Hartl 2023-01-11 20:49:31 -0600
  • 21f8cbd992 Update DI for ArchivesController Pat Hartl 2023-01-11 20:49:17 -0600
  • c16f61befd Refactor settings to properly handle install directory. Pat Hartl 2023-01-11 20:48:39 -0600
  • 9ff4575626 Fix basic layout CSS loading Pat Hartl 2023-01-11 20:48:03 -0600
  • 476b2c7f2f Updated edit action to allow add/remove of many to many relationships Pat Hartl 2023-01-10 18:58:44 -0600
  • 3ae5971122 Working game creation with publishers, developers, genres, and tags Pat Hartl 2023-01-10 17:17:54 -0600
  • ddc68277b1 Added metadata pulling from IGDB. Added select inputs that works like tags and allow freeform submission. Pat Hartl 2023-01-10 02:25:16 -0600
  • f64d7a8126 Add basic settings page Pat Hartl 2023-01-09 18:58:27 -0600
  • 730c8364e8 Cascade delete keys on game deletion Pat Hartl 2023-01-09 18:55:50 -0600
  • ed83489683 Cleaned up ArchivesController Pat Hartl 2023-01-09 01:47:58 -0600
  • bf8c7752cb Cleaned up archive service and delete uploaded files on archive delete Pat Hartl 2023-01-09 01:38:41 -0600
  • 1c51b2643e Cascade delete archives when game is deleted Pat Hartl 2023-01-09 01:35:47 -0600
  • 2625aec8ff Converted GamesController to use services Pat Hartl 2023-01-09 01:35:08 -0600
  • bb6d6b7845 Started implementing services Pat Hartl 2023-01-09 01:05:40 -0600
  • dcce836420 Start migrating manifests to database Pat Hartl 2023-01-08 21:43:01 -0600
  • c805c85b3e Use builtin autosize textarea Pat Hartl 2023-01-08 21:42:13 -0600
  • 3c30c5066b Change pathing in manifest from / to \ Pat Hartl 2023-01-08 12:10:37 -0600
  • 1e9d2e52c9 Avoid exceptions when manifest has more properties than current model Pat Hartl 2023-01-08 12:10:20 -0600
  • 508150abdc Changed plugin namespace to avoid collision with Playnite. Added basic PowerShell helper. Pat Hartl 2023-01-08 12:09:57 -0600
  • b2ffdb9f23 Add some support for reading icons from archives. Pat Hartl 2023-01-08 01:34:38 -0600