Commit graph

112 commits

Author SHA1 Message Date
RattleSN4K3
abd8c4cfd1 Pass default username with fallback to "Player" in NameChange script 2025-05-13 00:23:12 +02:00
Pat Hartl
05bd23a0c6 Use cache save/restore 2025-03-17 12:29:35 -05:00
Pat Hartl
010b8d16ed Simplify depot data retrieval, add loading indicator to depot 2025-03-14 17:38:47 -05:00
Pat Hartl
f52e0349a5 Fix depot list API, gracefully handle depot errors
- Depot endpoint was doing an improper operation to get a user by username
- Failure to get depot results will result in a graceful error handling
- Depot will now show a no results error if nothing is available
- Depot will now show a no results message if there are no results in the applied filter

Fixes #210
2025-03-14 02:19:11 -05:00
Pat Hartl
442e8a35ef Avoid exception on filter with no results 2025-03-13 00:42:11 -05:00
Pat Hartl
9ed99c47ba Fix inaccessible server not allowing launcher to start 2025-03-12 01:10:52 -05:00
Pat Hartl
7689ec99a4 Fix no saves from game returning null
Fixes #207
2025-03-11 18:20:34 -05:00
Pat Hartl
89a6e4d0a5 Update login UI when attempting to connect launcher 2025-03-11 01:11:20 -05:00
Pat Hartl
6de08c2662 Only show actions from installed games 2025-02-28 14:02:27 -06:00
Pat Hartl
d38432f675 Add server scripts to execute on game start/stop, refactor how play sessions are recorded 2025-02-23 15:39:06 -06:00
Pat Hartl
a852d71d97 Update UI when import fails 2025-02-21 23:52:51 -06:00
Pat Hartl
9e549c45a6 Fix username/avatar not downloading on app start 2025-02-16 16:46:31 -06:00
Pat Hartl
e3513ea4f7 Fix moving progress 2025-02-16 15:42:00 -06:00
Pat Hartl
94f15b939e Put actual version in launcher settings 2025-02-16 00:36:47 -06:00
Pat Hartl
0594ad594d New login page with launcher download button 2025-02-15 23:45:51 -06:00
Pat Hartl
98bfe90605 Show import progress in popover 2025-02-06 20:54:03 -06:00
Pat Hartl
ba06b56dc3 Fix library view not updating when items are added to the library 2025-02-06 19:47:09 -06:00
Pat Hartl
117f2d6c2b Update to .NET 9 2025-02-04 18:39:29 -06:00
Pat Hartl
90b02ed567 Fixed redist installation
Some checks failed
Publish SDK NuGet Package / publish (push) Failing after 1m17s
LANCommander Release / prep (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
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
- Made download progress show correct time/transfer values
- Added progress for redist installs
- Executed correct scripts on redist install
- Fixed extraction path / working directory for redists
- Make game install use FileTransferMonitor
- Include title of what's being installed in download progress
2025-02-04 02:34:31 -06:00
Pat Hartl
38606a3231 Add progress for redistributable installing
Some checks failed
Publish SDK NuGet Package / publish (push) Failing after 1m42s
LANCommander Release / prep (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_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_release (push) Has been cancelled
2025-01-31 00:34:37 -06:00
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