Pat Hartl
17fa802c19
Implementation of script debugger component with RPC via SignalR
2025-12-10 20:55:38 -06:00
Pat Hartl
f242f66813
Fix display of system scripts table
2025-12-09 00:16:32 -06:00
Pat Hartl
20731f355a
Fix certain taxonomies (tag, genre, platform) being removed from game on save
...
Fixes the action, custom field, multiplayer mode, and save path editors from clearing out taxonomies when saving. Also passes the Game/Server/Redistributable ID as a cascading parameter.
2025-12-08 00:51:32 -06:00
Pat Hartl
7bc0783360
Restore Developer/Publisher fields
2025-12-06 19:33:43 -06:00
Pat Hartl
f733fc274a
Fix tag input
2025-12-06 19:28:04 -06:00
Pat Hartl
04f7a0a07a
Merge pull request #375 from LANCommander/development
...
Refactor Launcher Import
2025-12-05 21:49:19 -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
b93c0f6732
Merge pull request #374 from LANCommander/development
...
Refactored Importing / Legacy Game Importing
2025-12-05 14:40:12 -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
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