From 3dd838ed04caa9c812e743a45f096628ddd0944a Mon Sep 17 00:00:00 2001 From: MykolaGolubyev Date: Tue, 14 Apr 2026 21:23:50 -0400 Subject: [PATCH] slack: add persistInSlack to meta.json --- .../1.88/add-2026-04-14-ask-in-slack-persist-option.md | 2 ++ .../src/doc-elements/text-selection/TextSelectionMenu.tsx | 1 + znai-reactjs/src/structure/docMeta.ts | 1 + 3 files changed, 4 insertions(+) create mode 100644 znai-docs/znai/release-notes/1.88/add-2026-04-14-ask-in-slack-persist-option.md diff --git a/znai-docs/znai/release-notes/1.88/add-2026-04-14-ask-in-slack-persist-option.md b/znai-docs/znai/release-notes/1.88/add-2026-04-14-ask-in-slack-persist-option.md new file mode 100644 index 000000000..085a05d95 --- /dev/null +++ b/znai-docs/znai/release-notes/1.88/add-2026-04-14-ask-in-slack-persist-option.md @@ -0,0 +1,2 @@ +* Add: `persistAskInSlack` meta.json option. When set to `true`, the `ZNAI_SEND_TO_SLACK_URL` will receive `persist: false` +in the request body \ No newline at end of file diff --git a/znai-reactjs/src/doc-elements/text-selection/TextSelectionMenu.tsx b/znai-reactjs/src/doc-elements/text-selection/TextSelectionMenu.tsx index 6cdd104b3..1a145a2c1 100644 --- a/znai-reactjs/src/doc-elements/text-selection/TextSelectionMenu.tsx +++ b/znai-reactjs/src/doc-elements/text-selection/TextSelectionMenu.tsx @@ -254,6 +254,7 @@ export function TextSelectionMenu({ containerNode }: { containerNode: HTMLDivEle slackChannel: getDocMeta().slackChannel, question: question, context: panelData!.context, + persist: getDocMeta().persistAskInSlack, }; try { diff --git a/znai-reactjs/src/structure/docMeta.ts b/znai-reactjs/src/structure/docMeta.ts index b8f04bef7..4f6dc21fa 100644 --- a/znai-reactjs/src/structure/docMeta.ts +++ b/znai-reactjs/src/structure/docMeta.ts @@ -24,6 +24,7 @@ export interface DocMeta { previewEnabled: boolean; slackChannel?: string; sendToSlackUrl?: string; + persistAskInSlack?: boolean; slackActiveQuestionsUrl?: string; resolveSlackQuestionUrl?: string; trackActivityUrl?: string;