*Gabriele Panico*
*Dario De Pascalis*
- minor improvements
- added: autofocus on search input element on cds-add-action-menu floating panel component
- added: ascendent ordering of actions in cds-add-action-menu floating panel
- added: cds-action-n8n
- added: setTiledeskToken method on tiledesk-auth
- added: cds-action-speech-form voice action
- added: cds-action-voice-play-prompt
- added: audio-upload to manage audio file url and drag&drop action in cds-action-reply-audio
- changed: open OptionMenu while adding a new unexisting option in cds-action-dtmf-menu voice component
- changed: default value for request timeout in cds-action-web-requestv2
- bug-fixed: document title fixed
- bug-fixed: askgpt-v2 not create variables until detail is open
- added: lastUserDocumentAsAttachmentURL, lastUserDocumentAsInlineURL and strongAuthenticated variables
- added: settings section in cds-action-web-requestv2
- added: decodedCustomJWT userDefined attribute var
- added: cds-action-brevo
- added: default active tab on settings icon click
- removed: import of cds/_variable.scss from components
- added: lazy modules
- added: PHONE_NUMBER to config-template env
- added: cds-action-dtmf-form and cds-action-blind-transfer
- added: settings to vxml actions
- added: gpt-4-preview type option to gpt-models
- bug-fixed: action-replace-bot-v2 pass /+intentName
- added: brand name to header
- bug-fixed: if condition is changed in action-json-condition or filter, submit button is disabled
- bug-fixed: if chatbot is associated with a dept and ther's depts with no chatbot associated with, do not show select with depts with no chatbot associated with
- added: height on the iframe
- change: copy and paste, change action id when you paste
- change: change the cursor to + when the mouse is on the edge of the dot
- bug-fixed: connectors disappear when you do action d&d.
- bug-fixed: minor bug-fixed
- added: DOCS translator object
- added: cds-action-customerio
- added: customAttributes for support widget to identify current logged user plan
- removed: assignResultTo from cds-action-customerio and cds-action-hubspot
- added: ability to copy/paste an action/block
- changed: return changes to cds-attributes parent if attributes object is empty ( keys.length = 0 )
- bug-fixed: cds-action-make and cds-action-hubspot bodyparameters set as object and not as a string
- bug-fixed: cds-action-make and cds-action-hubspot custom-divider color
- added: TYPE_GPT_MODEL const in utils and used in cds-action-askgptv2 and cds-action-gpt-task components
- added: dashboard integration redirect link in cds-action-qapla and cds-action-hubspot in favour of apiKey into action detail
- changed: animation-delay reduced to 0 for all cds-panel components
- changed: do not close and reopen again cds-panel-action-detail component if it's already opened
- added: new support component
- added: new play menu component
- added: new share menu component
- added: brandResources class now support nested array of objects
- added: cds-action-askgptv2
- added: variable-list tooltip description translations
- changed: cds-action-code reduced max chars
- changed: cds-action-code available only for custom plan
- changed: restore cds-action-change-department
- bug-fixed: lowecase pipe not exist
- changed: text limit to global value rows
- added: brandService added to load remote logos and resources
- changed: logos and resources from remote json
- changed: limit global value to 4026 characters
- bug-fixed: lowecase pipe not exist
- changed: text limit to global value rows
- changed: cds-action-delete-attribute now support all variables (userdefined and systemdefined)
- added: discord channel menu option on support bottom sidebar icon
- added: style.scss, material-dashboard.scss and action-styl.scss as lazy load style
- changed: show changelog only if minor version is changed
- bug-fixed: missing translations
- bug-fixed: cds-textarea not updated
- bug-fixed: widget installation code is not formatted while click on copy in Publish modal
- bug-fixed: cannot read property of undefined reading _tdActionId with forms
- bug-fixed: cannot split of undefined
- bug-fixed: cannot read property of undefined reading _tdActionId with forms
- added: cds-action-replace-bot-v2 with 'execute block' option
- added: translation keys into cds-action components
- bug-fixed: reset operator2 value if condition is 'IsEmpty' or 'isNull' or 'isUndefined'
- bug-fixed: removed angular warning for readonly textarea deprecated propery with reactive Forms -> now ise control.disabled() or control.enabled()
- bug-fixed: operand2 textarea not render textTag on init if readOnly is enabled
- bug-fixed: if condition is changed to 'IsEmpty' or 'isNull' or 'isUndefined' in operand2 cds-action-json-condition textarea not reset correctly
- removed: cds-action-replace-bot DEPRECATED
- added: isNull and isUndefined operator function for cds-action-json-condition
- bug-fixed: compare alphabetic project/action plan rather than PLAN_NAME enum
- bug-fixed: attribute dialog-container component UI
- bug-fixed: after deleted attribute from value field in cds-action-json-condition and cds-action-action-condition, restore base form with operator2.type = 'const'
- bug-fixed: if click on existing condition and then add a new one, the last created condition is not pushed but replaced to che last selected condition
- added: share icon next to chatbot name in header component
- added: badge on action-list for PRO action type
- added: cds-action-hubspot into integrations action-list section
- added: check for action availability depends of current project plan
- bug-fixed: on connect button with attributes (on undo, after deleting the intent, the intent connectors are not created)
- added: error message if global key contains not allowed chaacters
- added: ability to set variable as global key
- changed: text limit to code textarea cds-action-code
- changed: text limit to prompt textarea cds-action-gpt-task
- added: limit to 4 line for cds-action-code preview input box
- changed: removed variable and emoji options from global value input detail component
- added: JSON.stringify function in TYPE_FUNCTION_LIST for cds-action-set-attribute
- added: cds-action-code
- added: cds-mat-tooltip on variable-list item to show current variable description
- added: currentPhoneNumber leadInfo attributes variable
- bug-fixed: if open cds-panel-action-detail, then the stage is not draggable with mouse connected
- added: cds-global-panel-detail component to add/update/delete an existing global variable
- bug-fixed: cannot set iframe url into cds-action-reply
- bug-fixed: cannot delete image because of path url error
- added: trueIntent and falseIntent property into cds-action-make
- added: cds-splash-screen component inside cds-globals section if no global variables are set to current chatbot
- changed: activate submit button and disable 'Value' textarea i operator is equal to 'isEmpty' in cds-action-json-condition
- bug-fixed: form and question icons not updated realtime if form or question is set
- bug-fixed: cds-intent not draggable in some top point of the component
- added: success/failure branch on cds-action-gpt-task
- added: GitHub link on sidebar bottom menu
- added: ability to use local svg icon for menu component
- changed: set 'Content-type' header option as 'application/json' automatically if user select 'body' radio option, remove 'Content-type' header option if user select 'none' in radio button
- changed: moved globals on bottom in variable-list component
- added: upload/link option while loading an image from a source file or a link ora a variable dynamically
- added: leadAttributes section for variableList
- added: support icon menu on bottom section in cds-sidebar
- added: cds-changelog component for new updates news
- added: show function select if operand.function has a value in cds-action-assign-variable-v2
- added: dynamic reuse of cds-menu element
- changed: color defined variables
- added: cds-textarea in button url section to add variable as url for a button reply element
- bug-fixed: floating action list hide called intent --> new Xpositioning
- added: fullfillment section to cds-settings-developer tab section
- bug-fixed: connectorTo not found (connector-point is fill but connector is not created )
- removed: unused variable colors;
- added: label over a connector
- bug-fixed: cds-globals not updated
- bug-fixed: cds-action-make url is rendered ad variable into cds-textarea component
- added: cds-action-make
- added: JSONparse function into cds-action-assing-variable-v2
- added: padding to scaleAndCenter bottom-right button icon
- bug-fixed: cds-action-assign-variable-v2 operand create double value obj
- bug-fixed: cds-attributes not save changes in input component
- bug-fixed: do not permit special chars when adding new variable
- added: cds-action-assign-variable-v2
- added: cdkDragPreview UI while dragging an action into the same block
- added: cds-globals component to manage global attributes variables into chatbot obj
- added: global variables to variablesList utils obj
- bug-fixed: patch in action reply buttons without UUIDV4
- bug-fixed: if clear operand variable inside cds-action-assign-variable, operation obj is not updated
- bug-fixed: if 'readonly' input variable is updated in parent cds-textarea component, tag badge is not created
- added: close behaviour on mouse-tips modal close header icon
- bug fixed: close the add-actions-menu by clicking Backspace
- bug fixed: added an action from the floating menu
- bug fixed: changed the field type in the form email field
- bug-fixed: cannot be able to restart the same intent while testing it on widget page
- added: mouse/trackpad tips
- added: ability to add action from floating 'add action' button on each block
- changed: cds-connector color on start and isLast intent elements
- changed: aligned component to new Regex for variables with {{<\var>}}
- changed: cds-action-assign-variable enable possibility to add custom text on operand2 property
- changed: cds-intent footer 'Add action' button UI
- changed: new services for updating an intent with multimple operations
- bug-fixed: variable-list userDefined expansion panel not opened from the second time
- added: redirect to unauthorized page if signInWithCustomtoken response with 401 error
- bug-fixed: cannot delete chatbot profile image in PROD
- bug-fixed: action-web-requestv2 headers attributes variable not saved with double curly brackets
- bug-fixed: cannot delete first button into cds-action-reply elements
- bug-fixed: cannot clear header attriibutes on cds-web-request-v2
- added: Export/import redirect function on header menu option
- added: extension panel on variable list
- added: baseHref into angular.json
- added: imageRepoService abstract service to recover chatbot profile image
- bug-fixed: set default value for activeDetailSection
- bug-fixed: unable to restart widget flow if panel is already opened once (you had to click twice to restart the flow: first time to open panel and the second to restart the flow )
- added: cds-action-condition(w/out else branch)
- bug-fixed: cds-reply button element not
- bug-fixed: unable to delete bot avatar image profile
- added: network offline modal
- added: menu component on left header tiledesk hover icon click
- bug-fixed: goToKNB dashboard link
- added: menu component on left header tiledesk hover icon click
- bug-fixed: attribute.nextActionIntent not updated after change intent obj
- bug-fixed: intent name not updated on intent-list component
- bug-fixed: goToKNB dashboard link
- minor improvements
- added: cds-action-qapla
- changed: select and button in department choise in chatbot detail section
- bug-fixed: modal-window not show translated labels
- bug-fixed: question/form button in cds-intent canvas element not updated in realtime
- bug-fixed: form-add-field height not fixed and change cds-dashboard main height
- bug-fixed: connectors not adapted on cds-intent height changes
- bug-fixed: afterviewinit stage is traslated and hides 'start' intent
- bug-fixed: if only default department exist and not has a bot, do not show choise department section
- removed: possibility to add a new action on the selected intent from bottom section of the same intent
- added: retrocompatibility with intent that already contains an action of type 'connect block'
- changed: routing path /cds/ to /chatbot/
- changed: base href into intex.html
- added: translations on action_category panel-element
- added: disabled text highlight on zoom-in/zoom-out icon double click event
- added: limit scale zoom
- changed: intent base padding
- changed: hide secrets section
- changed: restored version on logo mouse hover
- changed: preview label on cds-action-gpt-task component
- changed: increased minRow cds-action-hide-message
- changed: preview label in favour of icon in cds-action-close and cds-action-agent-handoff
- changed: cds-settings detail section button UI
- bug-fixed: cds-action-reply-gallery preview not open button on click
- bug-fixed: cds-panel-button-configuration not save url changes
- bug-fixed: start intent show 'add action' button on hover
- bug-fixed: cannot drag action from an existing block to a new one
- bug-fixed: cds-panel-action-detail not change action data on action change
- added: translations
- added: brandService
- added: remove connect to block from Capture user reply
- changed: thicken the connectors by one px
- changed: gray connector color
- added: loader on cds-dashboard
- added: cds-secrets component in cds-sidebar (beta)
- bug-fixed: buttons connector not aligned with button-container while dragging
- added: new cds-modal-activate-bot while publishing a chatbot
- added: options on cds-connector
- added: drag icon in cds-description component only for previewMode
- changed: background and icon colors in cds-sidebar and cds-panel-intents-list
- changed: cds-action padding increased
- changed: cds-action-reply text element background and padding increased
- removed: webhook option from panel-intent-controls component
- added: cds-option zoom-in zoom-out and centerStage
- added: type in metadata element in cds-action-reply components
- bug-fixed: live-active-intent animation restored
- added: hashing routing strategy
- added: check before add new userDefined variable
- added: ability to delete a userDefined variable
- added: 404 not found component
- changed: minor UI improvements
- bug-fixed: not sent null text if textarea is null in action-reply image and gallery elements
- first deploy