Commit graph

3050 commits

Author SHA1 Message Date
Pat Hartl
beb1bce893 Run Linux updater executable if it exists 2024-01-13 18:48:01 -06:00
Pat Hartl
588cdbafb4 Publish update as AoT 2024-01-13 18:30:24 -06:00
Pat Hartl
875656f06c Replace autoupdater executable with new version on start 2024-01-13 18:24:50 -06:00
Pat Hartl
d0a22b4ec3 Stop servers while updating. Run autoupdater after downloading release. Stop application to allow updater to replace files. 2024-01-13 18:21:15 -06:00
Pat Hartl
05a82267a8 Companion executable to unzip update files 2024-01-13 17:57:40 -06:00
Pat Hartl
5a22375d2c Added basic page for a self updater.
File download of latest release is implemented, but another console application will have to be made to extract and replace the files in the update.
2024-01-13 03:52:08 -06:00
Pat Hartl
90b364d303 Remove automatic creation of icon directory 2024-01-13 03:39:59 -06:00
Pat Hartl
457d8a029e Allow adding to multiple collections at the same time 2024-01-12 21:25:56 -06:00
Pat Hartl
f3c87d3e0d Fix deselection of rows and reloading of data when adding to a collection 2024-01-12 20:55:56 -06:00
Pat Hartl
b7f0e4ca27 Ensure new image picker results are DOM unique 2024-01-12 02:25:41 -06:00
Pat Hartl
96e4b08512 Fix error after creating new game crashing page 2024-01-12 01:44:21 -06:00
Pat Hartl
6fd17eb3f3 Fix file picker not opening 2024-01-10 17:57:12 -06:00
Pat Hartl
901cbb25e7 Only replace files on disk that don't match CRC from ZIP file entry 2024-01-10 17:57:00 -06:00
Pat Hartl
0dae3e0b44 Default IPXRelayHost to the server address 2024-01-10 17:55:24 -06:00
Pat Hartl
976fe32207 Show actual game being installed 2024-01-10 17:54:46 -06:00
Pat Hartl
d955f080b7 Refactored uninstall to only remove files/directories that came from the original install 2024-01-10 01:59:51 -06:00
Pat Hartl
b40ce8aba1 When installing a mod or expansion, use the base game's install directory 2024-01-10 01:25:46 -06:00
Pat Hartl
0d5bc86cce Added loading indicator and no results message in media grabber 2024-01-09 20:52:52 -06:00
Pat Hartl
1879c83729 Write a list of files to the LANCommander folder upon extraction 2024-01-09 20:43:54 -06:00
Pat Hartl
a8ed46bff7 Change location of all metadata/script files in install directory
In order to support mods and expansions, there needs to be another place to hold game scripts and the manifest. These have been moved to the {InstallDir}\.lancommander\{GameId} directory.
2024-01-09 01:22:56 -06:00
Pat Hartl
38d6135ad3 Install base game before installing expansion/mod 2024-01-08 18:52:00 -06:00
Pat Hartl
de8c11b22d Add game type to manifest. Only return standalone game types in API 2024-01-08 18:33:12 -06:00
Pat Hartl
b8ae5fcd7a Added the ability to only export metadata from a game 2024-01-08 18:22:00 -06:00
Pat Hartl
fc4d616e4b Added panes for expansions and mods. Allow for search of expansions and mods in IGDB. Alter main game list to only show main games and standalone expansions/mods. 2024-01-08 18:21:32 -06:00
Pat Hartl
184ba750c5 Fix metadata lookup not populating publishers 2024-01-08 18:19:48 -06:00
Pat Hartl
4a7ec86831 Save IGDB game ID 2024-01-08 18:19:30 -06:00
Pat Hartl
aca28b2108 Add data model for game types 2024-01-08 02:37:36 -06:00
Pat Hartl
3c668f097e
Update installermanifest.yaml 2024-01-07 16:13:24 -06:00
Pat Hartl
4de8eb53d2 Update packages
Some checks failed
LANCommander Playnite Plugin / build (push) Has been cancelled
LANCommander Release / build (push) Has been cancelled
LANCommander / build (push) Has been cancelled
2024-01-07 15:31:09 -06:00
Pat Hartl
f47120f0c6 Remove unused reference 2024-01-07 15:20:25 -06:00
Pat Hartl
afd5996565 Remove reference to deprecated namespace 2024-01-07 15:12:27 -06:00
Pat Hartl
220f0ef90a Fix in registry export to PowerShell to handle REG_SZ values that may have double quotes 2024-01-06 21:33:37 -06:00
Pat Hartl
643da11889 Updated IPXRelay to latest version to fix issues with some games that utilize broadcast packets. 2024-01-06 21:00:57 -06:00
Pat Hartl
41d0715013 Add ability to sync basic game info, including scripts, through game/redist editing 2024-01-06 16:49:21 -06:00
Pat Hartl
5c53dc7472 Pull collections in as categories into Playnite when grabbing metadata 2024-01-05 18:27:52 -06:00
Pat Hartl
718ed5c39a Change the root UI of most project UI files to simplify folder structure 2024-01-04 19:40:24 -06:00
Pat Hartl
cd61a59817 Better configuration for logging 2024-01-04 18:23:54 -06:00
Pat Hartl
ef93c10748 Fix form references 2024-01-02 21:41:52 -06:00
Pat Hartl
fd65d24048 Add IPX relay host field to settings 2024-01-02 21:33:39 -06:00
Pat Hartl
7d99b33233 Fix reference. Remove references to Forms 2024-01-02 21:27:32 -06:00
Pat Hartl
a8ce71a363 Allow other variables to be added. Remove dependency on Windows.Forms in SDK. Add display variables to actions. 2024-01-02 21:21:06 -06:00
Pat Hartl
7a5129ed1a Explicitly use SDK namespace when necessary 2024-01-02 20:51:33 -06:00
Pat Hartl
9c28082180 Include new snippets in build 2024-01-02 20:47:11 -06:00
Pat Hartl
939fafe829 Implement custom play actions. Allow for certain variables in arguments, working directory, and action path. 2024-01-02 20:46:28 -06:00
Pat Hartl
7afa8d0674 Rename managers to services, merge into Client so it can be used anywhere the client is accessible. 2024-01-02 02:34:58 -06:00
Pat Hartl
856095b576
Update LANCommander.Release.yml
Fix reference to downloaded Playnite ZIP file
2023-12-29 20:46:14 -06:00
Pat Hartl
4d846bc36c
Update LANCommander.Release.yml
- Added Linux publish step
- Remove extra build step
- Set version/assembly version on publish
- Update Playnite version
- Update dotnet version
2023-12-29 20:31:39 -06:00
Pat Hartl
18e3c2507b
Update LANCommander.Release.yml
Set assembly versions on build
2023-12-29 20:07:45 -06:00
Pat Hartl
7ca1286cbb Fixed sorting of actions 2023-12-29 12:59:24 -06:00
Pat Hartl
805878ec0a Don't create script file if script contents are empty 2023-12-29 02:32:57 -06:00