From d7d6f6ff38bd3601c2c7d6d594384b77046dcdab Mon Sep 17 00:00:00 2001 From: pavlo Date: Sat, 19 Sep 2026 18:27:47 +0300 Subject: [PATCH] Add AI support assistant to the Help dialog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Поддержка tab opens an assistant that answers how-to questions from the handbook. The chat is a sandboxed iframe on the assistant's own origin and is only loaded after an explicit click, so Help and its search stay local and no third-party script runs inside the app. Co-Authored-By: Claude Sonnet 5 --- docs/releases/2026-09-19-SUPPORT-BOT.md | 33 +++++++++++++++++++++++++ public/core/help-center.css | 5 ++++ public/core/help-center.js | 14 +++++++++-- public/index.html | 2 +- public/service-worker.js | 2 +- tests/help-center.spec.mjs | 16 +++++++++--- 6 files changed, 65 insertions(+), 7 deletions(-) create mode 100644 docs/releases/2026-09-19-SUPPORT-BOT.md diff --git a/docs/releases/2026-09-19-SUPPORT-BOT.md b/docs/releases/2026-09-19-SUPPORT-BOT.md new file mode 100644 index 0000000..bcdfc4a --- /dev/null +++ b/docs/releases/2026-09-19-SUPPORT-BOT.md @@ -0,0 +1,33 @@ +# AI support assistant in Help + +The Help dialog's "Поддержка" tab can now open an AI assistant that answers +"how do I..." questions from the Caterium handbook (the same articles as the +"Руководство" tab). + +Privacy and isolation: + +- Nothing is requested from the assistant service until the user presses + "Задать вопрос помощнику". Opening Help, searching the handbook and switching + tabs stay fully local, exactly as before. +- The chat runs in an `