Commit graph

994 commits

Author SHA1 Message Date
Pat Hartl
408c9cb09b Basic chat service and SignalR hub
Some checks failed
LANCommander / build (push) Has been cancelled
2024-02-08 00:47:03 -06:00
Pat Hartl
5b64f6ecf5 Allow imposing a limit for the total amount of saves per user per game 2024-02-07 17:53:07 -06:00
Pat Hartl
b978ac9abf Only download saves after the game's install datetime 2024-02-07 00:06:51 -06:00
Pat Hartl
fbdbd993df Fix qualification for downloading latest save 2024-02-06 19:37:09 -06:00
Pat Hartl
b3aaedd65b Only download saves that are newer than the last time the game was played.
This changes the downloading mechanism for saves so only saves that have been uploaded since the last time the game was run get downloaded to the client.
2024-02-06 19:36:55 -06:00
Pat Hartl
bd1b20d57e End active play sessions when starting a new session 2024-02-06 18:54:20 -06:00
Pat Hartl
f808b6cdd2 Add server IP as possible server action variable 2024-02-06 01:43:40 -06:00
Pat Hartl
cdb0848660 Record when a key was claimed 2024-02-05 17:20:11 -06:00
Pat Hartl
93ce25c263 Keep track of the currently installed key. Run key change on game start if the key doesn't match the allocated key. 2024-02-03 18:32:42 -06:00
Pat Hartl
f8b3098e68 Add default cover in download queue
Fixes error dialog "Cannot install game: Value cannot be null. Parameter name: path2" when trying to install games that don't have a defined cover image.
2024-02-03 17:36:40 -06:00
Pat Hartl
6a5556860b Avoid download queue getting locked if there's an error thrown by the PowerShell runtime
Potentially fixes issues that may occur with some scripts. This will also avoid the download queue getting locked when someone hits "No" on a UAC prompt when running a script as admin.
2024-02-03 17:35:22 -06:00
Pat Hartl
3888d047d4 Log when a file cannot be deleted upon uninstall 2024-02-03 13:55:40 -06:00
Pat Hartl
e8aea10def Ignore current server when checking port usage 2024-02-01 00:05:18 -06:00
Pat Hartl
ce35012bbb Update packages 2024-01-31 23:23:21 -06:00
Pat Hartl
a7b0a487cc Added warning if server port might be in use by another server. Added min/max to port input. 2024-01-31 23:16:28 -06:00
Pat Hartl
1635016872 Fix missing table column on non-selectable entries 2024-01-31 20:24:58 -06:00
Pat Hartl
5ebb2cbc94 Fix file tree background color 2024-01-31 20:24:26 -06:00
Pat Hartl
8306488623 Add port to server list 2024-01-30 20:03:00 -06:00
Pat Hartl
c1fe36b419 Merge branch 'main' of https://github.com/pathartl/LANCommander 2024-01-30 20:02:47 -06:00
Pat Hartl
2fbfa43033 Added log settings and basic streaming log 2024-01-29 22:29:47 -06:00
Pat Hartl
6a2dc50c73
Update installermanifest.yaml 2024-01-27 11:53:44 -08:00
Pat Hartl
4404450798 Fix name not loading on Playnite start
Some checks failed
LANCommander Playnite Plugin / build (push) Has been cancelled
LANCommander Release / build (push) Has been cancelled
2024-01-27 11:25:59 -08:00
Pat Hartl
0efd41eb61 Don't spawn multiple instances of servers, check if they're already started 2024-01-27 11:14:07 -08:00
Pat Hartl
4d278fc040 Fix name changes going off of PlayerAlias which may result in empty string if no alias has been set 2024-01-27 11:10:33 -08:00
Pat Hartl
0b2cb3461e
Update installermanifest.yaml 2024-01-26 15:32:00 -06:00
Pat Hartl
0732e5d564 Don't replace slashes in action arguments as some may use something other than the path separator char
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-26 01:56:21 -06:00
Pat Hartl
b74bbf47b0 Fix location of extracted manifest from saves 2024-01-25 21:24:35 -06:00
Pat Hartl
71ccf03fb0 Added download canceling back into downloads 2024-01-25 00:46:10 -06:00
Pat Hartl
69dfa2627c Fixed timespan rendering 2024-01-25 00:20:48 -06:00
Pat Hartl
0c7d77e8be Added logging for download queue 2024-01-24 23:44:27 -06:00
Pat Hartl
27f739cc65 Remove test exception 2024-01-24 23:37:30 -06:00
Pat Hartl
71a27bee91 Added notifications for game install failure in download queue 2024-01-24 23:36:52 -06:00
Pat Hartl
60d1f89b38 Fix display of time remaining on downloads 2024-01-24 23:02:15 -06:00
Pat Hartl
da5eea3687
Update installermanifest.yaml 2024-01-24 19:20:34 -06:00
Pat Hartl
cb5c589c9c Add the base game to the download queue when installing standalone mods or expansions
Some checks failed
LANCommander Playnite Plugin / build (push) Has been cancelled
LANCommander Release / build (push) Has been cancelled
2024-01-24 19:00:22 -06:00
Pat Hartl
9ce9bd3a65 Don't lock UI while deleting files in uninstalls 2024-01-24 18:45:56 -06:00
Pat Hartl
a99c838f43 Fix action editor for new actions 2024-01-24 18:45:34 -06:00
Pat Hartl
995d4d6e8a
Update README.md 2024-01-24 18:04:21 -06:00
Pat Hartl
6353a4727c
Update installermanifest.yaml 2024-01-24 12:37:32 -06:00
Pat Hartl
4c6f3b231e
Update installermanifest.yaml 2024-01-24 01:12:02 -06:00
Pat Hartl
66977659b6 Fix profile button not showing in offline mode. Fix offline mode.
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-24 00:35:34 -06:00
Pat Hartl
ff97e58ba6 Fixed relative URLs in avatar 2024-01-24 00:20:54 -06:00
Pat Hartl
4e6cdf703d Fix height on profile button 2024-01-23 23:51:40 -06:00
Pat Hartl
8d19c03a4d Properly size avatar in profile button 2024-01-23 23:49:00 -06:00
Pat Hartl
4c0bd86d80 Show authentication window instead of context menu if not connected to server 2024-01-23 19:03:13 -06:00
Pat Hartl
4af2f9d32c Remove old top profile menu item and properly name profile button 2024-01-23 18:57:15 -06:00
Pat Hartl
16afb8af1a Refactor profile button into full strip and properly manage state of logged in user with display name. 2024-01-23 18:54:44 -06:00
Pat Hartl
769adc0605 Implement actual API logout method to kill any valid tokens. Keep better track if the API client is actually connected. 2024-01-23 18:01:12 -06:00
Pat Hartl
d2f1737c16 Fix cancel on library import 2024-01-23 17:29:15 -06:00
Pat Hartl
86c38459cd Hide some controls when they're displaying invalid data 2024-01-22 19:27:13 -06:00