Pat Hartl
b3e0e09ffc
Add sorting by most played
2025-01-31 00:17:02 -06:00
Pat Hartl
f3708b4f3c
Refactor redistributable installation
...
- Install now extracts the redistributable archive to the game's `.lancommander` directory, under a directory matching the redist's ID
- Scripts are downloaded and saved to the same location
- BeforeStart, AfterStop, and NameChange scripts are now available for redistributables
- Change manifest reading/writing to use async
2025-01-30 23:57:12 -06:00
Pat Hartl
baf4ec15b2
Smooth transfer speeds / time remaining, update progress on addons
2025-01-29 22:52:27 -06:00
Pat Hartl
205a6a933a
Add button state for uninstalling
2025-01-27 00:04:42 -06:00
Pat Hartl
692f6d52ef
Increase performance of getting items from local library
2025-01-26 15:25:41 -06:00
Pat Hartl
a6440e6b2e
Fix import
2025-01-25 15:22:07 -06:00
Pat Hartl
c6c372ffd3
Get playsessions on import as separate request
2025-01-25 12:45:33 -06:00
Pat Hartl
5d6ca8b17c
Download profile on login
2025-01-25 02:58:10 -06:00
Pat Hartl
91b24c116f
Optimize launcher library query
2025-01-20 20:32:51 -06:00
Pat Hartl
cbe363ac4f
Refactor launcher authentication, working import from depot
2025-01-20 12:10:30 -06:00
Pat Hartl
f1d69cdb59
Add users and libraries
2025-01-19 00:06:44 -06:00
Pat Hartl
a25a00639b
Remove repository, add audit interceptor, rename async methods
2025-01-19 00:04:01 -06:00
Pat Hartl
eb1eb3fd5c
Fix importing
2025-01-18 22:36:41 -06:00
Pat Hartl
cf7e81ba54
Detect disconnection from server, automatically go into offline mode
2025-01-18 20:25:39 -06:00
Pat Hartl
11a2562429
Fix offline mode
2025-01-15 02:28:11 -06:00
Pat Hartl
b659012270
Fix missing bulk import extension
2025-01-14 17:39:47 -06:00
Pat Hartl
5de3b1ebc2
Fix importer only importing 1 of each metadata type
2025-01-14 01:50:45 -06:00
Pat Hartl
319f983f83
Fix game importing, fix loading of data for library
2025-01-12 21:49:07 -06:00
Pat Hartl
304f308474
WIP refactor of game importing
2025-01-12 02:54:41 -06:00
Pat Hartl
7ed1cdebe2
Add login via auth provider to launcher
2025-01-05 21:09:57 -06:00
Pat Hartl
7a9e91280b
Fix filter
2024-12-18 21:30:55 -06:00
Pat Hartl
ce17b7999f
Rework depot results, API docs via Scalar
2024-12-16 00:57:11 -06:00
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