Commit graph

4059 commits

Author SHA1 Message Date
Pat Hartl
56d42fb4ec Add toggle to allow downloading of archives without user authentication 2023-12-20 12:15:47 -06:00
Pat Hartl
eb816c4de1 Added archive file source for file manager to allow browsing of archives using IFileManagerSource interfaces. Fixed local disk roots and directory tree. Added resizeable split pane to file manager. Fixed breadcrumbs in file manager. Removed old file manager code. 2023-12-20 02:05:04 -06:00
Pat Hartl
87a8fd2f5d Added more logging for redistributable installing. Did not force a working directory on install script if no redist archive exists 2023-12-19 19:44:24 -06:00
Pat Hartl
0e7e3b926c Add logger to install and uninstall controllers that call LC SDK 2023-12-19 18:46:11 -06:00
Pat Hartl
58346fba5f Change export file extension to .lcx 2023-12-18 23:21:36 -06:00
Pat Hartl
9c798f0ede Make archive uploader only accept .zip files 2023-12-18 23:21:08 -06:00
Pat Hartl
83c1dad9eb Revert "Make archive uploader only accept .zip files"
This reverts commit 964b20f60b.
2023-12-18 23:20:14 -06:00
Pat Hartl
964b20f60b Make archive uploader only accept .zip files 2023-12-18 23:19:55 -06:00
Pat Hartl
a1e286af49 Fix imports with null publishers, developers, genres, or tags 2023-12-18 22:56:04 -06:00
Pat Hartl
a88a5c93c6 Fix potential errors on null references in game list 2023-12-18 22:55:43 -06:00
Pat Hartl
939b5294e9 Start to refactor FileManager to use interface for source 2023-12-18 20:33:35 -06:00
Pat Hartl
62cd3052fd Properly clean up redist files 2023-12-18 20:32:51 -06:00
Pat Hartl
273459904d Fix naming of RedistributablesController 2023-12-18 12:14:28 -06:00
Pat Hartl
eef20c600e Add test for parsing exit codes from PowerShell scripts 2023-12-18 12:13:01 -06:00
Pat Hartl
9e59ccb3dc Allow .ico formats from SteamGridDb, but use the thumbnail instead of the source file
Fixes #48
2023-12-18 12:12:29 -06:00
Pat Hartl
c30068fb5e Set accepted file types on media upload
Fixes #49
2023-12-18 12:11:45 -06:00
Pat Hartl
eab59a6fe9 Use const string for manifest name 2023-12-18 01:08:49 -06:00
Pat Hartl
5348ce6328 New importer to handle packed game exports 2023-12-18 01:08:17 -06:00
Pat Hartl
75c2980158 Fix references to game manifest 2023-12-17 20:52:22 -06:00
Pat Hartl
382fbdd99f Switch export to a ZIP archive that gets generated on the fly and includes archives and media 2023-12-17 20:45:15 -06:00
Pat Hartl
881a1e93be Update game notes from manifest notes
Fixes #47
2023-12-15 17:26:01 -06:00
Pat Hartl
bce54643e3 Fix import for tags, genres, developers, publishers, save paths, and added support for keys. Imports now can also update games. 2023-12-15 13:06:33 -06:00
Pat Hartl
9a1dc652a2 Added the ability to export/import most game information 2023-12-14 19:09:00 -06:00
Pat Hartl
7c4b135615
Update installermanifest.yaml 2023-12-14 01:16:33 -06:00
Pat Hartl
dff99aaf04 Fix column title on missing archives tool
Some checks failed
LANCommander Release / build (push) Has been cancelled
LANCommander / build (push) Has been cancelled
2023-12-14 00:51:22 -06:00
Pat Hartl
947202d949 Add tool for pruning play sessions that never ended 2023-12-14 00:51:09 -06:00
Pat Hartl
fcf1660e01 Correctly look for any active sessions when shutting down a server 2023-12-14 00:31:25 -06:00
Pat Hartl
0bf4e8cc6d Import PowerShell cmdlets module based on SDK assembly's location
Fixes #45
2023-12-13 23:38:13 -06:00
Pat Hartl
26f0ac22fb Remove unused code 2023-12-13 23:37:28 -06:00
Pat Hartl
e71c16d37b Stop server on end session 2023-12-11 20:29:25 -06:00
Pat Hartl
cad61d04be Start servers async and don't wait for them to finish 2023-12-11 20:11:21 -06:00
Pat Hartl
499cce46af Properly inject ServerService 2023-12-11 19:39:46 -06:00
Pat Hartl
c78ff62e3c Remove duplicate autostart form 2023-12-11 19:39:32 -06:00
Pat Hartl
a22905125e Auto start servers on player activity 2023-12-11 17:29:06 -06:00
Pat Hartl
d42ec368e7 Renamed overall playtime chart to top playtime by game, reduced to 10 games. Added charts for top total playtime by player and top average session length by game.
Some checks failed
LANCommander Release / build (push) Has been cancelled
LANCommander / build (push) Has been cancelled
2023-12-07 19:02:07 -06:00
Pat Hartl
7d2ba4e6dc Fix created on/by and updated on/by column sorting 2023-12-07 18:21:12 -06:00
Pat Hartl
e159a8f367 Add collections to game index list 2023-12-07 18:05:07 -06:00
Pat Hartl
a5f312f80f Fix games not being added to new collections created in the dialog 2023-12-07 18:04:36 -06:00
Pat Hartl
f2cd6c5dae Fix styling on new collection dialog 2023-12-07 18:01:04 -06:00
Pat Hartl
849f688105 Refresh script editor table when using CTRL+Q on editor 2023-12-07 17:52:07 -06:00
Pat Hartl
a1d1500eeb Update to latest version of RegParserDotNet to fix imported key pathing issues. Fix byte arrays from imported reg file. 2023-12-07 17:46:41 -06:00
Pat Hartl
8ac2a8a414 Update installer manifest 2023-12-07 02:08:09 -06:00
Pat Hartl
b928d15eba Fix conversion of binary values in RegToPowerShell
Some checks failed
LANCommander Release / build (push) Has been cancelled
LANCommander / build (push) Has been cancelled
2023-12-07 01:41:34 -06:00
Pat Hartl
cc24dd55cb Update RegParserDotNet 2023-12-07 01:41:12 -06:00
Pat Hartl
525985d6fa Add ctrl+s for save and ctrl+q for close script editor 2023-12-05 19:10:34 -06:00
Pat Hartl
bda38ff295 Remove missing archive browser feature 2023-12-05 17:37:52 -06:00
Pat Hartl
8cce06f986 Add simple browser to archive editor 2023-12-05 17:30:21 -06:00
Pat Hartl
0d5ce4e280 Remove system storage from chart and add media storage total 2023-12-05 00:44:37 -06:00
Pat Hartl
963ee2b98b Allow searching for more results with IGDB metadata lookup. Improve results of metadata lookup. Reduce overall IGDB data requested. 2023-12-05 00:40:44 -06:00
Pat Hartl
a8121ee16b Set default sort order for games in collections 2023-12-04 20:45:40 -06:00