Pat Hartl
2cb487621c
Formatting
2024-11-16 01:45:01 -06:00
Pat Hartl
e22e5057df
Fix importing base game and media
2024-11-16 01:44:53 -06:00
Pat Hartl
111251c9cf
Import any base game that might be required
2024-11-15 02:25:22 -06:00
Pat Hartl
67941fe877
Fix singular game local import
2024-11-14 00:10:20 -06:00
Pat Hartl
ce9c1e9684
Consolidate game imports
2024-11-13 23:10:31 -06:00
Pat Hartl
79776c3327
Import games from library
2024-11-13 01:52:37 -06:00
Pat Hartl
be86bcb261
WIP depot view and import
2024-11-12 02:35:28 -06:00
Pat Hartl
9285c376d3
Remove base game and dependent games from serialization
2024-11-12 02:17:26 -06:00
Pat Hartl
872ec3725d
Rename LibraryItem to ListItem
2024-11-09 17:15:04 -06:00
Pat Hartl
08d9e91c99
Fix queue not processing new additions
2024-11-04 18:54:04 -06:00
Pat Hartl
9d239a0066
Add sorting to launcher
...
Implements #122
2024-10-30 18:53:05 -05:00
Pat Hartl
2ba175a45d
Add better null checking for Group By
2024-10-30 18:50:27 -05:00
Pat Hartl
fb8c31909d
Add quick search to launcher filters
...
Needs styling, but is functional. Implements #109
2024-10-30 00:22:37 -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
2db74b5696
Fix download queueing
...
Fixes #131
2024-10-24 19:18:00 -05:00
Pat Hartl
e2568755ea
Don't try to grab profile if token doesn't validate
2024-10-23 18:31:24 -05:00
Pat Hartl
421e5d4277
Start of save manager dialog
...
Ref #105
2024-10-23 18:17:01 -05:00
Pat Hartl
7ca46bd5f4
Only download profile on start if connected
2024-10-12 12:07:24 -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
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
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
781b77f930
Move SDK services to separate namespace
2024-10-04 23:39:07 -05:00
Pat Hartl
2c804375fe
Apply same refactoring to launcher
2024-10-03 23:40:55 -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
7ecc472058
Delete removed/inaccessible media on import
...
Fixes #115
2024-09-30 20:37:14 -05:00
Pat Hartl
0589f3dada
Add CLI verbs for export/import
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
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
2024-09-27 19:13:31 -05:00
Pat Hartl
f8b60d1cf1
Avoid process spawning loops when executing as admin
2024-09-26 22:57:36 -05:00
Pat Hartl
86cb32122f
Correctly complete logging operations
2024-09-25 20:27:48 -05:00
Pat Hartl
b2ce162dca
Add logger to SDK client on launcher start
2024-09-25 20:27:23 -05:00
Pat Hartl
9dbd76834f
Fix default directories for macOS/Linux
2024-09-19 18:16:41 -05:00
Pat Hartl
83ac42fc5f
Proper logging of game deletions on sync
2024-09-18 21:07:04 -05:00
Pat Hartl
48479a55d2
Properly end media download operation
2024-09-18 20:48:03 -05:00
Pat Hartl
26d5b81801
Save CLI login info after logging in
2024-09-18 20:42:42 -05:00
Pat Hartl
60f932a939
Switch output from console to logger
2024-09-18 20:42:24 -05:00
Pat Hartl
cb18400307
Pass exception when import failed
2024-09-18 20:41:32 -05:00
Pat Hartl
05547cf4db
Moved scaffolding/migrations to service, add to CLI
2024-09-18 20:40:41 -05:00
Pat Hartl
66b0a3b1ec
Fix initialization of command line application
2024-09-18 19:12:55 -05:00
Pat Hartl
917f001957
Change log level
2024-09-17 18:14:40 -05:00
Pat Hartl
594fd0908b
Better error handling when starting/ending play sessions
2024-09-16 21:00:42 -05:00
Pat Hartl
71058c2918
Better error handling when deleting local media
2024-09-16 21:00:24 -05:00
Pat Hartl
7c971880f2
Add timing logging to loading and filtering library items
2024-09-16 21:00:07 -05:00
Pat Hartl
9b61e1f1f6
Properly complete logging operation
2024-09-16 20:52:30 -05:00
Pat Hartl
f83a0de764
Add timing to log for uninstalling game
2024-09-16 20:51:48 -05:00
Pat Hartl
473b609436
Reworked logging for downloading/installing games
2024-09-16 20:49:03 -05:00
Pat Hartl
0d3412cb9d
Add ability to allow a choice of install locations
2024-09-12 19:09:13 -05:00
Pat Hartl
3f06eac578
Fix games in groups not updating on import
2024-09-11 18:59:40 -05:00