feat: add assistant board styling tools

This commit is contained in:
ajnart committed 2026-08-14 11:32:10 +02:00
1 parent 07547a462c
commit 6dc9a565b0
20 files changed
+1045 -157

No files matched your search

+10 -1
View File
@@ -72,6 +72,11 @@ export const boardSavePartialSettingsSchema = z
})
.partial();
export const boardSettingsSchema = boardSavePartialSettingsSchema.required().extend({
id: z.string(),
name: z.string(),
});
export const boardLayoutSchema = z
.object({
id: z.string(),
@@ -175,5 +180,9 @@ export const addItemToBoardSchema = z.object({
boardId: z.string(),
kind: zodEnumFromArray(widgetKinds),
options: z.record(z.string(), z.unknown()).default({}),
integrationIds: z.array(z.string()).default([]),
integrationIds: z
.array(z.string())
.max(32)
.refine((ids) => new Set(ids).size === ids.length)
.default([]),
});