Aaron Powell
4cef475348
Removing Serilog from the launcher
...
Rely on the standard .NET logging system, so it integrates better with external libraries we might be logging through.
2025-12-11 16:18:33 +11:00
Aaron Powell
22aa828abb
Removing some warnings in the code on start up
2025-12-01 22:06:49 +11:00
Pat Hartl
d6577564db
Move launcher settings to separate assembly
2025-11-23 20:53:45 -06:00
Pat Hartl
ede0e814a5
Change how windows are created. Refactor SignalR client to be named subscriber. Call ChatClient static methods on response from SignalR chat client. Fix dependency loop with chat.
2025-10-25 22:00:50 -05:00
Pat Hartl
694b8b9842
Use SettingsProvider when getting any settings
...
SettingsProvider uses IOptionsMonitor to maintain the current value of settings. This gets updates on YML file changes and since it's a single instance (instead of injecting IOptions<Settings>), consumers always have the latest values.
2025-10-06 20:29:34 -05:00
Pat Hartl
5cab1f3618
Remove old SettingsService, replace with Options pattern
2025-09-29 19:49:09 -05:00
Pat Hartl
d875377f15
Rename SDK services -> clients, implement new configuration, use dependency injection for clients
2025-09-24 20:58:23 -05:00
Pat Hartl
4682ace384
Clean up launcher startup using extensions
2025-08-24 20:29:31 -05:00