Pat Hartl
d7e0646da4
Update packages
2024-12-06 23:30:00 -06:00
Pat Hartl
e8e4ae1866
Avoid exceptions when no addonIds are passed
2024-11-15 23:42:17 -06:00
Pat Hartl
2a409afc5d
Fix API that gets hit when adding/removing from library
2024-11-15 01:18:14 -06:00
Pat Hartl
65be58fbf2
Working validate files dialog
...
Very basic, but it will compare local files against what's available on the server and allow you to selectively replace them. Save paths are ignored to avoid accidental replacement.
Implements #142
2024-11-14 20:53:08 -06:00
Pat Hartl
60337009b1
Fix routes for getting content by version, cache results
2024-11-14 00:54:28 -06:00
Pat Hartl
79776c3327
Import games from library
2024-11-13 01:52:37 -06:00
Pat Hartl
7fd07e9de6
Switch HTTP methods
2024-11-12 23:28:05 -06:00
Pat Hartl
9285c376d3
Remove base game and dependent games from serialization
2024-11-12 02:17:26 -06:00
Pat Hartl
fd994c2524
Add more metadata to DepotGame, add DepotService
2024-11-11 19:54:02 -06:00
Pat Hartl
09901e6943
Add method to get full media thumbnail URL
2024-11-11 19:11:03 -06:00
Pat Hartl
b5bddf806d
Optimize controller routes for getting depot and library games
2024-11-11 18:22:30 -06:00
Pat Hartl
6cfcb914ff
Remove unused navigational property on archive
2024-11-11 18:19:39 -06:00
Pat Hartl
4c242b07ce
Stop operation stopwatch on complete
2024-11-11 18:19:22 -06:00
Pat Hartl
0bb8c046a1
Add method to get thumbnail route
2024-11-07 20:41:39 -06:00
Pat Hartl
5f4dce416e
Avoid exception on 500 responses
2024-11-07 20:41:10 -06:00
Pat Hartl
23829ca9b3
Merge branch 'v1.1.0' into user-libraries
2024-11-05 20:42:14 -06:00
Pat Hartl
5fa37ef257
Generate thumbnails on upload for all media types
2024-11-05 19:22:59 -06:00
Pat Hartl
02ac6a00f8
Dialog to verify install files with ability to select replacement files
...
Implements #142
2024-11-04 17:31:37 -06:00
Pat Hartl
64ea9fd503
Gracefully handle any errors from searching for lobbies
2024-11-03 16:19:39 -06:00
Pat Hartl
e30a1baef3
Start of migrations, services, controllers
2024-10-31 01:54:34 -05:00
Pat Hartl
396b0bbb21
Kill game asynchronously
2024-10-29 18:24:01 -05:00
Pat Hartl
ff4911258d
Fix play button not updating after exit
2024-10-29 18:12:14 -05:00
Pat Hartl
3c022b7044
Track running executable and all spawned children
...
Implements #106
There's a bit of work to be done on the cancellation. It seems that it takes an awful long time to kill all of the processes. The actual tracking works though. I was able to verify the functionality by launching Red Faction using Dash Faction.
2024-10-29 01:27:51 -05:00
Pat Hartl
4972e2ad63
Merge save UTF-8 fixes
2024-10-28 01:10:29 -05:00
Pat Hartl
78065fdaad
Merge queue changes
2024-10-28 01:10:17 -05:00
Pat Hartl
0821dfde5c
Merge tag 'v1.0.4' into v1.1.0
...
# Conflicts:
# LANCommander.Launcher.Services/InstallService.cs
# LANCommander.Launcher.Services/ProfileService.cs
# LANCommander.Launcher/UI/Components/DownloadQueue.razor
# LANCommander.Launcher/wwwroot/css/app.css.map
# LANCommander.SDK/Enums/InstallStatus.cs
2024-10-28 01:01:57 -05:00
Pat Hartl
27d6ea6486
Add ability to modify a game's installation
...
- DownloadService has been renamed to InstallService
- In the library item context menu, there is a new option "Modify". This allows the user to selsct any additional addons to install as well as move the game to a separate storage location.
- Fixed issue where transfers were being double updated for installs
- Force UI update whenever queue is updates
2024-10-26 15:48:47 -05:00
Pat Hartl
4b79df6c48
Report correct error on registration
...
Fixes #132
2024-10-24 19:44:20 -05:00
Pat Hartl
ce80697332
Throw exception on register if any
2024-10-24 19:38:31 -05:00
Pat Hartl
2db74b5696
Fix download queueing
...
Fixes #131
2024-10-24 19:18:00 -05:00
Pat Hartl
421e5d4277
Start of save manager dialog
...
Ref #105
2024-10-23 18:17:01 -05:00
James Paussa
72717064a7
bumping Server csproj version to 1.0.3
2024-10-21 10:55:58 +00:00
Pat Hartl
6c2eb1cd1c
Fix potential issue when downloading saves
2024-10-15 02:00:54 -05:00
Pat Hartl
93f898ac0a
Merge branch 'v1.1.0' of https://github.com/LANCommander/LANCommander into v1.1.0
2024-10-12 18:33:59 -05:00
Pat Hartl
ba18096dde
Update packages
2024-10-12 18:33:57 -05:00
Pat Hartl
ab884b925c
Display download and install size for games
...
Ref #122
2024-10-12 12:04:00 -05:00
Pat Hartl
07882e39d2
Add ability to specify multiple upload folders for archives
...
Implements #97
2024-10-11 01:09:12 -05:00
Pat Hartl
61c25ac005
Avoid null reference exception at end of script exec
2024-10-09 20:22:41 -05:00
Pat Hartl
d3f8d77481
Avoid null reference when installing addons
2024-10-09 20:22:27 -05:00
Pat Hartl
b1e193d988
Add support for selective install of mods/expansions
...
Implements #126
2024-10-09 19:23:42 -05:00
Pat Hartl
a43f940251
Merge branch 'main' into v1.1.0
2024-10-09 19:15:49 -05:00
Pat Hartl
6d6526a5f3
Import mods and expansions, but filter them out
LANCommander Release / prep (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
LANCommander Release / build_server_linux-arm64 (push) Has been cancelled
LANCommander Release / build_server_linux-x64 (push) Has been cancelled
LANCommander Release / build_server_osx-arm64 (push) Has been cancelled
LANCommander Release / build_server_osx-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_osx-x64 (push) Has been cancelled
2024-10-09 17:41:42 -05:00
Pat Hartl
91ee1d47a9
Move data and service layers to separate projects, update packages
2024-10-07 18:04:26 -05:00
Pat Hartl
b281919ab7
Import media if missing, refactor application login
...
Media is now imported if its given an ID that doesn't exist in the database. This should almost never happen, but it's there if needed.
The login process for the launcher has been refactored to do some initialization steps on application start. This should include pulling down the profile avatar and validating connection on start.
Fixes #124
2024-10-06 17:11:35 -05:00
Pat Hartl
a7188d2f4b
Properly grab player alias when running game
...
Fixes #123
2024-10-05 17:09:17 -05:00
Pat Hartl
781b77f930
Move SDK services to separate namespace
2024-10-04 23:39:07 -05:00
Pat Hartl
f82dab376a
Don't allow play session recording to halt applicatoin
2024-10-02 12:28:46 -05:00
Pat Hartl
320d4e2c5e
Allow uploading of archive files via CLI
...
Implements #111
2024-10-01 17:56:58 -05:00
Pat Hartl
3d9749a9db
Add importing/exporting of redistributable and server to CLI
2024-10-01 17:56:06 -05:00
Pat Hartl
f5e5181e71
Add NuGet info for SDK
2024-09-29 23:31:59 -05:00