Commit Graph

710 Commits (d705b34f84781a375af7ade6b4fb0e2b2be552c3)

Author SHA1 Message Date
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
Pat Hartl 91b9328afc Created login window and store tokens in plugin settings 2023-01-05 18:37:13 -06:00
Pat Hartl 2b81139247 Remove template controls 2023-01-05 18:36:36 -06:00
Pat Hartl 5cf05d44ff Use bearer authorization for API routes 2023-01-05 18:36:25 -06:00
Pat Hartl 13c57729d8 Throw exception for failed requests 2023-01-05 18:35:58 -06:00
Pat Hartl 8e2fe00004 Hide refresh token from requests 2023-01-05 18:35:33 -06:00
Pat Hartl 40ea196594 Started adding authentication to extension settings. 2023-01-05 01:07:17 -06:00
Pat Hartl c18cb1d94b Added route to test token authentication 2023-01-05 01:06:30 -06:00
Pat Hartl f7d068d340 Added token authentication 2023-01-04 23:45:11 -06:00
Pat Hartl 665eee6f3b Added temporary logo 2023-01-04 21:04:36 -06:00
Pat Hartl 025b45342d Basic Playnite extension 2023-01-04 20:31:02 -06:00
Pat Hartl 640a75abdd Add basic API endpoint to get games 2023-01-04 20:00:11 -06:00
Pat Hartl 74abbd0503 Move LANCommander application to its own directory 2023-01-04 19:30:32 -06:00
Pat Hartl 1163173c0f Added empty Playnite library plugin 2023-01-04 19:23:32 -06:00
Pat Hartl 3000985a53 Fix old names for Create action. Remove ID hidden field from game add view. Clean up archive adding view. Add button to add additional archives. 2023-01-04 02:22:16 -06:00
Pat Hartl 5bcf8d3e3c Created first time setup to create initial admin account 2023-01-04 01:46:31 -06:00
Pat Hartl a0d7134af3 Put most things behind administrator authorization. Update access denied page. 2023-01-04 01:45:54 -06:00
Pat Hartl bbdb1dcb7a Remove details action. Rename Create action to Add 2023-01-04 00:40:31 -06:00
Pat Hartl 2fc43f3f34 Require authorization for most controllers 2023-01-04 00:37:01 -06:00
Pat Hartl d65ef4a280 Moved archive functionality to a separate controller 2023-01-04 00:36:49 -06:00
Pat Hartl 7e309205c2 Change games nav item to a gamepad 2023-01-04 00:35:48 -06:00
Pat Hartl 5d7141b7cf Started adding buttons to archive list in game edit 2023-01-03 20:28:50 -06:00
Pat Hartl d447578bc7 Added archive list to game edit view 2023-01-03 20:14:49 -06:00
Pat Hartl 06e7100257 Fix home nav link 2023-01-03 19:46:47 -06:00
Pat Hartl 7bd9c13a16 Update create view 2023-01-03 19:46:37 -06:00
Pat Hartl a3843a2d16 Updated login view and allowed login via username only 2023-01-03 19:41:28 -06:00