Pat Hartl
1f7db5c5df
Make DebugConsole component for remote and local script execution
2025-09-16 23:51:11 -05:00
Pat Hartl
b4d48afe3a
Track when game was last imported
2025-09-05 17:38:34 -05:00
Pat Hartl
209208632d
Fix importing using transaction
2025-09-05 17:38:05 -05:00
Pat Hartl
c223b3756c
Improve import speed by using transactions
2025-09-05 02:00:59 -05:00
Pat Hartl
aa6096b9e2
Merge branch 'feature/chat'
2025-08-29 00:57:38 -05:00
Pat Hartl
4682ace384
Clean up launcher startup using extensions
2025-08-24 20:29:31 -05:00
Pat Hartl
edbd37430b
Basic support for calling the launcher via shell scheme (e.g. lancommander://Run {GameId})
2025-08-21 18:16:21 -05:00
Pat Hartl
5a32bbf890
Add localization support to launcher
...
Adds localization across the launcher and includes English, German, Spanish, French, Italian, Japanese, Korean, Dutch, Portuguese, Ukranian, and Chinese. These localizations were generated by Claude 3.5 and need to be reviewed by a human for accuracy.
2025-08-18 21:29:38 -05:00
Pat Hartl
91bead2ed7
Have launcher use AppData/Local if it has no write access to its base directory
...
Fixes #292
2025-08-18 17:49:17 -05:00
Bastien Vidé
5b7d24584f
Corrected client-side autoupdater and server-side CheckForUpdate route
2025-08-12 19:04:19 +02:00
Pat Hartl
640f476986
Merge pull request #291 from RattleSN4K3/feature/LibraryGameModifySelective
...
Library changes to addon installation
2025-08-03 14:03:12 -05:00
RattleSN4K3
f87fc87f7e
Stop timer events ignoring connection timeouts causing early connection-lost + show retry count in toast message
2025-06-16 01:36:39 +02:00
RattleSN4K3
274f56d3f3
Prevent logging out when reconnecting in the state of switching to offline mode (stop timer before triggering event)
2025-06-16 01:20:03 +02:00
RattleSN4K3
967d1f0579
Fix keep-alive not working after reconnect
2025-06-16 00:12:44 +02:00
RattleSN4K3
23639dc35c
Store and restore server address (for use in offline mode and auto-login)
2025-06-15 23:39:28 +02:00
RattleSN4K3
d8b768c6d9
Option to temporarily switch to offline mode on startup (if credentials are existent)
2025-06-15 23:39:21 +02:00
RattleSN4K3
a7df66ce93
Store connection state app-wide (in KeepAliveService) for consistency in all components
2025-06-15 23:39:21 +02:00
RattleSN4K3
7e9ac8f4f8
Read username in offline mode from access token
2025-06-15 23:39:20 +02:00
RattleSN4K3
47373c01fa
Fix clearing connection-flag when initially logging in on startup
2025-06-15 23:39:19 +02:00
RattleSN4K3
b6df63e423
No initial login on startup (before UI is shown)
2025-06-15 18:08:50 +02:00
RattleSN4K3
dadf83021a
Uninstalling base game on uninstallation of dependent game
2025-05-27 23:24:54 +02:00
RattleSN4K3
c38d9db31b
Restore installation files on uninstallation of addons
2025-05-27 23:15:29 +02:00
RattleSN4K3
3707a12b33
Mark uninstalled addons in local database on uninstallation base game
2025-05-27 23:15:26 +02:00
RattleSN4K3
7cea3df3b4
Update local manifest and scripts of base game on modifying installation
2025-05-27 23:15:07 +02:00
RattleSN4K3
464c4014c7
Ability to uninstall/install addons at will through Modify dialog
2025-05-27 23:15:03 +02:00
RattleSN4K3
87ecb8ef01
Store installed flag in local library, pre-select addons on Modify/Install dialog
2025-05-27 23:14:59 +02:00
RattleSN4K3
2053f359bf
Storing dependent games ("childs") in local database to list addon options in UI
2025-05-27 21:38:25 +02:00
RattleSN4K3
3fb848d70c
Update depot game properly for library changes, checks local library
2025-05-26 22:38:13 +02:00
RattleSN4K3
4b34bbe1c4
Update filter on refresh after loading new data
...
- Split library-changed event
- Disposing events of Library Index component
2025-05-25 22:25:18 +02:00
RattleSN4K3
73ff5f258a
Remove-game-library dialog to remove base game + addons
2025-05-25 22:25:17 +02:00
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