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
...
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
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