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
Pat Hartl
dd0f221a94
Updated Edit view
2023-01-03 18:28:32 -06:00
Pat Hartl
c7ef2dcede
Tweaked game list
2023-01-03 18:11:45 -06:00
Pat Hartl
d904cc8882
Started migrating front end to Tabler theme. Mocked up quick home dashboard.
2023-01-03 17:37:13 -06:00
Pat Hartl
2011c930ae
Rekey user navigation properties as GUIDs and allow direct access to user nav properties
2023-01-03 01:06:48 -06:00
Pat Hartl
5736c5fe56
Add pretty UI elements for uploading. Save archive with uploaded file object key.
2023-01-02 18:32:33 -06:00
Pat Hartl
6a5afaad5d
Add lazy loading
2023-01-02 18:31:51 -06:00
Pat Hartl
024eec1b50
Properly use `Blob.slice` for reading chunk data
...
Rant time, why the hell does is the `end` parameter of `Blob.slice(start, end)` the index of the first byte **not** included? Why does this API go against almost every other stream API out there?
2023-01-02 16:11:43 -06:00
Pat Hartl
a8bbd8623b
Remove ReadChunkFromFile
2023-01-02 16:09:37 -06:00
Pat Hartl
38212521af
Initial Commit
2023-01-02 15:44:04 -06:00
Pat Hartl
9c7d6e8432
Create .gitignore
2023-01-02 15:43:28 -06:00