{
    "date":  "2026-07-23T07:18:50.2593205Z",
    "workItems":  [
                      {
                          "title":  "Handle specific gestures",
                          "description":  null,
                          "id":  116,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Messaging plugin is available",
                          "description":  null,
                          "id":  1108,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Messaging plugin uses ApiKey",
                          "description":  null,
                          "id":  1117,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "window.external provides the method \"NavigateBrowserTab\" to add or activate a tab in \"TabbedBrowser\"",
                          "description":  "\u003cdiv\u003eThe parameter is the URL to display. The tab is added or activated if the tab is already there. The action has no effect when the \u0026quot;TabbedBrowser\u0026quot; is not used. \u003c/div\u003e",
                          "id":  1167,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Inbound activity duplicate can lead to duplicate usage of detinations for some plugins",
                          "description":  null,
                          "id":  1175,
                          "type":  "Bug",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Messaging plugin allows specifying the agent nickname format",
                          "description":  "\u003cp style=\"margin:0in;font-size:12pt;font-family:Aptos, sans-serif;\"\u003e\u003cspan style=\"font-size:9.5pt;font-family:Roboto;color:#202123;\"\u003eThe nickname format can be specified by the messaging plugin settings in administration module.\u003c/span\u003e \u003c/p\u003e\u003cp style=\"margin:0in;font-size:12pt;font-family:Aptos, sans-serif;\"\u003e\u003cspan style=\"font-size:9.5pt;font-family:Roboto;color:#202123;\"\u003eHere are placeholders:\u003c/span\u003e \u003c/p\u003e\u003cp style=\"margin:0in;font-size:12pt;font-family:Aptos, sans-serif;\"\u003e\u003cspan style=\"font-size:9.5pt;font-family:Roboto;color:#202123;\"\u003e{0} : Agent Account\u003c/span\u003e \u003c/p\u003e\u003cp style=\"margin:0in;font-size:12pt;font-family:Aptos, sans-serif;\"\u003e\u003cspan style=\"font-size:9.5pt;font-family:Roboto;color:#202123;\"\u003e{1} : Agent First Name\u003c/span\u003e \u003c/p\u003e\u003cp style=\"margin:0in;font-size:12pt;font-family:Aptos, sans-serif;\"\u003e\u003cspan style=\"font-size:9.5pt;font-family:Roboto;color:#202123;\"\u003e{2} : Agent Last Name\u003c/span\u003e \u003c/p\u003e\u003cp style=\"margin:0in;font-size:12pt;font-family:Aptos, sans-serif;\"\u003e\u003cspan style=\"font-size:9.5pt;font-family:Roboto;color:#202123;\"\u003e{3} : Agent Description\u003c/span\u003e \u003c/p\u003e\u003cp style=\"margin:0in;font-size:12pt;font-family:Aptos, sans-serif;\"\u003e\u003cspan style=\"font-size:9.5pt;font-family:Roboto;color:#202123;\"\u003e{4} : Agent Display Text\u003c/span\u003e \u003c/p\u003e\u003cp style=\"margin:0in;font-size:12pt;font-family:Aptos, sans-serif;\"\u003e\u003cspan style=\"font-size:9.5pt;font-family:Roboto;color:#202123;\"\u003e{5} : Activity Description\u003c/span\u003e \u003c/p\u003e\u003cdiv\u003eWhen “Agent\nnickname” is not specified (by default), the system falls back to the agent\nstandard display text. \u003c/div\u003e\u003cp style=\"margin:0in;font-size:12pt;font-family:Aptos, sans-serif;\"\u003e\u003cspan style=\"font-size:9.5pt;font-family:Roboto;color:#202123;\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c/span\u003e \u003c/p\u003e",
                          "id":  1179,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Placeholders are supported in predefined text",
                          "description":  "\u003cdiv\u003e \u003c/div\u003e\u003cdiv\u003ePlaceholders in the form {{xxx}} can be used in predefined text. The following values are supported for xxx: \u003c/div\u003e\u003cdiv\u003e\u003cul\u003e\u003cli\u003eagent.firstname \u003c/li\u003e\u003cli\u003eagent.lastname \u003c/li\u003e\u003cli\u003eagent.nickname \u003c/li\u003e\u003cli\u003econtext.\u0026lt;property\u0026gt; (resolved dynamically from the context provided when the conversation is created)\n\u003c/li\u003e\u003cli\u003ecustomer.\u0026lt;property\u0026gt; (resolved dynamically from the context provided when the conversation is created) \u003c/li\u003e \u003c/ul\u003e \u003c/div\u003e\u003cdiv\u003e \u003c/div\u003e\u003cdiv\u003e\u003cul\u003e \u003c/ul\u003e \u003c/div\u003e",
                          "id":  1181,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Some client web proxy settings can be specified using application server configuration file",
                          "description":  "\u003cdiv\u003eHttp.config\u0027s agent section can define the following keys: \u003c/div\u003e\u003cdiv\u003e\u003cul\u003e\u003cli\u003eclient_defaultWebProxy: default web proxy url \u003c/li\u003e\u003cli\u003eclient_defaultWebProxyUsesDefaultCredentials: (boolean, default to false) specify if default web proxy must use default credentials \u003c/li\u003e\u003cli\u003eclient_defaultWebProxyByPassList: a comma or semi colon separated list\u0026nbsp;of regular expressions that describe URIs that do not use the proxy server when accessed \u003c/li\u003e \u003c/ul\u003e \u003c/div\u003e\u003cdiv\u003e\u003cbr\u003e \u003c/div\u003e",
                          "id":  1183,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Character @ is not encoded in messaging sessions, causing unexpected behaviour when agents uses @ in messages",
                          "description":  null,
                          "id":  1185,
                          "type":  "Bug",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "An exception can occur in client when no language is specified when retrieveing attachments or predefined texts for messaging purpose",
                          "description":  null,
                          "id":  1187,
                          "type":  "Bug",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Admin data loading time improved",
                          "description":  null,
                          "id":  1191,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Improved handling of connections in connection pool",
                          "description":  null,
                          "id":  1193,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Improved network tracing",
                          "description":  "\u003cdiv\u003eUse\u0026nbsp;\u0026lt;appSettings\u0026gt;\u0026lt;add key=\u0026quot;TraceNetwork\u0026quot; value=\u0026quot;true\u0026quot; /\u0026gt;\u0026lt;/appSettings\u0026gt; in exe.config to activate. \u003c/div\u003e",
                          "id":  1194,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "WebView2 is not always correctly disposed",
                          "description":  "\u003cdiv\u003eThis could lead to bad performances on long runs \u003c/div\u003e",
                          "id":  1197,
                          "type":  "Bug",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Carriage returns may be lost when pasting in chat agent interface",
                          "description":  "\u003cdiv\u003eThis happens when \u0026quot;client_ChatEnterKeyBehavior\u0026quot; value is \u0026quot;send\u0026quot;. \u003c/div\u003e",
                          "id":  1199,
                          "type":  "Bug",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "A contextual menu in the chat window allows copying the entire conversation",
                          "description":  "\u003cdiv\u003e\u0026quot;Copy conversation\u0026quot; copies the entire conversation, including timestamps and the header, to the clipboard, while \u0026quot;Copy conversation content\u0026quot; copies only the conversation content, excluding the metadata. \u003c/div\u003e",
                          "id":  1201,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "On client, performance decreases as chat sessions are growing",
                          "description":  "\u003cdiv\u003eCan lead to lags before keystrokes are handled. \u003c/div\u003e",
                          "id":  1205,
                          "type":  "Bug",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "WebChat updated to support changes in agent chat interface",
                          "description":  "\u003cdiv\u003eDue to corrections in exchange protocol between agent and server, ChatLink.js must also be updated to support these changes on client side. \u003c/div\u003e",
                          "id":  1207,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "\"Save all\" in QMT does not show folder selection tree, preventing to save files",
                          "description":  null,
                          "id":  1165,
                          "type":  "Bug",
                          "state":  "Resolved"
                      }
                  ],
    "id":  1349,
    "version":  "3.3.1349"
}
