Commit graph

4059 commits

Author SHA1 Message Date
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
e91aca8292
Merge pull request #373 from aaronpowell/feature/pr-build-workflow
Add PR build workflow
2025-12-04 19:08:27 -06:00
Pat Hartl
18d58ec305 Include version in LCX manifest 2025-12-04 19:03:05 -06:00
Aaron Powell
8ae9120037 Using different patterns for tags 2025-12-05 11:27:59 +11: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
Aaron Powell
e77620fdd6 Using timestamp not SHA 2025-12-04 17:01:19 +11:00
Aaron Powell
0976f8ccd4 Removing duplicate package version 2025-12-04 16:54:35 +11:00
Aaron Powell
3bbb1fa3f3 fixing permissions 2025-12-04 16:51:04 +11:00
Pat Hartl
06520030d9 Fix media getting deleted after extraction 2025-12-03 23:47:15 -06:00
Aaron Powell
031ef039b8 Add PR build workflow 2025-12-04 16:46:12 +11:00
Pat Hartl
1cdbde922f Add FileExistsAsync to differentiate from archive entity ExistsAsync 2025-12-03 23:41:51 -06:00
Pat Hartl
729dbf5811
Merge pull request #372 from aaronpowell/end-to-end-saves
Fixing end to end bug in Save uploading
2025-12-03 23:34:44 -06:00
Aaron Powell
5e305fc0b0 Endpoint for saves uploading was missing Game from it 2025-12-04 14:38:09 +11:00
Aaron Powell
d0f6782d3e Adding a file name when uploading
The file name is ignored by the server, but if you don't add one, you can't attach a file to the form
2025-12-04 13:35:27 +11: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
1ff1089049
Merge pull request #370 from aaronpowell/path-regex-handling
Path regex handling
2025-12-03 18:57:33 -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
Aaron Powell
ead5b3ef9e Cleanup warnings 2025-12-03 19:35:44 +11:00
Aaron Powell
96327b3e2f Fixing how regex paths are handled and removing dead code 2025-12-03 19:34:53 +11: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
9f6cb26134
Merge pull request #369 from aaronpowell/null-on-versioned-archive
Fixing null ref error with versioned endpoint
2025-12-01 23:36:16 -06:00
Aaron Powell
bc47a7f61c Using TypedResults properly to understand return types and putting some more diagnostics for readability 2025-12-02 16:28:54 +11:00
Aaron Powell
059fc7d907 Fixing null ref error with versioned endpoint 2025-12-02 16:18:58 +11: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