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
Pat Hartl
b281919ab7
Import media if missing, refactor application login
...
Media is now imported if its given an ID that doesn't exist in the database. This should almost never happen, but it's there if needed.
The login process for the launcher has been refactored to do some initialization steps on application start. This should include pulling down the profile avatar and validating connection on start.
Fixes #124
2024-10-06 17:11:35 -05:00
Pat Hartl
7ecc472058
Delete removed/inaccessible media on import
...
Fixes #115
2024-09-30 20:37:14 -05:00
Pat Hartl
83ac42fc5f
Proper logging of game deletions on sync
2024-09-18 21:07:04 -05:00
Pat Hartl
48479a55d2
Properly end media download operation
2024-09-18 20:48:03 -05:00
Pat Hartl
cb18400307
Pass exception when import failed
2024-09-18 20:41:32 -05:00
Pat Hartl
0d3412cb9d
Add ability to allow a choice of install locations
2024-09-12 19:09:13 -05:00
Pat Hartl
9c95065108
Add Seq sink for debug and timed logging on import
2024-09-11 02:05:24 -05:00
Pat Hartl
c203ac6d32
Switch logging to Serilog
2024-09-11 00:24:34 -05:00
Pat Hartl
29047a4f12
Merge branch 'main' into v1.0.0
...
# Conflicts:
# LANCommander.Launcher.Models/LibraryItem.cs
# LANCommander.SDK/Client.cs
2024-08-10 12:11:04 -05:00
Pat Hartl
e055514811
Split models and services into separate projects
2024-08-07 18:48:13 -05:00