Adds/updates documentation, assets and implementation for Match3D and puzzle image generation workflows. Key changes: decision logs and pitfalls updated to prefer VectorEngine Gemini for Match3D material sheets and to require edits (multipart) for 1:1 container reference images; guidance added for when to use APIMart vs VectorEngine. .env.example clarified APIMart/Responses config. Many new public assets and PPT visuals added. Code changes across frontend and backend: updated shared contracts, server-rs match3d/puzzle/image-generation handlers, VectorEngine/OpenAI image generation clients, and multiple React components/tests to handle UI/background/container image signing, edits workflow, and puzzle UI background resolution. Added src/services/puzzle-runtime/puzzleUiBackgroundSource.ts and related test updates. Includes notes about multipart HTTP/1.1 requirement and test/verification commands in docs.
18 lines
440 B
TypeScript
18 lines
440 B
TypeScript
export {
|
|
deleteMatch3DWork,
|
|
generateMatch3DBackgroundImage,
|
|
generateMatch3DContainerImage,
|
|
generateMatch3DCoverImage,
|
|
generateMatch3DItemAssets,
|
|
generateMatch3DWorkTags,
|
|
getMatch3DWorkDetail,
|
|
listMatch3DGallery,
|
|
listMatch3DWorks,
|
|
match3dWorksClient,
|
|
persistMatch3DGeneratedModel,
|
|
publishMatch3DWork,
|
|
updateMatch3DAudioAssets,
|
|
updateMatch3DGeneratedItemAssets,
|
|
updateMatch3DWork,
|
|
} from './match3dWorksClient';
|