Commit graph

3050 commits

Author SHA1 Message Date
Pat Hartl
58761b2b01 Fix deletion of extra files 2024-08-06 18:25:02 -05:00
Pat Hartl
7c73b0aa1a Start adding CLI options to run scripts 2024-08-06 18:24:44 -05:00
Pat Hartl
fb479d1683 Move script service to SDK 2024-08-05 20:29:12 -05:00
Pat Hartl
908feb04a1 Fix navigation to login/register pages
Fixes #90
2024-08-05 18:06:40 -05:00
Pat Hartl
9e770f4965 Bundle PowerShell runtime
This does a very basic job of bundling a PowerShell runtime into the SDK. Previously, scripts had been run by spawning a separate PowerShell process and feeding the script into it. This was nothing better than a hack and meant that PowerShell had to be separately installed on the machine it's executing on. This should open up the opportunity for scripts to run on other platforms.

There's still some things that need to be figured out. Some sort of console output as well as a debugging mode would be highly beneficial for those that wish to actively develop scripts for their games.
2024-08-05 18:02:01 -05:00
Pat Hartl
7b967c2501
Merge pull request #89 from miketweaver/main
Some checks failed
LANCommander Release / build_server_osx-arm64 (push) Has been cancelled
LANCommander Release / build_server_linux-arm64 (push) Has been cancelled
LANCommander Release / build_server_linux-x64 (push) Has been cancelled
LANCommander Release / build_server_win-arm64 (push) Has been cancelled
LANCommander Release / build_server_win-x64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-x64 (push) Has been cancelled
LANCommander Release / build_launcher_osx-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_win-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_win-x64 (push) Has been cancelled
LANCommander Release / build_release (push) Has been cancelled
Fix app permissions for auto updater
2024-08-04 22:27:22 -07:00
Mike Weaver
ed704f9638
Fix app permissions for auto updater 2024-08-04 23:17:46 -06:00
Pat Hartl
fac61d93af Update YamlDotNet 2024-08-04 20:48:43 -05:00
Pat Hartl
aad0abfa6a Update packages 2024-08-04 20:47:41 -05:00
Pat Hartl
97ef035ffa Rename methods 2024-08-04 20:47:33 -05:00
Pat Hartl
4fa3e339f6 Update RestSharp 2024-08-04 20:47:19 -05:00
Pat Hartl
f6cae223ca Remove unused client code 2024-08-04 20:46:37 -05:00
Pat Hartl
a7b14c18c0 Removal of Playnite plugin code 2024-08-04 20:17:33 -05:00
Pat Hartl
bb2617fe95
Update README.md 2024-08-04 20:05:50 -05:00
Pat Hartl
e3c001a32a
Update installermanifest.yaml 2024-08-04 19:55:01 -05:00
Pat Hartl
b03d6ba199 Update Docker container 2024-08-04 19:25:59 -05:00
Pat Hartl
ee505307e8 Fix server workflow again 2024-08-04 19:04:14 -05:00
Pat Hartl
e8c91da81a Fix server workflows 2024-08-04 18:58:38 -05:00
Pat Hartl
5174ea90d1 Update ignore file, move server project file 2024-08-04 18:46:57 -05:00
Pat Hartl
cb061e09c5 Rename server project 2024-08-04 18:44:33 -05:00
Pat Hartl
9ba9887eb1 Rename project files, namespaces, artifacts
Client has been renamed to launcher, and thus namespaces and artifact names had to change. The server project has also had some artifacts renamed in order to create a more clear separation of builds. This will break auto-updates before v0.9.0.
2024-08-04 17:53:19 -05:00
Pat Hartl
19d6bc21a4 Add validation to authentication fields 2024-08-04 14:54:03 -05:00
Pat Hartl
8803e461ab Remove std DLLs from repack 2024-08-04 13:56:03 -05:00
Pat Hartl
424f63b207 Use correct working directory 2024-08-04 13:19:56 -05:00
Pat Hartl
34aa11efb5 Fix nuget restore 2024-08-04 12:46:59 -05:00
Pat Hartl
ce3489a4de Use nuget restore 2024-08-04 12:40:20 -05:00
Pat Hartl
7ee04528e2 Revert "Remove check for target import"
This reverts commit eabd5da68c.
2024-08-04 12:36:47 -05:00
Pat Hartl
eabd5da68c Remove check for target import 2024-08-04 12:24:20 -05:00
Pat Hartl
f63079d3ff Restore package for PowerShell 2024-08-01 18:16:06 -05:00
Pat Hartl
e5a73bcede Don't load images if they're missing 2024-08-01 18:08:55 -05:00
Pat Hartl
ead82070e9 Handle games with no actions 2024-08-01 17:29:16 -05:00
Pat Hartl
6a13d3ef33 Fix exception after installing from context menu 2024-08-01 17:23:51 -05:00
Pat Hartl
fcb77b8cd9 Allow right click of library list items 2024-08-01 17:21:44 -05:00
Pat Hartl
14fd0ced80 Add version to settings 2024-08-01 00:30:54 -05:00
Pat Hartl
d1e873197c Build/merge PowerShell module 2024-08-01 00:21:35 -05:00
Pat Hartl
d5e9030608 Get correct working directory 2024-07-31 21:51:43 -05:00
Pat Hartl
0b45a34869 Allow executable to start after update to be specified 2024-07-31 21:40:17 -05:00
Pat Hartl
4e4d60fee1 Update ignore files 2024-07-31 19:27:31 -05:00
Pat Hartl
ccc842bc41 Return 404 when no applicable release can be found 2024-07-31 19:25:21 -05:00
Pat Hartl
c18b84ef9e Move launcher download route to DownloadController 2024-07-31 18:37:51 -05:00
Pat Hartl
e9b619e907 Use latest release if launcher asset can't be found 2024-07-31 18:22:14 -05:00
Pat Hartl
ecc5035fc0 Limit when save is pulled from server on start
Only pulls the save down if the save is newer than the last time the game was played and if the save was created after the game was installed.
2024-07-30 19:26:31 -05:00
Pat Hartl
e49be94731 Added installed on date to game 2024-07-30 19:24:57 -05:00
Pat Hartl
46bffb3e88 Catch exception for renaming updater 2024-07-30 01:09:58 -05:00
Pat Hartl
0ae3c4e971 Catch any exceptions for listing files for zone identifier 2024-07-30 01:04:10 -05:00
Pat Hartl
8a39f47344 Alter update notification modal 2024-07-30 01:03:18 -05:00
Pat Hartl
19c4e48570 Switch update check response to use version string 2024-07-29 23:51:56 -05:00
Pat Hartl
d21cafb4f8 Include more info when checking for update 2024-07-29 20:25:46 -05:00
Pat Hartl
ef42cd764b Rename autoupdater on start 2024-07-29 00:46:01 -05:00
Pat Hartl
ff33bd8e12 Publish autoupdater as single file 2024-07-29 00:43:43 -05:00