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
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