feat: add envelope editor

This commit is contained in:
David Nguyen
2025-10-12 23:35:54 +11:00
parent bf89bc781b
commit 0da8e7dbc6
307 changed files with 24657 additions and 3681 deletions

View File

@ -12,6 +12,7 @@ import {
ZCreateEmbeddingTemplateResponseSchema,
} from './create-embedding-template.types';
// Todo: Envelopes - This only supports V1 documents/templates.
export const createEmbeddingTemplateRoute = procedure
.input(ZCreateEmbeddingTemplateRequestSchema)
.output(ZCreateEmbeddingTemplateResponseSchema)
@ -35,6 +36,7 @@ export const createEmbeddingTemplateRoute = procedure
// First create the template
const template = await createEnvelope({
internalVersion: 1,
userId: apiToken.userId,
teamId: apiToken.teamId ?? undefined,
data: {
@ -46,11 +48,10 @@ export const createEmbeddingTemplateRoute = procedure
},
],
},
meta, // Todo: Migration - Test this.
meta,
requestMetadata: metadata,
});
// Todo: Envelopes - Support multiple items.
const firstEnvelopeItem = template.envelopeItems[0];
await Promise.all(