Commit Graph

735 Commits (171f82df3e04b6e53f8c20f4a15b73a03c295de8)

Author SHA1 Message Date
Pat Hartl dc2eff4972 Have manifest writer return the file path 2023-11-13 23:07:50 -06:00
Pat Hartl ae23f621c2 Fix link 2023-11-12 02:20:47 -06:00
Pat Hartl ee62bdf2a1 Updated README 2023-11-12 02:20:24 -06:00
Pat Hartl 5fb4fadfb4 Fix default install directory when logger is provided 2023-11-12 02:10:04 -06:00
Pat Hartl 1a0cff3914
Merge pull request #32 from LANCommander/migrate-installation-to-sdk
Migrate LANCommander Client Code to SDK
2023-11-12 01:53:53 -06:00
Pat Hartl 227411a558 Include ByteSize 2023-11-12 01:52:55 -06:00
Pat Hartl 7c97a3db57 Include download speed in progress dialog 2023-11-12 01:50:34 -06:00
Pat Hartl 6f7c17493c Install redistributables after game is installed 2023-11-12 01:27:15 -06:00
Pat Hartl 81e4848407 Include download percentage in dialog 2023-11-12 01:26:51 -06:00
Pat Hartl 1ede37c031 Simplify game install cancellation. Cancels now happen silently and don't generate a dialog. 2023-11-12 01:04:05 -06:00
Pat Hartl bb980cc063 Avoid exception if manifest is malformed 2023-11-10 21:45:09 -06:00
Pat Hartl 47bb054fd1 Restore progress bar 2023-11-10 21:44:48 -06:00
Pat Hartl ea337dfea1 Feed actual YAML contents to deserializer 2023-11-10 21:37:27 -06:00
Pat Hartl 52a5f5866f Downgrade YamlDotNet 2023-11-10 21:37:02 -06:00
Pat Hartl b77e7f6e53 Pass in default install directory to managers 2023-11-10 21:36:35 -06:00
Pat Hartl 20de9d6cae Allow injection of loggers 2023-11-10 20:53:48 -06:00
Pat Hartl 5237e88612 Null handling for logger 2023-11-10 20:53:28 -06:00
Pat Hartl 73b542856a Refactor GameSaveService into GameSaveManager and SaveController. Update Playnite addon authentication dialogs to use new client. 2023-11-10 01:32:30 -06:00
Pat Hartl 39f2d4b212 Move methods that should be static to ManifestHelper and ScriptHelper. Move install logic to GameManager and RedistributableManager. Update InstallController and UninstallController 2023-11-10 00:29:16 -06:00
Pat Hartl e53709334c Make PowerShellRuntime static 2023-11-09 23:45:37 -06:00
Pat Hartl a679fae0cb Relocate crucial installation logic to SDK 2023-11-09 19:40:38 -06:00
Pat Hartl ff6f9997f5 Added game ID to manifest 2023-11-09 19:38:32 -06:00
Pat Hartl 5d5e137e18 Add flag to mark save path as regex 2023-11-08 20:43:18 -06:00
Pat Hartl 81f8d55694 Fix archive default sort order 2023-11-08 20:25:41 -06:00
Pat Hartl c4793daf07 Fix exception in transfer input if no values are supplied 2023-11-08 19:10:31 -06:00
Pat Hartl 5c4f81cf80
Update installermanifest.yaml 2023-11-06 02:17:41 -06:00
Pat Hartl d111be9828 Remove deprecated server HTTP options 2023-11-05 15:08:09 -06:00
Pat Hartl 63ae3a4f2a Filter out consoles from monitor menu if they haven't been created 2023-11-05 15:06:08 -06:00
Pat Hartl 4b40445bac Fix server consoles tab 2023-11-05 14:45:02 -06:00
Pat Hartl 25de79eeed Handle margin for icons in list by CSS 2023-11-05 12:59:44 -06:00
Pat Hartl 16ba48ed6c Add a bit of margin to icon in server list 2023-11-05 12:56:53 -06:00
Pat Hartl 508f5c18fb Add a bit of margin to icon in server game select 2023-11-05 12:56:05 -06:00
Pat Hartl 53276542e8 Fix icons in server game select 2023-11-05 12:55:09 -06:00
Pat Hartl aec4342188 Update packages 2023-11-05 01:21:43 -06:00
Pat Hartl 2d86ff2518 Restructure redistributable panels to fix initially-empty archive table 2023-11-05 01:00:13 -06:00
Pat Hartl 4393c8fdff Remove empty 2023-11-05 01:31:37 -05:00
Pat Hartl bd15ceaa5b Avoid exception being thrown when server status updates from service 2023-11-04 22:22:37 -05:00
Pat Hartl 03626a75d0 Remove foreaching table 2023-11-04 20:12:11 -05:00
Pat Hartl 78fb812a74 Add descriptiive text for HTTP paths and add a button to get the URL for a path 2023-11-04 20:02:09 -05:00
Pat Hartl 4fb11c1dd7 Change server HTTP options to allow multiple specified paths.
This is useful if you only want to share specific paths via HTTP, or have the paths stored in multiple places and want to unite them under one URL structure.
2023-11-04 19:43:38 -05:00
Pat Hartl d6eff92835 Add submenus for settings and profile. Add logout button. 2023-11-03 23:33:27 -05:00
Pat Hartl 3f3d5b718b Add settings page for media 2023-11-03 01:49:43 -05:00
Pat Hartl 1689cab3b3 Update installer manifest 2023-11-03 01:29:04 -05:00
Pat Hartl f275d3478b Remove icon extraction from WinPE files. Add migration from old extracted icons to new media entries. 2023-11-03 01:24:27 -05:00
Pat Hartl f0c8296b6e Don't grab icon from old icon route 2023-11-03 00:10:13 -05:00
Pat Hartl 37f9027a80 Show server address and add disconnect button in Playnite addon settings 2023-11-03 00:07:20 -05:00
Pat Hartl 14a92bdc3e Merge branch 'media' 2023-11-02 23:54:15 -05:00
Pat Hartl 739453c8bc Pull media for Playnite from LANCommander server if it exists 2023-11-02 23:37:10 -05:00
Pat Hartl 82886221fc Add manual upload button for media 2023-11-02 23:18:19 -05:00
Pat Hartl 0fc8d756b3 Remove committed media. Store and serve proper mime type. 2023-11-02 22:13:19 -05:00