Commit graph

11 commits

Author SHA1 Message Date
Pat Hartl
0dc76c51b8 Replace Automapper with Mapperly 2026-07-02 18:09:14 -05:00
Pat Hartl
b8e9a8c8cd Fix redist/tool/server exports
Fixes various issues that may prevent redistributables, tools, or servers from being exported properly.
2026-02-28 17:51:30 -06:00
Pat Hartl
2066667c99 Fix export initialization for servers, redistributables, and tools 2026-02-08 15:46:18 -06:00
Pat Hartl
120e14d40c Add Tools section to server app
Allows users to upload additional tools and tie them to games. This can be useful for software like map editors, trainers, etc.
2026-02-08 02:24:53 -06:00
Pat Hartl
1f000f5f5a Add name to export file 2026-01-25 17:33:39 -06:00
Pat Hartl
18d58ec305 Include version in LCX manifest 2025-12-04 19:03:05 -06:00
Pat Hartl
58b3db059d Allow more granular selection of records for import/export 2025-08-01 02:27:06 -05:00
Pat Hartl
93523fe8e1 Fix exporting of scripts 2025-07-30 19:25:55 -05:00
Pat Hartl
cc66aedd28 Fix files not being added to export archive 2025-07-29 00:24:28 -05:00
Pat Hartl
29a84fe6eb Fix importer/exporter dependency injection 2025-07-28 08:51:34 -05:00
Pat Hartl
6ec919d1be Separate import and export functionality
This refactor splits the import and export functionality out of the ImportContext and adds an ExportContext. This also introduced separate importer and exporter implementations.

Additionally, adding archive, save, scripts, and server files to the final export archive has been implemented at the exporter implementation for each instead of handling it in the context. This should be a good pattern if other files need to be added down the road.
2025-07-27 17:51:50 -05:00