5.22.24.6

  • [Feature] Sort plugins alphabetically (#10793)
  • [Feature] Jira plugin: add support for custom mandatory field (#10452)
  • [Feature] KB Search in contact form - optimize initial results (#10372)
  • [Feature] External phone number as phone device for agent (#10088)
  • [Feature] Add 2FA (Two-Factor Authentication) info to APIv3 (agent, agent list) (#10019)
  • [Feature] New chat invitation - minimal (#9962)
  • [Feature] Pick up call from queue (#7357)
  • [Security] Force user to update mobile app (#10847)
  • [Security] Smarty upgrade to version 3 (#10543)
  • [Security] The visitor can see the titles of the internal articles (#10423)
  • [Security] Outdated jQuery libs (#10271)
  • [Security] Outdated CKEditor (#10178)
  • [Security] Remove sensitive data from DB driver error messages (#10024)
  • [Security] No rate limit in customer portal ticket comment (#9852)
  • [Security] Unhanced security in authentification process (#9373)
  • [Improvement] Deleted kb entries (#9921)
  • [Improvement] Search option wherever agent list is displayed (#8828)
  • [Improvement] Rule condition - department "is one of" (#4252)
  • [Plugin] Help Scout - field names and descriptions (#10476)
  • [Fix] API key verification failing for GetResponse plugin (#8906)
  • [Fix] array_key_exists() expects parameter 2 to be array, boolean given in Request.class.php (#10348)
  • [Fix] LiveAgent plugin in Magento 2 throws an exception (#10473)
  • [Fix] Jira plugin not displaying all available projects (#10451)
  • [Fix] Fixes in plugins Freshdesk import, ClickUp, JiraServiceDesk import, Helpscout migration (#10654)(#10347)(#10346)(#10483)
  • [Fix] Missing icon for external device (#10857)
  • [Fix] Chat from invitations fails to popup after reload (#10852)
  • [Fix] Mail content is wrongly stripped in agent panel client (#10844)(#10636)(#10671)
  • [Fix] LiveChat Migration typo (#10839)
  • [Fix] Gmail SMTP server rejects outgoing emails from LA (#10810)
  • [Fix] Difference in style of "Dashboard" between Agent and Admin usertype (#10794)
  • [Fix] Import language doesn't work (#10791)
  • [Fix] Chat welcome message is not added (#10785)
  • [Fix] Contact not created via api with GeoIp enabled (#10784)
  • [Fix] Rule action remove recipients doesn't work (#10781)
  • [Fix] Messages from emails are sometimes created with date 1999-11-30 00:00:00 (#10778)
  • [Fix] Undefined index: order in PrestaShop/index.php (#10775)
  • [Fix] Digitale settings shows truncated callback URLs (#10774)
  • [Fix] Display external info - cant use variables in URL (#10761)
  • [Fix] Reply added twice (#10760)
  • [Fix] API GET /chats failed to execute SQL (#10756)
  • [Fix] LiveAgent.setUserDetails doesn't work on 5.21.17.15 (#10685)
  • [Fix] Use name from email of client if possible (#10674)
  • [Fix] Chat not persisting when navigating subdomains (#10650)
  • [Fix] Please translate "his" to "his or her" or simply "their" (#10624)
  • [Fix] Agent's reply does not show the whole answer that was sent (#10516)
  • [Fix] Password reset is not working (#10507)
  • [Fix] Rename "Chats" to "Chats history" (#10440)
  • [Fix] Text "Restart of application" in plugin confirmation can be confusing (#10412)
  • [Fix] Digitale username and password incorrectly mandatory (#10406)
  • [Fix] loadUserFromBrowserId() will stop working (#10389)
  • [Fix] Call to undefined function mysqli_connect_error() (#10381)
  • [Fix] Сhange action icon "view on map" (#10380)
  • [Fix] ElasticSearch Tickets re-indexation not working (#10376)
  • [Fix] Tags grid isn't working (#10353)
  • [Fix] Move delete button in one level with input (#10351)
  • [Fix] Line with button "Add filter" doesnt stick to bottom of popup (#10350)
  • [Fix] Departments grid is not working (#10341)
  • [Fix] Date selector widget next / previous month (#10314)
  • [Fix] Tags grid isn't working (#10353)
  • [Fix] Overlapping badges in old themes (#10302)
  • [Fix] Wrong chat message group order (#10295)
  • [Fix] Missing message groups in My Ticket view (#10286)
  • [Fix] Complicated delete department message (#10250)
  • [Fix] Add sitemap.xml to robots.txt (#10239)
  • [Fix] Agent's call device not correctly excluded from ringing (#10219)
  • [Fix] Outgoing calls counted to unanswered calls (#10201)
  • [Fix] Failed to set up Content-Security-Policy header on standalone installation (#10166)
  • [Fix] Invalid license page has wrong background in Obsidian (#10147)
  • [Fix] Trim space character when create tags, contact groups (#10128)
  • [Fix] Creation of new visitors from prechat form ignores already existing ones (#10122)
  • [Fix] Strange time in Time report. (#10115)
  • [Fix] "User is not logged in" message in chat with logged in users (#10101)
  • [Fix] Elasticsearch reindex requests can get sent in incorrect order (#10066)
  • [Fix] Invoices grid has too narrow columns (#10061)
  • [Fix] Listbox not working correctly when trying to change From address (#10014)
  • [Fix] Facebook Messenger Auto responses render every ticket replied (#9994)
  • [Fix] Incorrect data about outgoing call minutes in the csv export from Performance report (#9956)
  • [Fix] Contact widget preview blocks deleting department (#9950)
  • [Fix] Contact widgets accessibility problem - history iframe (#9915)
  • [Fix] Calls stuck in Ringing state (#9911)
  • [Fix] Image or text is added (ctrl + v) twice in the Ticket - only in Firefox (#9872)
  • [Fix] Files from IVR rules get deleted after time (#9838)
  • [Fix] Chronological order of messages and message groups in ticket detail (#9827)
  • [Fix] Images not displayed in forum post made by customer after agent edit (#9758)
  • [Fix] Rule with tags changed condition is not executed (#9717)
  • [Fix] Anonym contact increment name number on load (#9696)
  • [Fix] KB search in contact widget searching for previous value (#9691)
  • [Fix] Call quality issue with mp3 vs webm recording in IVR (#9682)
  • [Fix] Server timezone in Devices last registered time (#9632)
  • [Fix] Chat group not ended if last agent logs out (#9270)
  • [Fix] Reply option in More works as 'reply to all' (#9264)
  • [Fix] Facebook comments aren't fetched properly if post contains images (#8567)
  • [Fix] Ignore spaces when searching in phone numbers (#7969)
  • [Fix] "Maximize size of ticket" option opens additionally empty tab. (#7860)
  • [Fix] Add check when setting up email alias (#7715)
  • [Fix] Deleted forum posts are still displayed in KB search results (#7513)
  • [Fix] Firstname and lastname don't support 4byte UTF8 characters (#7492)
  • [Performance] Time rules are overloading DB with slow SQL (#9204)
  • [Refactoring] Refactor Teamwork Desk plugin (#10609)
  • [Refactoring] Update clean-css in less compiler plugin (#10411)
  • [Refactoring] Gpf_Rpc_Params::get should have option to add validator as second parameter (#10352)
  • [Refactoring] Dont copy global _common_templates to each panel dir during build (#10164)
  • [Refactoring] Remove unused methods from Gpf_Desktop_Theme (#10132)
  • [Refactoring] Remove standalone installer from hosted distribution package (#10120)
  • [Refactoring] Trailing slashes in API paths (#10119)
  • [Refactoring] Deleted status for kb entries (#10089)
  • [Refactoring] Refactoring plugins (#9984)
  • [Refactoring] Replace hardcoded mime types with library (#9684)
  • [Refactoring] Style issues in "Edit Department-Email templates" window (#9642)
  • [Refactoring] Refactoring - loading of useless templates (#9125)
  • [Refactoring] Description column in Contacts table (#6559)