Commit graph

3050 commits

Author SHA1 Message Date
RattleSN4K3
a126b61508 FEATURE START 2025-06-22 01:33:01 +02:00
Pat Hartl
af87690dcb
Merge pull request #305 from RattleSN4K3/feature/LoggingDefaults
[Launcher] Configure logger with log level from debug settings
2025-06-18 01:16:06 -05:00
Pat Hartl
d05ffd6649
Merge pull request #303 from RattleSN4K3/fix/FixContextMenuActions
Fix context menu items not triggering on click
2025-06-18 01:15:28 -05:00
Pat Hartl
9c9845d3ca
Merge pull request #308 from RattleSN4K3/feature/AdminBypassPasswordPolicy
Bypass password policy on first-time-setup for administrator creation
2025-06-18 01:09:48 -05:00
Pat Hartl
238a834e80
Merge pull request #307 from RattleSN4K3/fix/NoLocalhostConnection
[Launcher] Fix connecting to hostname:port Uri
2025-06-18 01:04:49 -05:00
RattleSN4K3
61e0378f12 Bypass password policy on first-time-setup for administrator creation 2025-06-18 00:19:58 +02:00
RattleSN4K3
bf1c16f8ff Fix connecting to hostname:port Uri (adds UriExtensions.CreateUri and .TryCreateUri 2025-06-17 00:41:19 +02:00
RattleSN4K3
d86b4dd8ee Limit suggested URIs only when proper port is given 2025-06-17 00:27:20 +02:00
RattleSN4K3
d55a06c870 Configure Serilog logger with log level from debug settings (Launcher+CLI) 2025-06-16 21:49:57 +02: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
7822a92612 Handle auth state in auth form, forward to specific state based on connection state 2025-06-15 23:39:31 +02:00
RattleSN4K3
30bf9be1aa Import library on auto-login on launcher startup 2025-06-15 23:39:30 +02:00
RattleSN4K3
2099c702b4 Fix attempting to change server address on losing focus, only on change 2025-06-15 23:39:30 +02:00
RattleSN4K3
e13acbe42d Fixed re-starting server discovery after failed connection not working 2025-06-15 23:39:29 +02:00
RattleSN4K3
5a8ffad8b2 Limit the suggested URIs on attempt to connect to server 2025-06-15 23:39:29 +02:00
RattleSN4K3
7707f4797f Don't show reconnect action in top-bar when no auth token is existent 2025-06-15 23:39:29 +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
4a9d974b4d Option to cancel server discovery, start discovery in task 2025-06-15 23:39:28 +02:00
RattleSN4K3
e5d6faa6a9 Always allow logging out even in offline mode 2025-06-15 23:39:27 +02:00
RattleSN4K3
d778d88fd9 Option to switch to offline mode in temporary mode 2025-06-15 23:39:27 +02:00
RattleSN4K3
8933f4a60b Prevent showing non-auth view as long as authentication is validating 2025-06-15 23:39:22 +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
6ddc1411c0 Fix handling import-event being called twice after logout and sequent login 2025-06-15 23:39:20 +02:00
RattleSN4K3
7e9ac8f4f8 Read username in offline mode from access token 2025-06-15 23:39:20 +02:00
RattleSN4K3
039cf4b1c7 Disable several UI options when offline 2025-06-15 23:39:19 +02:00
RattleSN4K3
47373c01fa Fix clearing connection-flag when initially logging in on startup 2025-06-15 23:39:19 +02:00
RattleSN4K3
6fdb96f167 Reduce timeout of ping/auth request 2025-06-15 23:39:18 +02:00
RattleSN4K3
b6df63e423 No initial login on startup (before UI is shown) 2025-06-15 18:08:50 +02:00
RattleSN4K3
32b05f1122 No initial server pinging on startup 2025-06-15 18:08:46 +02:00
Pat Hartl
cddf67a613 Resource stats component, better tracking of child processes, fix serialization bugs 2025-06-14 15:33:10 -05:00
RattleSN4K3
fc035de744 FEATURE START 2025-06-09 17:10:56 +02:00
RattleSN4K3
07c44b1cf7 Keep context menu items in normal style when previously clicked 2025-06-08 04:29:36 +02:00
RattleSN4K3
374fc373dc Show primary actions in context menu of library
Keep primary actions hidden in Play-Button-context menu
2025-06-08 04:21:24 +02:00
RattleSN4K3
436acbb63d Fix updating context menu on parameter changes not refreshing menu items 2025-06-08 03:44:34 +02:00
Pat Hartl
d780da2fcd
Update README.md 2025-05-27 19:06:53 -05: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
be7240d5a0 Fix validating game files for non-installed games 2025-05-27 23:15:20 +02:00
RattleSN4K3
c996561e38 Validating files of mods/expansions, prioritizing files over another 2025-05-27 23:15:17 +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
fa2919b81b Fix installing addons post-installation, was using wrong base folder 2025-05-27 21:38:32 +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
Pat Hartl
425bae360b Abstract server state to support other engines, add Docker container stats 2025-05-26 22:19:53 -05:00
Pat Hartl
fd27010a81 Fix status reporting, use private active memory 2025-05-26 21:59:30 -05:00