Pat Hartl
|
86ab116af8
|
Delete archives via interceptor rather than relying on service override
|
2025-12-06 14:17:15 -06:00 |
|
Pat Hartl
|
b67d47ce51
|
Update game actions/save paths if installed version is latest version
|
2025-12-05 21:24:30 -06:00 |
|
Pat Hartl
|
30423a139a
|
Update import event handlers to AsyncEventHandler
|
2025-12-05 21:24:08 -06:00 |
|
Pat Hartl
|
df521b60f3
|
Add method to check if manifest is legacy
|
2025-12-05 21:04:14 -06:00 |
|
Pat Hartl
|
18bf0f251c
|
Refactor launcher import (again)
Implements a queue-based importer based on the implementation server-side.
|
2025-12-05 21:04:01 -06:00 |
|
Pat Hartl
|
cf6ca3ce64
|
Align table actions right, fix toolbar spacing
|
2025-12-05 16:36:01 -06:00 |
|
Pat Hartl
|
da68c79991
|
Reload table after import
|
2025-12-05 16:28:39 -06:00 |
|
Pat Hartl
|
760f29631c
|
Fix table header for actions
|
2025-12-05 16:28:13 -06:00 |
|
Pat Hartl
|
2e84d51b0a
|
Import legacy archives/media
|
2025-12-05 14:39:04 -06:00 |
|
Pat Hartl
|
0072431226
|
Fix null CRC32s
|
2025-12-05 14:38:45 -06:00 |
|
Pat Hartl
|
62e6c25218
|
Remvoe hard failures for non-existent archive entries
|
2025-12-05 14:38:34 -06:00 |
|
Pat Hartl
|
de41b1062f
|
Use correct path when importing archive
|
2025-12-05 14:37:04 -06:00 |
|
Pat Hartl
|
b18f07bfc8
|
Show failed message when import fails
|
2025-12-05 14:36:47 -06:00 |
|
Pat Hartl
|
e4f3f499f1
|
FIx legacy failing to import when missing scripts
|
2025-12-05 00:32:30 -06:00 |
|
Pat Hartl
|
80e8ffd384
|
Fix importing legacy multiplayer modes
|
2025-12-05 00:32:11 -06:00 |
|
Pat Hartl
|
83ae3a4d52
|
Support legacy import format, queue up assets
|
2025-12-04 23:44:42 -06:00 |
|
Pat Hartl
|
414f728181
|
Inherit IKeyedModel, restrict ManifestHelper.Write to only manifests
|
2025-12-04 23:43:25 -06:00 |
|
Pat Hartl
|
18d58ec305
|
Include version in LCX manifest
|
2025-12-04 19:03:05 -06:00 |
|
Pat Hartl
|
6277f494be
|
Unused code cleanup
|
2025-12-04 00:34:55 -06:00 |
|
Pat Hartl
|
80c257daa2
|
Calculate progress properly, show item being imported
|
2025-12-04 00:34:46 -06:00 |
|
Pat Hartl
|
b3b62e4151
|
Fix importing of save paths
|
2025-12-04 00:34:16 -06:00 |
|
Pat Hartl
|
06520030d9
|
Fix media getting deleted after extraction
|
2025-12-03 23:47:15 -06:00 |
|
Pat Hartl
|
1cdbde922f
|
Add FileExistsAsync to differentiate from archive entity ExistsAsync
|
2025-12-03 23:41:51 -06:00 |
|
Pat Hartl
|
22fc2bb9e7
|
Fix ExistsAsync when media record doesn't exist
|
2025-12-03 19:33:27 -06:00 |
|
Pat Hartl
|
ce38a0f252
|
Fix sync relationships not updating the entity
|
2025-12-03 19:33:01 -06:00 |
|
Pat Hartl
|
0bf2ebe618
|
Fix import items not making it into the queue
|
2025-12-03 19:32:41 -06:00 |
|
Pat Hartl
|
5b444f91e7
|
Make SyncRelationCollectionAsync only match existing records
|
2025-12-03 18:56:35 -06:00 |
|
Pat Hartl
|
908f20800c
|
Better existing archive matching, ensure game is not in queue
|
2025-12-03 18:55:09 -06:00 |
|
Pat Hartl
|
1e0466ea6f
|
Simplify save matching
|
2025-12-03 18:54:39 -06:00 |
|
Pat Hartl
|
df4888c577
|
Bounce scripts in queue if game hasn't been imported
|
2025-12-03 18:54:27 -06:00 |
|
Pat Hartl
|
2c51017de0
|
Fix queue dependency by ensuring keys exist
|
2025-12-03 18:32:42 -06:00 |
|
Pat Hartl
|
3d991dc601
|
Add import progress/success stage to dialog
|
2025-12-03 18:32:27 -06:00 |
|
Pat Hartl
|
cf27436a71
|
Fix media importing when existing entity/file doesn't exist
|
2025-12-03 18:31:03 -06:00 |
|
Pat Hartl
|
01d0b3fa5c
|
Make status required
|
2025-12-03 02:22:51 -06:00 |
|
Pat Hartl
|
54400fdb10
|
Refactor server importers
Refactors server importers to better handle dependencies on other data in the queue.
|
2025-12-03 02:22:37 -06:00 |
|
Pat Hartl
|
b4e8925e0e
|
Merge branch 'main' into development
|
2025-12-01 17:57:07 -06:00 |
|
Pat Hartl
|
50f02125a0
|
Merge pull request #368 from aaronpowell/library-page
Library page
|
2025-12-01 17:55:14 -06:00 |
|
Pat Hartl
|
f6f673b1ca
|
Merge pull request #367 from aaronpowell/download-resiliance
Adding some resiliance to the download queue
|
2025-12-01 17:53:43 -06:00 |
|
Pat Hartl
|
46c4338fc5
|
Merge pull request #366 from aaronpowell/launcher-startup-tweaks
Removing some warnings in the code on start up
|
2025-12-01 17:52:34 -06:00 |
|
Pat Hartl
|
6f1e92b6d1
|
Merge pull request #365 from aaronpowell/logging-in-library-endpoint
Adding logging to library endpoints for better debugging
|
2025-12-01 17:51:18 -06:00 |
|
Pat Hartl
|
d094588b0e
|
Merge pull request #364 from aaronpowell/config-null-handling
Handling null in settings that causes a pain when debugging
|
2025-12-01 17:50:18 -06:00 |
|
Aaron Powell
|
8d8ea04fa9
|
More warnings and defensive code through the Library page and components
|
2025-12-01 22:54:38 +11:00 |
|
Aaron Powell
|
4eb299eec9
|
Cleaning up warnings in the GameActionBar
|
2025-12-01 22:46:38 +11:00 |
|
Aaron Powell
|
eb4adabb35
|
Adding some resiliance to the download queue
|
2025-12-01 22:40:47 +11:00 |
|
Aaron Powell
|
22aa828abb
|
Removing some warnings in the code on start up
|
2025-12-01 22:06:49 +11:00 |
|
Aaron Powell
|
8cb30fef5f
|
Adding logging to library endpoints for better debugging
|
2025-12-01 21:53:49 +11:00 |
|
Aaron Powell
|
e5ffb4c8ad
|
Handling null in settings that causes a pain when debugging
|
2025-12-01 21:43:41 +11:00 |
|
Pat Hartl
|
4951aa1a95
|
Download media on import
|
2025-12-01 01:21:21 -06:00 |
|
Pat Hartl
|
2ddcd75c19
|
Bind import UI events
|
2025-12-01 01:05:32 -06:00 |
|
Pat Hartl
|
09eae10935
|
Try to get existing entity before creating another
|
2025-12-01 01:05:18 -06:00 |
|