Release 5.6.8
What Changed
- Action Library: each custom action appears once; filter by several groups at the same time.
- Viber: images keep their caption; messages with several photos deliver every image.
- Website widget: inline button links with scenario variables resolve to working URLs before the chat shows them.
- Operator Line: long folder and group names truncate cleanly in the sidebar.
- Scenario Builder: reorder keyboard buttons without breaking connections; clearer run-details output in light and dark themes; more reliable section and alias state when opening a scenario.
- Scenarios: the “last operator dialog” action returns complete, chronologically ordered history when your flow reads conversation context after a chat closes.
How It Changed
Before: Custom actions could appear twice in the library; Viber sometimes dropped captions or extra photos; widget buttons could show unresolved placeholders; narrow sidebars scrolled horizontally; keyboard button order was fixed in the editor; run output blocks were harder to scan in dark theme; last-dialog history could be empty, out of order, or from the wrong bot.
Now: The action list is easier to scan and filter; Viber outbound media matches what the operator sent; visitors get clickable links from dynamic buttons; folder labels stay within the panel; editors can reorder buttons safely; debug panels distinguish result types; scenario flows that store last-dialog text or JSON get consistent data for the current bot.
Why It Matters
Scenario authors spend less time hunting duplicate actions and fixing keyboard order; operators trust Viber media delivery; site visitors follow working links from bot buttons; the Operator Line sidebar stays readable on smaller widths; post-run inspection in Scenario Builder is faster during troubleshooting.
Product areas in detail
Settings — Action Library
Improved
Each custom Action Jail action is listed once (the editable entry), without a second non-editable copy under the same name.
Group filter supports multi-select with chips; with no groups selected, all groups remain visible.
Instance setting Deduplicate actions in GET /kw/actions (on by default) controls the new list behaviour; turn it off only for rollback or diagnostics.
Operator Line — Viber
Fixed
An image sent with a text caption reaches the client with the caption attached.
A message with several images delivers all photos, not only the first one.
Website widget
Fixed
- Inline buttons that open a URL or web app resolve placeholders such as
{{const.*}}before the message is shown, so the visitor receives a working link.
Operator Line — folders
Improved
- Long folder and group names in the narrow sidebar truncate with an ellipsis instead of forcing horizontal scroll.
Scenario Builder
Improved
In keyboard settings, move buttons up or down with arrows; connections on the canvas stay aligned after reorder.
When opening a scenario, the active section and duplicate connector-alias warnings restore more reliably.
In node run details, output and action result blocks are easier to read in light and dark themes, with results highlighted separately.
Scenarios — last dialog history
Improved
- Flows that read the last operator dialog after a chat closes receive history even when the room had no messages, in chronological order, scoped to the current bot, with readable text or JSON depending on format settings.
Please note
Action deduplication applies to the action list API and Action Library UI; disable the instance flag only if an external integration relied on duplicate runtime rows.
Widget link substitution applies to inline buttons rendered through the standard Engine path.
Last-dialog improvements affect scenario actions that fetch operator chat history; verify multi-bot setups if the same customer identifier exists on more than one bot.