All changes
- [Improvement] Send "from" and "limit" params from frontend to load outgoing email accounts grid (#19786)
- [Fix] Ticket KB Suggestions plugin displays broken HTML instead of proper content (#19969)
- [Fix] CRITICAL:
array_pop(): Argument #1 ($array) must be of type array, bool given
(#19963) - [Fix] All filter is set up with Deleted and SPAM statuses (#19951)
- [Fix] Wrong error message
Invalid Twilio credentials
during adding WA number with 360Dialog (#19928) - [Fix] Error indicator for undelivered chat message in client does not work (#19896)
- [Fix] UI: Chat bot screen - add option "requiredMessagesBeforeSkip" (#19877)
- [Fix] Incorrect location and IP address when agent sends answer to new contact (#19870)
- [Fix] Missing department related predefined answers in the
Predefined Answers
section for an agent role (#19821) - [Fix] Incoming call widget appears for a while when customer hangs up call in online IVR section while sound played (#19812)
- [Fix] Visibility of deleted tickets in the default "All" tickets filter (#19741)
- [Fix] Not possible to create new call from LiveAgent using SIP provider extension device (#19676)
- [Fix] CRITICAL Error:
array_shift(): Argument #1 ($array) must be of type array, bool given
in CRMExtension/Module.class.php (#19527) - [Fix] Error:
Undefined array key "content-length"
in La_Model_Ivr->checkFileSize() (#19202) - [Fix] The recording of transferred call not uploaded to LA (#18965)
- [Fix] Error:
Trying to access array offset on value of type bool
in CRMExtension/Module.class.php (#18801) - [Fix] Warning:
foreach() argument must be of type array|object, null given
in CRMExtension_Module.class.php. (#18131) - [Fix] Error
Notification too long
during ringing chat on mobile application in cyrillic (#15351) - [Other] Refactorings and other fixes (#19851)(#19746)(#19339)
- [Security] SonarCloud security complains in Installler (#19929)
- [Feature] Process incoming emails as ReceivedAnswer if From address is forwarding account (#19885)
- [Fix] Incorrect condition validation on gamification level creation (#19935)
- [Fix] The "First assign" SLA is not displayed in tickets with the Answered status (#19918)
- [Fix] Attachments sent in internal chat are always opened on custom domain if available (#19916)
- [Fix] Error:
Unable to create message DTO
inLa_Agent_AaChatRpc.loadMessages()
(#19913) - [Fix] Rules are corrupted (#19889)
- [Fix] Incorrect validation on new WhatsApp ticket form (#19840)
- [Fix] Departments in agent profile are not sorted correctly after saving (#19826)
- [Fix] Incorrect ticket created date in CSV export from ticket grid (#19721)
- [Fix] ConversationRequest not found in ConversationRequestSlaHandler when initiating a call (#19485)
- [Fix] Transfering call is handling by browser and SIP device even if SIP device is not set (#18891)
- [Other] Refactorings and other fixes (#19858)(#19848)(#19809)(#19788)(#18330)
- [Performance] Add timeouts for ES search queries (#19683)
- [Fix] Attachment sent via internal chat throws
Both userId and author are null
(#19910) - [Fix] Translatable strings corrections (#19867)
- [Fix] Unable to read data immediately after previous insert/update (#19837)
- [Fix] Tickets in Init state after migration (#19823)
- [Fix] Ticket answer draft is removed after navigating anywhere outside the ticket (#19886)
-
[Fix] Symbol in rule name causes incorrect system message (#19836) - [Other] Refactorings and other fixes (#18519)(#19808)
- [Fix] Welcome message in chat is not sent (#19893)
- [Fix] Time rules triggered for old tickets after update to 5.52 (#19887)
- [Fix] CRITICAL:
Invalid numeric literal
fromLa_Features_Gamification_LevelForm->add()
(#19661) - [Fix] Tickets cannot be opened because
contactid
does not exist inqu_la_contacts
(#18471) - [Other] Refactorings and other fixes (#19825)
- [Patch] Ticket filters with "Message added" condition are not working (#19863)
- [Patch] Tickets cannot be found by email, truncated indexing required (#19880)
- [Feature] Get VoIP provider IP address from SRV record (#19543)
- [Fix] Switch button shadow is cut off (#19869)
- [Fix] Ticket filters with "Message added" condition are not working (#19863)
- [Fix] Author of chat and author of all messages in chat is the same user (on client side) (#19843)
- [Fix] Could not integrate new email account (#19820)
- [Fix] "New message" notification (counter) in internal chat disappears after you open a chat with another agent (#19758)
- [Fix] CRITICAL:
Job::__construct(): Argument #3 ($arguments) must be of type array, null given, called in QueuedFailureRepository.php
(#19734) - [Fix] Broken design of transfer message group added by rule (#19720)
- [Fix] Incorrect count of incoming & outgoing messages in tickets view (#19672)
- [Fix] Ticket answer indicator does not change for an agent when an answer was sent by another agent or rule (#19577)
- [Fix] "Copy" button icon position in Ticket info view (#18825)
- [Fix] Tickets cannot be found by email, reindexing with truncate required (#19880)
- [Other] Refactorings and other fixes (#19791)(#19752)(#19344)
- [Patch] Tickets in Init state after migration from Freshservice (#19823)
- [Patch] WhatsApp - creating a new message with the "+" in phone number causes "Concurrent login" error (#19816)
- [Security] Data access in Asterisk
extensions
(#19810) - [Plugin]
Init
state tickets inTo Solve
queue after failed Freshservice migration (#19783) - [Fix] Ticket not resolved when resolve is made via API without useridentifier param (#19830)
- [Fix] Remove Gpf_Log_DeleteEventsTask from tasks (#19822)
- [Fix] ERROR:
Search after is missing
in La_MobileApp_Filters.getTickets (#19819) - [Fix] Call shows as in queue while it was already routed to voicemail (#19817)
- [Fix] WhatsApp - creating a new message with the "+" in phone number causes "Concurrent login" error (#19816)
- [Fix] Incorrect mime file type sent via WhatsApp (#19797)
- [Fix] "Keep resolved" checkbox wrong alignment (#19767)
- [Fix] Translatable strings correction (#19701)
- [Fix] Failed to find ringing call on stop ring (#19694)
- [Fix] During connecting Facebook pages, only 100 pages are loaded (#15539)
- [Other] Refactorings and other fixes (#19502)
- [Plugin] Only 30 articles per category migrated from Freshservice (#19792)
- [Improvement] Synchronize whatsapp after add number (#19771)
- [Improvement] Automated closing of resolved tickets (#17805)
- [Fix] Failed to enqueue all tickets in
La_Search_Jobs_ReindexAllTicketsJob
(#19811) - [Fix] Inactive Agents are not getting disconnected (#19807)
- [Fix] Creating a new contact by clicking
Change ticket owner
button from the ticket tab causes a contact to be created withNULL
values instead of empty strings (#19805) - [Fix] Inconsistent field definition data error (#19804)
- [Fix] PhpError: Too few arguments to function La_Mobile_Status (#19803)
- [Fix]
Subject like
condition in ticket filter is not working properly (#19798) - [Fix]
Send mail
action does not work in the rule with conditionnew status
=Closed
(#19737) - [Fix] Breathing time is skipped when chat/call is in queue for longer time than is set as breathing time (#19557)
- [Patch] Only 30 articles per category migrated from Freshservice (#19792)
- [Patch] Synchronize whatsapp after add number (#19771)
- [Patch] Call shows as in queue while it was already routed to voicemail (#19817)
- [Patch] Failed to find ringing call on stop ring (#19694)
- [Patch] ERROR: Search after is missing in La_MobileApp_Filters.getTickets (#19819)
- [Patch] Broken invitation (#19650)
- [Patch] Creating a new contact by clicking Change ticket owner button from the ticket tab causes a contact to be created with NULL values instead of empty strings (#19805)
- [Patch] Failed to enqueue all tickets in La_Search_Jobs_ReindexAllTicketsJob (#19811)
- [Improvement] Add filter & advanced search to the Add member grid (#19496)
- [Improvement] Make whole row in Add member window clickable to select user (#19495)
- [Improvement] Add Flowhunt provider + endpoint for AI providers UI (#19613)
- [Feature] Add FlowHunt chatbot backend (#19743)
- [Plugin] Related tasks from ClickUp are not displayed in Liveagent tickets (#19004)
- [Fix] Chat availability disabled for agents automatically after ~5 minutes (#19674)
- [Fix] Twilio WhatsApp templates without variables cannot be sent (#19796)
- [Fix] Failed to create new WhatsApp ticket after previous purged (#19776)
- [Fix] Incorrect create ElasticSearch filter when array indices are not ordered (#19768)
- [Fix] Update step 5.51.4 fails on loading templates from unpaid account (#19756)(#19772)
- [Fix] Failed export tickets (#19728)
- [Fix] Email account connection failure due to usage of unsupported DH cipher key (#19725)
- [Fix] APIv3 "GET tickets" - returns a 500 error (Slim Application Error) when using "_filters" parameter (#19716)
- [Fix] The number of objects in SipConnector is increasing on requesting call status (#19710)
- [Fix] Fatal error:
strtolower(): Argument #1 ($string) must be of type string, array given
in Server.php (#19706) - [Fix] Error:
Row name does not exist
in Gpf_Data_IndexedRecordSet.class.php (#19693) - [Fix] Agent can't transfer a call to a department to which he does not have access (#19662)
- [Fix] Impossible to change validator "No validation" (#19660)
- [Fix] Requested callback in offline cause CallThread stuck (#19655)
- [Fix] Python threads keep running even when caller channel does not exists (#19654)
- [Fix] Ticket created from in-page form labeled like created from contact button (#19649)
- [Fix] Wrong location of button "Reset password" (#19610)
- [Fix] Not possible to disable 2FA of agent as admin (#19606)
- [Fix] Max get tickets for export and mass actions is 1000 (#19596)
- [Fix] Error:
Inconsistent field definition data
(#19590) - [Fix] Chat "Close window" button not working, "close" icon works after second click (#19584)
- [Fix] It is not possible to search in chat messages (#19443)
- [Fix] ElasticSearch: chat and call messages is not in es (#19000)
- [Fix] Chat does not end when agent logs out while the chat is ringing after transfer (#18928)
- [Fix] Stuck chat after visitor loses internet connection (#18704)
- [Fix] Breathing time is skipped when chat/call is in queue for longer time than is set as breathing time (#19557)
- [Fix] ReflectionException:
Class \"[string_value]\" does not exist
in La_ContactForm->execute() (#19574) - [Fix] Mark ALL / NONE options buttons on the custom ticket filter on mobile view design issue (#19570)
- [Fix]
When customer replied in assigned ticket
email notifications are being sent to deleted agents (#19555) - [Fix] Error:
Gpf_Filter_Operator_String_Utf8String::sanitizeUtf8WhiteSpaces(): Return value must be of type string, null returned
in Gpf_Filter_Operator_String_Utf8String.class.php (#19542) - [Fix] PDOException:
error in your SQL syntax ... near 'ON DUPLICATE KEY UPDATE previous_status = IF(rstatus <> VALUES(rstatus)
in La_Rpc_Chat.requestConnect (#19528) - [Fix] Empty
pressetstatus
condition inMysqlDepartmentMembersRepository
(#19505) - [Fix] "change IVR" rule action does not check if the whole IVR is valid the same as connected number's IVR section (#19404)
- [Fix] Field with attribute
Always visible
can be deleted from view (#19286) - [Fix] Filter conditions are doubled in merge grid (#19166)
- [Fix] Wrong behavior of tooltips on Tickets grid action buttons (#19116)
- [Fix] Klaviyo Integration - not possible to connect (#19008)
- [Fix] Error in
HighRiseIntegration_Task_SyncAllUsers
. Message:Unsupported operand types: string + int
(#18272) - [Fix] Error:
com.qualityunit.gpf.client.utils.FastStringMap can only have Strings as keys, notnull
when opening chat button. (#17218) - [Fix] Facebook providers in LA config are missing
redirect-uri
in all variations except default (#19619) - [Fix] Facebook provider variation
la_qu
is missing inconfig.tftpl
used for infra configs (#19673) - [Fix] Internal system message
closed the chat
inserts redundant empty message row (#18686) - [Performance] Slow SQL queries from
La_TimeRules_ContactTimeRuleJob
are overloading DB servers (#19732) - [Other] Refactorings and other fixes (#19657)(#19545)(#19524)(#19482)(#19461)(#19435)(#19628)(#19510)(#19480)(#19442)(#19762)(#17948)(#19666)(#19635)(#19778)(#19757)(#19702)(#19751)(#19695)(#19607)(#19348)(#19609)(#19571)(#19309)(#19621)(#19455)(#19614)(#17990)
- [Patch] Twilio WhatsApp templates without variables cannot be sent #19796
- [Patch] Use v1 Twilio API to load WhatsApp templates (#19772)
- [Patch] Order filters values array (#19768)
- [Patch] Do not postpone La_Task_UpdateUserStatus (#19730)
- [Patch] Add additional info to log error when execute async job (#19762)
- [Patch] Raise limit of agents retrieved by response 200 to 1500
- [Patch] Slow SQL queries from La_TimeRules_ContactTimeRuleJob are overloading DB servers (#19732)
- [Patch] Failed to send WA template message (#19718)
- [Other] Other patches (#19732)(#19756)
- [Patch] APIv3 "GET tickets" - returns a 500 error (Slim Application Error) when using "_filters" parameter (#19716)
- [Patch] Session expired immediately on log in (#19687)
- [Patch] Incorrect parse filter condition when search tickets (#19681)
- [Other] Other patches (#19685)
- [Patch] SlowLog when retrieving user by authtoken (#19665)
- [Patch] Slow SQL when deleting agent (#19658)
- [Patch] Session expired immediately on log in (#19687)
- [Patch] SlowLog when retrieving user by authtoken (#19665)
- [Patch] Slow SQL when deleting agent (#19658)
- [Patch] Allow to override limit "max messages in ticket" (#19600)
- [Patch] Wrong location of button "Reset password" (#19600)
- [Patch] Position of "Add" button (#19642)
- [Patch] Other fixes (#19668)(#19680)
- [Fix] Deleting one chat removes contact for all chats created by same contact (#19602)
- [Fix] Ticket cannot be closed on the first attempt when clicking on X if it has multiple visitors (#19617)
- [Fix] Chat interface and messages are not loaded after chat transfer, page reload needed (#19585)
- [Fix] Access to attachments in chat (sometimes) forbidden for visitor (#18434)
- [Fix] Decrease maximum size of message content when indexing tickets to 5kB plain text (#19603)
- [Fix] Error when export tickets via new endpoint (#19594)
- [Fix] First call has no buttons panel if started from ticket created from APIv3 (#19544)
- [Other] Refactorings and other fixes (#19592)
- [Patch] Deleting one chat removes contact for all chats created by same contact (#19602)
- [Patch] Ticket cannot be closed on the first attempt when clicking on X if it has multiple visitors (#19617)
- [Patch] Chat interface and messages are not loaded after chat transfer, page reload needed (#19585)
- [Patch] Access to attachments in chat (sometimes) forbidden for visitor (#18434)
- [Patch] Decrease maximum size of message content when indexing tickets to 5kB plain text (#19603)
- [Fix] Tickets count in To solve button is incorrect (#19572)
- [Fix] Shared tickets filters with date range condition are not correctly saved (#19568)
- [Fix] Unreadable More filters button in mobile view in Material theme (#19565)
- [Other] Refactorings and other fixes (#19558)
- [Fix] Invalid UTF8 character inserted to database via API v1 (#19518)
- [Fix] Access to attachments in chat (sometimes) forbidden for visitor [partially fixed] (#18434)
- [Patch] Tickets count in To solve button is incorrect (#19572)
- [Patch] Error when opening (forwarded) ticket: (TypeError) : Cannot read properties of null (reading 'g') (#17167)
- [Patch] Handle timeout in mod_rewrite check during update (#15731)
- [Fix] Open tickets counter is missing padding in mobile view (#19566)
- [Fix] Ticket grid is cut off at the bottom (#19562)
- [Fix] Substitute department selected when deleting a department is not correctly replaced in rules (#19532)
- [Fix] Incorrectly selected substitute department for a deleted department in incoming email accounts (#19531)
- [Fix] Error:
json_decode(): Argument #1 ($json) must be of type string, array given
in AgentAuthenticator.php (#19511) - [Fix] Rule condition
Requested by
unable to load value for editting (#18770) - [Other] Refactorings and other fixes (#17989)
- [Feature] Add plugin: BeezDesk into cloud release (#19346)
- [Improvement] Remove FB router URL from code (#19494)
- [Improvement] Change cursor from arrow to pointer when hovering over department member (#19487)
- [Improvement] Improve department role label design (#19467)
- [Improvement] Reindex all tickets improvement (replace instead of truncate+insert) (#19446)
- [Improvement] Make predefined answer text box adjustable (#19385)
- [Improvement] Possibility to set (force) SSO as the only login option (#16022)
- [Fix]
OutgoingEmailAccountId::__construct(): Argument #1 ($value) must be of type string, OutgoingEmailAccountId given
(#19536) - [Fix] Failed to reschedule ReindexTicketsJob (#19520)
- [Fix]
La_Task_UpdateUserStatus
task is failing (#19517) - [Fix] Registered visitor is unable to start a chat (#19509)
- [Fix] Update style of the discounted price in LA themes (#19504)
- [Fix] Stuck chat when ticket is resolved while chat is ringing in the same ticket (#19479)
- [Fix] Ticket grid doesn't work for the newly created agents (#19473)
- [Fix] Useless border of "Add action/Create" button (#19441)
- [Fix] Don't display duplicated notification popups (#19425)
- [Fix] KB kategories migrated multiple times during Zendesk migration (#19411)
- [Fix] Knowledgebase entry title doesn't support all emoticons (#19403)
- [Fix] Enabling/disabling plugin/integration displays duplicated confirmation notification (#19381)
- [Fix] Incorrect width set up for the Configuration AI section content (#19380)
- [Fix] Notification in dashboard always contains both arrows despite it is the first, last, or the only notification (#19379)
- [Fix] Agent stop provide phone service on logout even if he has enabled devices for calls in offline (#19367)
- [Fix]
Tag report
chart typesArea
,Line
andBar
display correct data only for first 10 tags (#19336) - [Fix] Wrong content type generated for API v3 OpenApi json definition (#19331)
- [Fix] Cloned agent has all services duplicated after deleting the agent from which it was cloned (#19324)
- [Fix] Audit log config is ignored (#19307)
- [Fix] Shifted arrows changing the KB item position (#19274)
- [Fix] CRITICAL:
La_Rpc_TicketMessages::loadGroupsAndMessages(): Argument #3 ($ticketCreatedAt) must be of type Qu_Lib_Instant, null given
fromLa_Rpc_TicketMessages->open()
(#19170) - [Fix] CRITICAL:
Call to a member function getValue() on null
inGpf_View_FilterForm.save()
(#18368) - [Fix] Update WhatsApp integration to work with new WA template messages (#18051)
- [Fix] API v1 conversations crashes when trying to access any ticket after first 1000 (#17646)
- [Fix] API v3: _sortDir and _sortField are ignored in
/api/v3/#/tickets/getTicketsList
(#17492) - [Other] Refactorings and other fixes (#19526)(#19491)(#19483)(#19454)(#19439)(#19215)(#18991)(#17873)(#13543)
- [Fix] Error 429 (Too many requests) during Zendesk migration (#19515)
- [Fix] Error: Failed to deserialize custom form field with id in MysqlFormFieldsRepository.php (#19210)
- [Fix] JsonSerializer::decode(): Argument #1 ($json) must be of type string (#19450)
- [Fix] Decrease ES max index text size (#19512)
- [Fix] Trim content for ES index after conversion from HTML to plain (#19506)
- [Fix] Voicemail recording doesn't exists in the ticket (#19440)
- [Fix] Incoming call from anonymous number gets stuck (#19463)
- [Fix] Agent profile cannot be saved with chat feature disabled (#19470)
- [Fix] Zendesk_Task: Article\Model\Text::__construct(): Argument #1 ($text) must be of type string (#19010)
- [Fix] During Freshdesk migration KB articles migrated without images, videos and HTML formatting (#19371)
- [Improvement] Add filter to "Manage department members and roles" grid (#19363)
- [Feature] Make contact in Chats overview clickable (#16193)
- [Fix] Strange order of departments in New > New email (#19376)
- [Fix] Opening ticket in popup cause Something went wrong error (#19364)
- [Fix] Unread messages counter should be displayed only if agent is scrolled (#19357)
- [Fix] Opening of a new ticket from call take long time (#19197)
- [Fix] Merging tickets is counted as Answers in agent
Performance report
(#19051) - [Other] Other fixes and refactorings (#19389)(#19417)(#19399)
- [Fix] Display order of messages in internal chat is broken (#19397)
- [Fix] Filter for agent name in Department members should not be case sensitive (#19356)
- [Fix] Mail outbox doesn't work with TIMEZONE setting correctly (#19304)
- [Fix] API key authentication does not work to access files through
scripts/file.php
(#19258) - [Improvement] Enable ticket assistant for developer installation (#19386)
- [Fix] Postponed tickets are not reopened after scheduled time (#19387)
- [Patch] API key authentication does not work to access files through scripts/file.php (#19258)
- [Security] Reset password button in agents list doesn't reset password (#17319)
- [Feature] Limit editing of templates per variation (#18789)
- [Fix] Cannot merge contacts (#19370)
- [Fix] Missing images in article (#19287)
- [Fix] Mysterious
session expired
on standalone installation (#18512) - [Other] Refactorings and other fixes (#18668)(#19361)(#19360)(#19347)
- [Improvement] Elasticsearch: change how we index html and big texts (#19293)
- [Improvement] Extend the current limit: 100 message groups per conversation (#19292)
- [Improvement] UI and UX improvement for Department roles (#19265)(#19335)
- [Improvement] Add option to set up 3 digits number as an external device (#16699)
- [Fix] Broken transfer and assign of a ticket (#19282)
- [Fix]
Visibility
of Ticket & Customer fields is not editable (#19268) - [Fix] Infinite loading after saving 2FA without a code (#19259)
- [Fix] LiveAgent users that left panel without using logout button remains logged in (#19233)
- [Fix] "Complete transfer" button is not displayed in internal call on transfer (#19224)
- [Other] Refactorings and other fixes (#19045)(#19306)(#19311)
- [Patch] Disable sending email through system email account
- [Patch] Error in index ticket reschedule (#19306)
- [Patch] Extend the current limit to 5000 messages per conversation (#19292)
- [Feature] Agent roles per department (reader, solver, supervisor, manager)
- [Improvement] Improve Google oAuth app to support sending emails from aliases (#18188)
- [Improvement] Add option to set up 3 digits number as an external device (#16699)
- [Improvement] Update GPT model to latest version (#19169)
- [Improvement] New shortcuts for new ticket and call (#19154)
- [Improvement] Unread counter with scroll action (#18992)
- [Improvement] Improve error message when limits reached on OpenAI assistant (#18777)
- [Fix] Localize
To solve algorithm
setting name (#19266) - [Fix] Broken Plugin configuration (#19280)
- [Fix] Impossible to adjust the width of the Views column in KB grid (#19275)
- [Fix] Custom roles grid shows wrong count of agents with given custom role (#19272)
- [Fix] Problem with index tickets (#19262)(#19247)
- [Fix] API key authentication does not work to access files through
scripts/file.php
(#19258) - [Fix] In department roles there is non-working "change" button available for changing admin role (#19252)
- [Fix] Not possible to save any changes in agent profile (role agent) (#19226)
- [Fix] "Call not found" on call status change (#19223)
- [Fix] Missed call ID in
service_params
in ticket with call (#19222) - [Fix] Update JsonSerializer::decode() to support legacy error handling (#19221)
- [Fix] Error:
Failed to deserialize custom form field with id
in MysqlFormFieldsRepository.php (#19210) - [Fix] List type custom fields do not save available values (#19196)
- [Fix] Convert contact to company button is not restricted for custom roles (#19188)
- [Fix] Wrong behavior when fetching Slack channels with 0 members (#19187)
- [Fix] POP3 connection fail due to incomplete response received via socket connection (#19178)
- [Fix] Broken "To solve" functionality in department settings (#19134)
- [Fix] "Answered scheduled" status does not change after sending e-mails (#19103)
- [Fix] Postponed ticket in which agent called a customer cannot be postponed again to the same time (#19101)
- [Fix]
%s
is shown instead of agent name in agent creation form success message (#19091) - [Fix] CRITICAL:
La_Features_Facebook_EventProcessor_Conversations::createFileMessageFromAttachment(): Return value must be of type Qu_La_Message_NewFileMessage, null returned
(#19064) - [Fix] Customer cannot leave an offline message when ticket is already deleted (#19055)
- [Fix] Attached file removed from
Predefined answer
after the template used in ticket note and file removed from note (#19040) - [Fix] Agent displayed in the list of available destination for internal call even if he is on another call (#18925)
- [Fix] The "Clone agent" form freezes after clicking "Create" (#18851)
- [Fix] Merging of contacts does not finish for bigger data (#18729)
- [Fix] CRITICAL:
Argument #1 ($request) must be of type FacebookRequest
in FacebookBatchResponse.php (#18692) - [Fix] CRITICAL:
fopen(): Argument #1 ($filename) must not contain any null bytes
in La_ContactWidget_Generator.class.php. (#18234) - [Fix] Loading Slack channels in rule or mass action throws Data error Slim Application Error (#18073)
- [Fix] Trying to leave offline message through chat button gives "Permission denied" error (#17787)
- [Fix] Error after sending offline message (#17390)
- [Fix] Shortcut to open My Account does not work (#17176)
- [Fix] Older attachment not possible to download (#16444)
- [Performance] "Connection timeout" error on the Tag report (#17085)
- [Other] Refactorings and other fixes (#19214)(#19155)(#19142)(#19090)(#19073)(#19069)(#19060)(#19049)(#19002)(#18936)(#18902)(#18882)(#19288)(#19199)(#19281)(#19277)(#19251)(#19102)(#19033)(#19261)
- [Patch] Failed to index ticket - loop in corner case (#19247)
- [Patch] Problem with ticket indexing "version conflict" (#19262)(#19247)
- [Patch] "Connection timeout" error on the Tag report (#17085)
- [Patch] POP3 connection fail due to incomplete response received via socket connection (#19178)
- [Patch] Keep ticket state incorrectly checked by default for ticket action (#19103)
- [Improvement] Use buttons with new tooltip for
Refresh
andGo to top
buttons (#19056) - [Improvement] Implement Caching for Language CSV Files into PHP Files for Performance Optimization (#19021)
- [Improvement] Improve error message when limits reached on OpenAI assistant (#18777)
- [Fix] Useless background of the refresh button (#19098)
- [Fix] Some fields in the chat button settings can be displayed as empty (#19035)
- [Fix] Empty privileges are returned by
ApiKeyManager::getByToken
method (#18767) - [Fix] Failed get tracking url for our support (#17612)
- [Performance] Slow SQL in
DeleteUnusedUsersAndContacts
(#18874) - [Performance] Inline images should be parsed from KB articles and cached (#18703)
- [Other] Refactorings and other fixes (#18976)(#18942)(#18904)(#18881)(#12398)
- [Patch] Disable sending email through system email account (PR16414)
- [Fix] Keep ticket state incorrectly checked by default for ticket action (#19068)
- [Fix] Stuck chat after transferred to department without online agents (#18927)
- [Other] Refactorings and other fixes (#18832)
- [Patch] SPF record is not recognized by Liveagent when adding mail account (#19047)
- [Patch] LiveAgent users that left panel without using logout button remains logged in (#18958)
- [Patch] Agent cannot close chat after customer lost internet connection (#17484)
- [Patch] Error message after a chat is assigned and transferred (#17739)
- [Patch] Create ticket API v3 creates a ticket despite error message regarding insufficient privileges (#18870)
- [Patch] System messages visible to customer (#18959)
- [Patch] "Remember me" login function causing problems on standalone installations (#17448)
- [Patch] Random "session expired" on standalone installation (#18512)
- [Patch] Attachment in ticket can't be downloaded during ticket composing or replying (#16221)
- [Improvement] Log crashed task before rescheduling (#18979)
- [Fix] SPF record is not recognized by Liveagent when adding mail account (#19047)
- [Fix] Uncaught RuntimeException: Container is not set (#19043)
- [Fix] Ticket info section style corrections (#19028)
- [Fix] Shifted label field in GitHub integration configuration section (#19027)
- [Fix] Blue info section with tooltip incorrectly displayed for integrations with no info (#19026)
- [Fix] Possible XSS on customer portal articles (triggered in agent panel) (#19024)
- [Fix] ElasticSearch: purged tickets still in es (#18999)
- [Fix] Missing "Save" notification in Call, Chat, and Email settings sections (#18990)
- [Fix] Canceled chat is not created as ticket (#18972)
- [Fix] LiveAgent.addTicketField doesn't work in chat button without pre-chat form (#18947)
- [Fix] Error:
Failed to finish call
,Ticket solution not found
(#18943) - [Fix] Merge into mass action info message prints System as action initiator instead of an agent (#18873)
- [Fix] CRITICAL:
Argument #1 ($url) must be of type string
in CustomPlugin_Extension.loadExternalExtension() (#18735) - [Fix] Incorrect instructions to set up SPF record to send emails from LA servers (#18693)
- [Fix] The "Timezone" setting in rules can be displayed as empty (#18176)
- [Fix] "Remember me" login function causing problems on standalone installations (#17448)
- [Fix] Incorrect validation of focused field with auto filling (#15382)
- [Fix] Bad route after clicking on the created customer portal (#10285)
- [Fix] Instagram subcomments are not fetched (#18701)
- [Other] Refactorings and other fixes (#18977)(#19059)
- [Security] Tabnabbing vulnerability (#17952)
- [Improvement] Mass action transfer - keep ticket state checked by default (#14766)
- [Fix] AssignToMe chat action is changing agent from solver to viewer (#19009)
- [Fix] Translatable strings corrections (#18921)
- [Fix] Confusing
Loading...
sign when all ticket messages have been already loaded (#18846) - [Fix] Not possible to create new answer draft when old exists (#18814)
- [Fix] Undo shortcut does not work correctly in ongoing chats when canned messages are added (#18534)
- [Other] Refactorings and other fixes (#18955)(#18896)(#18230)
- [Fix] Multi KB integration guide has a typo in the URL (#18915)
- [Fix]
Can not add note to ticket Row does not exist
when quickly adding file to note second time (#18914) - [Fix] Can't upload a WAV file as IVR recording anymore (#18907)
- [Fix] Chat content is not searchable after truncate (#18809)
- [Fix] Mass action success notification appears many times for a single run (#17558)
- [Security] System messages visible to customer (#18959)
- [Feature] Create tag directly in rule edit (#6545)
- [Fix] CSS color-scheme: dark causes white background in widgets (#18975)
- [Fix] Missing
PHP_IDE_CONFIG
environment variable (#18967) - [Fix] LiveAgent users that left panel without using logout button remains logged in (#18958)
- [Fix] Translatable strings corrections (#18922)
- [Fix] Create ticket API v3 creates a ticket despite error message regarding insufficient privileges (#18870)
- [Fix] AI overview content (#18802)
- [Fix] LA selects a wrong number after pressing the "Enter" button (#18280)
- [Fix] Error message after a chat is assigned and transferred (#17739)
- [Fix] Agent cannot close chat after customer lost internet connection (#17484)
- [Other] Refactorings and other fixes (#18930)
- [Improvement] Show information that LA stores email sources only for 30 days when connecting email account (#14788)
- [Fix] Translations with no sense. (#18956)
- [Fix]
The dictionary is not loaded.
error message when setting up password in customer portal (#18951) - [Fix] CRITICAL:
La_Api_Helper_User::getAgent(): Argument #1 ($userIdentifier) must be of type string, null given
(#18949) - [Fix] Failed to migrate answer, resolution and assign request when sla level not exists (#18939)
- [Fix] Lack of contextual information in strings to be corrected (#18934)
- [Fix] Mistake in the source string to be corrected (#18929)
- [Fix] Translatable strings corrections (#18920)
- [Fix] Add backoff algorithm or retry-interval to
RedisClientBuilder
(#18905) - [Fix] Slim application error on local env after newly created environment (#18890)
- [Fix] Ticket not reopened when transferred to department inaccessible by agent (#18771)
- [Fix] Not possible to re-create a previously deleted agent (#18710)
- [Fix] Not possible to select a ticket via the Search button in mass action "Merge into" (#18670)
- [Fix] AI Assistant not retaining new lines (#18665)
- [Fix]
RecoverableProjectionError
version_conflict_engine_exception
in TicketSearch (#18659) - [Fix] CRITICAL:
Object of class Model_EmailMessage_AttachmentId could not be converted to string
in UrlGenerator.php (#18451) - [Performance]
ReindexAllTicketsJob
is rescheduled to static queue and not in batch (#18865) - [Other] Refactorings and other fixes (#18791)(#18745)(#18744)(#18589)
- [Improvement] Delete unnecessary translations (#18924)
- [Improvement] Translatable strings corrections (#18913)
- [Improvement] Customer portal paths unification (#18783)
- [Fix] Make voice run locally without modifying any files (#18861)
- [Fix] Error logs from EmailSender module are written to general php error log instead of la_logs file of particular account (#18845)
- [Fix]
ERROR: Invalid key ID. Must be integer greater than 1000000
in YamlApikeyRepository.php (#18788) - [Fix] "More" button doesn't work after a ticket transfer (#18177)
- [Fix] APIv1 /reports/ranking doesn't return the validity status (#17925)
- [Performance] Temporary disable redis cache for settings and plugin settings (#18909)
- [Other] Refactorings and other fixes (#18855)(#18707)(#18514)
- [Patch] Incoming email accounts are failing due to error "Failed to create incoming email aggregate" (#18903)
- [Patch] Emails that already exist in qu_la_mail_identifiers are fetched to tickets (#18908)
- [Patch] Temporary disable redis cache for settings and plugin settings (#18909)
- [Partially patched] Auto-reply sent from LA to connected incoming email account fetches itself (#18906)
- [Patch] Incoming email accounts are failing due to error "Failed to create incoming email aggregate" (#18903)
- [Improvement] Okta SSO - support for more "Organization URLs" (#18477)
- [Fix] Custom languages in use affecting login page (#18860)
- [Fix] CRITICAL: Object of class
Qu_La_EmailSender_Application_Model_AccountType
could not be converted to string (#18849) - [Fix] Fast sequential call from the same ticket cause call stuck (#18552)
- [Fix] Duplicated outbound call (#18426)
- [Fix] Rename of the department is case insensitive (#18320)
- [Fix] Some emails are not processed to tickets and have duplicate in
qu_la_mail_identifiers
(#18056) - [Other] Refactorings and other fixes (#18793)(#18718)
- [Fix] There are no translations of application (#18844)
- [Fix] Missing login form on the /agent screen (#18843)
- [Fix] Failed initialize InfrastructureConfigurator when change es cluster id (#18840)
- [Fix]
Ticket doesn't exist
on start new call from browser (#18805) - [Fix] No ringing sound for incoming calls - randomly (#18780)
- [Fix] Mass action applies to 1000 ticket only, not to supposed 50000 tickets (#18628)
- [Fix] When copy-pasting Hebrew in reply editor punctuation moves to the right (#18820)
- [Other] Refactorings and other fixes (#18824)(#18790)
- [Fix] Permission denied after chat transfer (#18821)
- [Fix] Replace 'X' text with appropriate button text (#18822)
- [Fix] Wrong usage of last date changed for topic, suggestion or myTickets templates. (#18806)
- [Fix]
GeneralSettingsManager::set(): Argument #2 ($value) must be of type string
in SoundConfigurationForm.save() (#18784) - [Fix] "Merge failed. Not authorized to close the ticket" error displayed after merging tickets by Agent (#18753)
- [Fix] Error while uploading call recording (#18615)
- [Fix] API v3
/chats
response attributestatus
values documentation incorrect (#18556) - [Fix]
Asterisk-la
periodically cannot load or convert a media file (#18529) - [Fix] The error message for IVR saving does not contain the description of the reason (#18525)
- [Fix] Useless multiple file links are created for chat attachments (#18079)
- [Fix]
Access from your IP address is denied. Contact administrator to whitelist your IP
in Auth/Service.class.php (#17940) - [Fix] API v3: The download/view URLs returned from GET
/tickets/{ticketId}/messages
can't be used (#15235) - [Fix] Wrong maintenance text for cloud accounts (#5979)
- [Other] Refactorings and other fixes (#18756)(#18752)(#18653)(#18593)(#13139)(#18819)
- [Fix] APIv3: add support for apikey authentication to attachment download/view URLs returned from
GET /tickets/{tid}/messages
(#15235) - [Fix] Phones for old Twilio integration are always in offline state (#18773)
- [Improvement] Customer portal create buttons unification (#18782)
- [Improvement] KB table improvements (#18581)
- [Fix] Breaking change in APIv3 with privileges for tickets introduced in minor release (#18781)
- [Fix] Missing CSP directives (#18630)
- [Other] Refactorings and other fixes (#18762)(#18674)
- [Improvement] Decrease number of shards for page visits ES index (#18765)
- [Improvement] Open Customer portal settings after creating a new knowledgebase (#18585)
- [Fix]
version
is obsolete in docker-compose.yml (#18769) - [Fix] Answer assistant fields placeholders update (#18749)
- [Fix] Broken Call/Video call button (#18676)
- [Fix] Lowercase list is converted into numbered list after sending the email (#18610)
- [Fix] CRITICAL:
La_Page_Kb_NotFound::__construct(): Argument #2 ($title) must be of type string
(#18562) - [Fix] add input validation visitor-tracker (#18437)
- [Fix] Plugins engine exception: Conversation id not found in class La_Features_Phone_Main. (#17476)
- [Fix] Rename Invalidate ticket review custom role permission (#16813)
- [Fix] API v3: The download/view URLs returned from GET /tickets/{ticketId}/messages returns 403 (#15235)
- [Fix] Error when opening a draft ticket (#18348)
- [Other] Refactorings and other fixes (#18751)(#18746)(#18571)
- [Security] Password reset link should expire after agent's email changed (#18213)
- [Improvement] AI-related sections improvements (#18748)
- [Improvement] Change AI Assistant to Answer assistant (#18728)
- [Improvement] Loading only when opening personal details tab (#18715)
- [Improvement] Settings action on Customer portals overview should open Customer portal settings (#18584)
- [Fix] Error
Ooops, URL is not valid.
in mobile app after update to 5.47.4.3 (#18731) - [Fix] Wrong css for suggestion when status is published (#18724)
- [Fix] Unable split in suggestion tickets (#18722)
- [Fix] Overlapping scrollbars in grid in reports in Firefox browser (#18640)
- [Fix] CRITICAL:
La_Model_Conversation_Service::rerouteChat(): Argument #2 ($excludeAgent) must be of type ?La_Model_User_Agent, La_Model_User_Visitor given
called in La_Rpc_Chat.class.php. (#18183) - [Fix] Plugins engine exception: Conversation id not found in class La_Features_Phone_Main. (#17476)
- [Other] Refactorings and other fixes (#18599)
- [Fix] Broken LA app -
Gpf_Exception: Failed to set up Content-Security-Policy header.
(#18737) - [Fix] Not possible to build new version with crowdin sync (#18733)
- [Fix] White text of an article in pre-chat form (#18617)
- [Fix] add input validation visitor-tracker (#18437)
- [Improvement] Accessibility of contact form fields
type=email
andtype=tel
(#18636) - [Improvement] AI assistant: Ability to suggest answer just by prompt without initial draft text (#18634)
- [Fix] CRITICAL:
Too few arguments to function La_Config_AgentSounds::__construct()
(#18709) - [Fix] Incorrect instructions to set up SPF record to send emails from LA servers (#18693)
- [Fix] Ensure Ticket Assistant feature will work after SemanticWrap EOL (#18689)
- [Fix] Send and Attachment icons overlaps on the chat window when RTL language is used (#18687)
- [Fix] Invisible icons in ticket owner section (#18679)
- [Fix] Something went wrong error when customer close ringing chat (started from automatic invitation) (#18652)
- [Performance] Useless traffic from DB when render KB page (#18702)
- [Other] Refactorings and other fixes (#18643)
- [Improvement] Do not expand ticket reply action bar on hover (#18669)
- [Fix] API v3 delete
/tickets/{ticketId}
does not work (#18671) - [Fix] CLOSED ticket is not deleted via Mass action->Close and delete action (#18649)
- [Fix] 'To number' is not preset when making a call from Edit contact form (#18530)
- [Fix] Twitter API v2 Unauthorized 401 response (#18523)
- [Performance] Time rule with tag conditions overloaded DB (#14248)
- [Other] Refactorings and other fixes (#18275)
- [Security] Internal KB articles access control (#18641)
- [Plugin] Shopify plugin: update API version (#18619)
- [Feature] Improve Clipboard function within the "Display external info" plugin compatibility with browsers (#18433)
- [Fix] Action box header is not visible on small height device (#18658)
- [Fix] DEFAULT_ACCOUNT_HOSTNAME dont set when install account (#18642)
- [Fix] TicketIndexer Error - Unhandled message group type [type=] (#18629)
- [Fix] Invalid owner id in some fb/twitter tickets (#18603)
- [Fix] CRITICAL:
array_keys(): Argument #1 ($array) must be of type array, null given
in GitHub_ConversationController.class.php (#18535) - [Fix] Error:
Answer FROM address is missing. (answerId=...)
in Api/TicketIndexer.php (#17727) - [Other] Refactorings and other fixes (#11448)(#18590)
- [Fix] "Delete Role" popup stays open even after confirmation (#18578)
- [Fix] Tickets postponed by rule with trigger "status changed" are not reopened when the postponed time passes (#18158)
- [Other] Refactorings and other fixes (#18478)
- [Feature] Elastic search required for standalone installations (#18607)
- [Feature] Focus Search field when Set requester dialog is opened (#13234)
- [Improvement] Restrict access to install folder in hosted build (#18402)
- [Improvement] Confusing button for "Edit quoted text" (#18208)
- [Fix] Failed to get LoggerInterface service from container (#18632)
- [Fix] AI assistant: random language of the answer (#18622)
- [Fix] CRITICAL:
FileNameDecoder::decode(): Argument #1 ($value) must be of type string
in HttpFileContentCreator.php (#18560) - [Fix]
User identity not available
inLa_Model_UserDepartment
(#18413) - [Fix] Substitute account not correctly replaced in rules when removing outgoing email account (#18406)
- [Fix] "Ticket created" rule is not triggered when a ticket is created from a note (#18191)
- [Fix] Error:
Outgoing account not found. (id=...)
in Api/EmailForwarder.php (#17686) - [Fix] Active search field by default in the set requester/change ticket owner menu (#11858)
- [Other] Refactorings and other fixes (#18624)(#18605)(#18577)(#4049)
- [Fix] Images uploaded as contact form logo have 0 size in AWS S3 (#18612)
- [Fix] Missing padding in WA action buttons (#18597)
- [Other] Refactorings and other fixes (#18501)(#18274)
- [Improvement] Missing placeholder in Send notification WA action (#18028)
- [Improvement] Multi KB - integration guide should use default domain (#8457)
- [Fix] tenant-mgmt/rpc.php endpoint returns 4/500 on error. (#18601)
- [Fix] AI assistant: Language of the answer should not change when improving the answer (#18587)
- [Fix] "datelatestupdate" value not updated in the APIv1 - Return application installation date and latest version (#18580)
- [Fix] VOIP: phone should connect to service hostname (#18566)
- [Fix] Variables added to email template via source mode are not displayed and added incorrectly (#18487)
- [Fix] WhatsApp error:
Message is already delivered
(#18367) - [Fix] Input focus shifted from a ticket message to an internal chat (#17819)
- [Fix] Ticket is not accessible to customer when someone else than ticket owner answers (#17669)
- [Other] Refactorings and other fixes (#18480)
- [Improvement] Select visitor-pushstream-profiles based on tenantId (#18522)
- [Fix] Content of knowledgebases vanished (#18586)
- [Fix] Missing icon for Add translation in WhatsApp message templates (#18572)
- [Fix] Not aligned "Customize filter" text (#18554)
- [Fix] Missing title in customer portals (#18553)
- [Fix] Missing notifications about failed payments (#18457)
- [Fix] 360dialog WhatsApp number integration incorrect strings (#15300)
- [Other] Refactorings and other fixes (#17867)
- [Fix] 403 Forbidden for different file types (#18564)
- [Other] Refactorings and other fixes (#18441)(#18463)(#18566)(#18573)
- [Fix]
CreateDeleteKbArtifacts_Test
e2e test failed on new build (#18563) - [Fix] Es unable find script reindex v2 (#18561)
- [Fix] Wrong positioning of the "To number is mandatory" error message (#18533)
- [Fix] Error: Ticket not found in LegacyTicketInfoLoader.php. (#17306)
- [Other] Refactorings and other fixes (#18547)
- [Improvement] API for restore\cleanup account's data in VoIP DB (#18542)
- [Improvement] "All" and "None" icons in rules could be the same (#14520)
- [Fix] Ticket detail scroll bar overlay the edit subject icon (#18540)
- [Fix] Unable to deserialize attachment (#18520)
- [Fix] Predefined answers - messed up HTML formatting (#18476)
- [Fix] Error response from API v1
/conversations/
if CLOSED conversation in the result (#18423) - [Fix] Error:
Method not allowed. Must be one of: GET, PUT, DELETE
in RoutingMiddleware.php (#17224) - [Fix] Font background color applied in answer when using copy paste from previous message (#18411)
- [Fix] ApiKeyProperties::__construct(): Argument #2 ($whiteList) must be of type
string
,null
given (#17843) - [Other] Refactorings and other fixes (#18484)(#18313)(#18531)(#18522)
- [Fix]
TabWidgetMoreItemsButton
button invisible in ticket (#18508) - [Fix] GitHub tab in Customer details section is missing icon (#18507)
- [Fix] Possibility to send empty message in internal chat (#18464)
- [Fix] Resolved assigned calls remained in ToSolve queue (#18231)
- [Fix]
Failed to load contact by CustomerId
in old ticket from agent email address (#17203) - [Fix] Twitter API v2 403 forbidden response: keys and tokens must be used (#16479)
- [Fix] La_Features_Twitter_ClientException in Twitter/Client.class.php (#16439)
- [Fix] Other fixes and refactorings (#18486)(#17961)
- [Feature] DUO as additional SSO provider (#15742)
- [Feature] AI assistant quick text actions (#17726)
- [Fix] Contact form Ascent - wrong send button design in RTL languages (#18502)
- [Fix] Make ES exception for not writable index alias as recoverable (#18499)
- [Fix] WA messages from new customers aren't received in LA app (#18498)
- [Fix] Broken design of pre-chat form style in preview panel (#18489)
- [Fix] Incorrect affiliate url in settings (#18470)
- [Fix] Missing design in My tickets section of customer portal (#18469)
- [Fix] Job not scheduled because Access from your IP address is denied (#18468)
- [Fix] Owner could not create a ticket in department he is not a member of (#18453)
- [Fix] Canned messages are placed as HTML to content (#18431)
- [Fix] Error
Malfrormed ApiKey Token
inLib_PrintFile
(#17063) - [Other] Refactorings and other fixes (#18169)(#8774)
- [Improvement] Add
Copy
button to Okta'sredirect URI
string (#15461) - [Fix] Failed to suspend account if facebook feature is not active (#18472)
- [Fix] Design issue in Change permission panel (Custom roles) (#18456)
- [Fix] Size of text area for
plain
text in rules (#18424) - [Fix] Inactivity timer is counted from the start of the chat, not from the connection with the agent (#18355)
- [Fix] CRITICAL:
La_Rpc_TicketMessages::loadGroupsAndMessages(): Argument #3 ($ticketCreatedAt) must be of type Qu_Lib_Instant, null given
called in La_Rpc_TicketMessages.class.php (#18348) - [Fix] Breathing time for calls is not always applied (#18207)
- [Fix]
Plugins engine exception: Unhandled exception: 'Failed to create file link id' in class La_Features_SoundConfig_Main
(#17862) - [Improvement] Change interceptor exceptions (#18390)
- [Fix]
To Solve
button does not add new tickets that have been assigned to the agent by the rule (#18414) - [Fix] Mobile filter menu items are not readable (#18407)
- [Fix]
User identity not available
inLa_Model_UserDepartment
(#18385) - [Fix] Broken "Forward message" template (#18353)
- [Fix] Broken "Ticket reply" and "New ticket" templates (#18352)
- [Fix] Languages with the right-to-left text direction have a wrong (left-to-right) text direction in text editor (#18329)
- [Fix] api-v3-keys section in config does not allow safe use of secrets (#18311)
- [Fix] Can't upload image for favicon in customer portal settings (#18310)
- [Fix] Incorrect sequence of codecs in Asterisk
200 OK
answer cause no sound in incoming calls (#18253) - [Other] Refactorings and other fixes (#18412)(#18403)(#18391)(#18282)
- [Fix] New CKEditor distorts new images in KB articles (#18388)
- [Fix] Newly added HTML code to email template has to be saved twice (#18363)
- [Fix] New CKEditor does not support making links of images that are automatically added to automatically generated figure HTML tag (#18362)
- [Fix] Ctrl + I shorcut for Italic text isn`t working (#18356)
- [Fix] Outbound call from browser initiated even if access to media not provided (#18303)
- [Other] Refactorings and other fixes (#17680)
- [Fix] Dont start clamav container after update image (#18394)
- [Fix] CRITICAL:
SortColumn::__construct(): Argument #1 ($columnName) must be of type string
in La_Customer_SearchContactTable.getRows() (#18378) - [Fix]
First assign
time remains active afterResolved
ticket is merged with another (#18314) - [Fix] Error
404 Not Found
when integrating WhatsApp number (#18309) - [Fix] Error:
Class "La_Task_Update_FetchTwitterScreenName" not found
in Tasks/Runner.class.php (#18246) - [Fix] CRITICAL:
Argument #2 ($lastThreadTicketId) must be of type TicketId
when replying to WhatsApp ticket (#18204) - [Fix] Deleted WhatsApp ticket prevents new WhatsApp incoming messages (#18200)
- [Fix] Error while running task
Kayako_Task
. Message:Kayako_Task::getUserFromById(): Argument #1 ($id) must be of type string, null given, called in Kayako_Task.class.php
. (#18111) - [Fix] Default Agent role can close and delete tickets via mass action (#18055)
- [Fix]
First assign
time remains active when ticket changed SLA level by rule (#18046) - [Other] Refactorings and other fixes (#18275)(#17676)
- [Fix] Clear planned jobs in resqu when the account is deleted
- [Fix] DEFAULT_ACCOUNT_HOSTNAME setting is cleared during update in AWS (#18371)
- [Fix] HTML markup doesn't work correctly on pre-chat form KB suggestions (#18340)
- [Fix] Updated ckeditor disorts appearance of email template in the editor (#18333)
- [Fix] Apache
access.log
anderror.log
format (#18324) - [Fix] Error:
AssignRequest not found
in LegacyAssignRequestApi.php (#18118) - [Other] Refactorings and other fixes (#18275)
- [Fix] Canned messages don't contain line breaks when inserted (#18337)
- [Fix] CSS breaks email templates (#18335)
- [Fix] Missing notification for opened recent tickets (#18321)
- [Fix] SLA "Exclude holidays" section became empty after Liveagent update to 5.45.2.16 (#18306)
- [Fix] Recent tickets new and open tickets indicator is missing (#18224)
- [Fix] The report
Call load
has inflated metrics and deviates from other related reports (#17790) - [Other] Refactorings and other fixes (#18036)(#17811)
- [Improvement] New version should be published also to AWS infrastructure (#18294)
- [Improvement] Move webrtc settings to config.yml (#18288)
- [Fix] Broken 'Go to agent panel' button when KB is disabled (#18302)
- [Fix] Leading comma in conversation tags causes exception when exporting to csv (#18270)
- [Fix] Inbound call hanged up on transfer rule execution (#18022)
- [Other] Refactorings and other fixes (#17315)(#16652)(#16210)
- [Fix] Agent report - zero values on some stats (#18198)
- [Fix] Sip connector service name is required during update (#18276)
- [Fix] Ticket stay in "CALLING" state after finish call which handled via LivePhone app (#18093)
- [Fix] Inline images doesnt work in quoted text (#18168)
- [Fix] Wrong department in the ringing notification of a transfered chat (#18054)
- [Other] Refactorings and other fixes (#17950)(#16250)
- [Fix] Access to attachments in chat forbidden for visitor (#18235)
- [Improvement] Changes in ticket buttons groups (#18197)
- [Fix] Sip connector config does not allow changing host name (#18277)
- [Fix] CRITICAL:
array_key_exists(): Argument #2 ($array) must be of type array, string given
when saving rule (#18193) - [Fix] Error while running task
JiraServiceDeskImport_Task
. Message:count(): Argument #1 ($value) must be of type Countable|array, null given
. (#18114) - [Fix] KB articles path not style properly in agent panel and overlapping with article's text (#17992)
- [Fix] Error:
Unable to clone attachment
in AnswerCreator.php (#17225) - [Other] Refactorings and other fixes (#18240)
- [Fix] WhatsApp incoming webhook payload changed (#18068)
- [Fix] ConversationRequest is not created when chat is started from system invitation (#18159)
- [Fix] CRITICAL:
La_Features_Twitter_AppConfig::$redirectUri must not be accessed before initialization
in Twitter/AppConfig.class.php (#18146) - [Fix] CRITICAL:
Argument #1 ($object) must be of type array, null given
in LegacyMessageProvider.php (#18033) - [Fix] CRITICAL:
Return value must be of type array, bool returned
from Qu_La_Dns_Resolver@anonymous->resolve(). (#17824) - [Fix] Error:
Command failed: Some of the requested messages no longer exist
from FetchEmailTask. (#17699) - [Fix] CRITICAL:
addNewParticipant(): Argument #2 ($email) must be of type string, null given
in KbBase.class.php (#17667) - [Security] Session ID secure handling (#18078)
- [Improvement] Implement second batch of new icons (#17938)
- [Fix] Performance problem in 5.45 (#18195)
- [Fix] Error while deleting terminated account in
DeleteScenario
inLa_Features_Phone_Main
(#18182) - [Fix] Toggle "Deactivate" call button in narrow tab is moved out (#18178)
- [Fix] Integrate new google email account - radio buttons are with big gaps (#18162)
- [Fix] Unhandled exception in La_TimeRules_ConversationTimeRuleJob:
Maximum length of rtype in Gpf_Db_Rule is 1
(#18140) - [Fix] Save button disabled after changes (#18106)
- [Fix] Error:
Failed to add media for instagram mention. Message: File size exceeded maximum allowed size (20 MB)
in InstagramMentions.class.php. (#18099) - [Fix] Error:
File size exceeded maximum allowed size
inLa_Features_Facebook_EventProcessor_Conversations->createFileMessageFromAttachment
(#18072) - [Fix] Error:
File content type image/gif is not allowed
in La_Features_Facebook_EventProcessor_BaseProcessor->createNewMessageFile (#18052) - [Fix] CRITICAL:
Subject::__construct(): Argument #1 ($value) must be of type string, null given, called in La_MobileApp_TicketAction.class.php
. (#18045) - [Fix] Error:
File content type video/mp4 is not allowed
in FileUploader.php (#18031) - [Fix] Error:
Tag name cannot have 4-byte (utf8mb4) characters
in TagName.php (#18019) - [Fix] Error:
Failed to add photo or sticker for facebook comment. Message: File content type image/webp is not allowed.
(#17966) - [Fix] TypeError:
Argument #1 ($departmentId) must be of type string, null given
in getDepartmentOutgoingEmailAccountId (#17421) -
[Fix] KB small "Make call" window (#17159) - [Fix] Failing of delete account action (#15945)
- [Improvement] Support redis clusters in new redis (#17922)
- [Fix] Missing bottom margin in button "Change" (Department settings) (#18145)
- [Fix] CRITICAL Error:
Call to undefined method MysqlPdo::getOneRow()
in apiAuthUser.php (#18139) - [Fix] Error while running task
ProcessAgentNotifications
. Message:Call to a member function getTicketCode() on array
. (#18115) - [Fix] Not possible to login to agent panel or KB via SSO script (#18090)
- [Fix] Typo in email communication log (#17911)
- [Fix] Remove null rule from phpstan-modules.neon (#17872)
- [Fix] The permission "business_management" is missing in the FB dialog when you try to connect FB page. (#18110)
- [Fix] New tickets created from note have VisitorX ticket owner despite setting up customer properly (#18098)
- [Fix] Exported ticket message contains non-translated parts (#18097)
- [Fix] Not possible to upload recordings of long call (#18094)
- [Fix] Page visits tab does not work -
Slim Application Error
(#17902) - [Fix] Unable to upload files to IVR (#17864)
- [Fix] TypeError: Argument #7 ($avatarUrl) must be of type string, null given, called in WhatsAppCustomerLoader.php. (#17468)
- [Fix] Error:
Row does not exist
inSelectBuilder.class.php
caused by missingqu_la_users
row (#17205) - [Fix] mb_convert_encoding(): Argument #3 ($from_encoding) contains invalid encoding "utf-8; charset=utf-8". (#16735)
- [Security] Draft message access authentication (#18059)
- [Feature] Error logging (#17932)
- [Fix] Error
TimeRuleId::__construct(): Argument #1 ($value) must be of type string, null given
(#18087) - [Fix] Broken shortcuts while chatting (#18086)
- [Fix] Submission of the canned messages does not work (#18084)
- [Fix] All rule actions are ignored when used along with "send answer to all ticket participants" (#18021)
- [Fix] CRITICAL:
TicketAccessAuthorizer::authorizeAccessToTicket(): Argument #1 ($ticketId) must be of type Model_TicketId string given, called in La_MobileApp_Ticket.class.php
. (#18009) - [Fix]
OptimisticLockException
in updateLastChangeAtAndVersion (#17768) - [Fix] TypeError:
Argument #3 ($description) must be of type string, null given
, called in FilterRepository.php. (#17540) - [Fix]
openssl_pkey_get_details()
: Argument #1 ($key) must be of typeOpenSSLAsymmetricKey
, bool given. (#17423) - [Fix] "Reply to all" button in ticket, is not adding all recipients (#17239)
- [Fix] Show more informative response when email message source is not available (#14787)
- [Other] Refactorings and other fixes (#17836)(#17519)
- [Fix] KB search is not working properly (#18057)
- [Fix] Download button in chat window (#18040)
- [Fix] Tickets created from replies to resolved tickets are created in Init state and with no content if Reopen Resolved Ticket setting is off (#18034)
- [Fix] Error:
Argument #1 ($templateName) must be of type string, null given
in Mail/Template.class.php (#18030) - [Fix]
datedeleted
is filled inqu_la_conversations
after ticket marked Spam (#18018) - [Fix] Tickets created as spam have stuck SLA after marking as not spam (#18013)
- [Fix] Mandatory "Customer" field when creating new internal tickets (#18005)
- [Fix] Active view redis repository dont use tenant id as prefix key (#17962)
- [Fix] APIv1 /reports/ranking doesn't respect the TIMEZONE setting (#17766)
- [Fix] Magento 2 uses SHA1 to connect while it should use SHA512 or SHA256 (#17631)
- [Fix] File uploaded in internal chat changes ID after it is submitted (#17001)
- [Other] Refactorings and other fixes (#17912)(#17874)
- [Improvement] Use braces in redis prefix when create SessionHandler (#17964)
- [Fix] Predefined answers are not displayed when creating new internal tickets (#18006)
- [Fix] Due date widget between status and department in ticket is different height (dark theme) (#18002)
- [Fix] Edit rule - 2 delete icons in 1 condition (#17993)
- [Fix] Incorrect system message in case of agent assignment done by transfer action while keeping same department (#17984)
- [Fix] Some tickets still have incorectly shown active SLA time in ticket grid despite they should not (#17977)
- [Fix] Chat pickup avg time is always 1 second (#17974)
- [Fix] Warning message - found during WA integration with 360 dialog (#17951)
- [Fix] Silent resolve ticket sends notification emails (#17895)
- [Fix] CRITICAL:
Monolog\Logger::error(): Argument #2 ($context) must be of type array, PushNotificationClientError given called in La_Mobile_PushNotification.class.php
. (#17890) - [Improvement] Remove ticket-search es section from config.yaml (#17943)
- [Fix] Ticket is terminated exception in Send an answer rule action (#17949)
- [Fix] trim(): Passing null to parameter #1 ($string) of type string is deprecated in TemplateService.class.php. (#17944)
- [Fix] Internal note attachment to someone's open ticket does not work (#17909)
- [Fix] robots.txt should return correct sitemap in multi KB (#17838)
- [Fix] www as a subdomain for custom domains does not work properly (#17771)
- [Fix]
NoIdentity
inGpf_Rpc_ServiceMethod::checkPermissions
(#16858) - [Fix] Changing custom domain does not update links generated by variables (#15440)
- [Fix] Click on row on departments page does no action (#17923)
- [Fix] SLA time indicator resizes the ticket header on hover (#17918)
- [Fix] KB portal with configured domain not synchronized with CRM (#17894)
- [Fix]
HandlerTestCase
in case of an error tries to use the tested handler as a logger (#17877) - [Fix] Failed load info for standalone cron job (#17854)
- [Fix] Error:
Internal server error: Too many rows
when calling api/v3/tickets/ticketId
. (#17757) - [Fix] Warning:
Configured Outgoing email account not found
in PasswordNotificator.php. (#17624) - [Fix] ''You've been inactive for a longer period of time…'' system message in chat for customer is displayed multiple times as error (#17598)
- [Fix] Error:
Resource contact.css not found in panel /themes/contact/montana/contact.css
in AbstractPaths.class.php (#17595) - [Fix] Rule info message added to a ticket but no action is done (#17290)
- [Improvement] Undelivered Mail notifications are not fetched to LA. (#17769)
- [Fix] Cannot assign null to property Gpf_Module_Properties::$themeId of type string (#17921)
- [Improvement] Allow easier Delete of tickets (#17834)
- [Improvement] Imlement new icons (#17828)
- [Fix] The robots.txt and sitemap.php files are responding with a 500 error (#17907)
- [Fix] Page visits tab does not work -
Slim Application Error
(#17902) - [Fix] The "Customer is typing message" red pencil icon overlaps the top bar of the ongoing chat (#17900)
- [Fix] Broken design of "Answer suggestions" section (#17844)
- [Fix] Missing bottom padding for
ActionButtons
(#17837) - [Fix] Warning:
Failed to create review of a chat
in ChatReviewerRpc.php. (#17654) - [Fix] File link not found exception in FileLinkFactory.php (#16684)
- [Other] Other fixes and refactorings (#17891)
- [Fix] Internal chat won't adapt to the changes in the height (#17865)
- [Fix] SLA level is not attributed by rule to ticket created from email sent from agent's username (#17604)
- [Fix] Charts in availability, load, or compliance sections cannot be unhighlighted (#15983)
- [Other] Refactorings and other fixes (#17650)
- [Fix] SLA time is calculated based on time when ticket is created instead when email is received in mailbox (#17742)
- [Fix] Not possible to make succesfull call from some tickets (#17734)
- [Improvement] API requests AsteriskLA->LA auth by APIKey from config.yml (#17054)
- [Improvement] Remove Asterisk dialplan *.conf (#16522)
- [Fix]
WorkReportSlaStatsHandler
should use custom timezone instant serializer (#17855) - [Fix] Missing reindex on ticket mention (#17833)
- [Fix] Can not instantiate tasks Gpf_Event_Task_DeleteEventsLog with error Class "Gpf_Event_Task_DeleteEventsLog" not found (#17832)
- [Fix] First resolve SLA time and Due date is incorrect until the ticket is resolved (#17823)
- [Fix]
403
response onserver.calls_internal_controllers.call.call_create
call (#17812) - [Fix] Choosing options from dropdown menus does not work with touchpads (#17782)
- [Fix] CRITICAL:
Too few arguments to function La_Contact_ApplicationSettings::__construct(), 0 passed
in ApplicationSettings.class.php (#17761) - [Fix] SQLSTATE:
Syntax error or access violation: ... near ') GROUP BY c.conversationid ORDER BY c.rstatus = 'P' DESC,ctu.rstatus ...'
(#17723) - [Fix] CRITICAL:
Argument #1 ($array) must be of type array, null given
in GitHub/Config.class.php (#17714) - [Fix] Incorrect count of resolved tickets in agents' statistics (#17713)
- [Fix] CRITICAL:
ContactPhoneField::__construct(): Argument #1 ($phoneNumber) must be of type string, null given, called in ContactFieldSerializer.php
. (#17681) - [Fix] Error:
Failed to load customer by contact
inUserIdResolver.php
(#17458) - [Fix] Error: Call to a member function set() on null in La_Agent_ConversationsAgentBaseTableData.class.php. (#17422)
- [Fix] Error
Failed to create AnswerDraft.
(#17188) - [Fix] LA returns to start page after Agent refresh from video chat section. (#7312)
- [Security] API V3 /tickets/ endpoint access control vulnerability (#17418)
- [Fix] After transfer ticket by rule in queue we dont change department (#17816)
- [Fix] Error:
Cannot instantiate abstract class GenericOAuth2ResourceOwner
when logging in with Okta SSO (#17801) - [Fix] Failed to create visitor because of email duplicity during ticket draft update (#17791)
- [Fix] First/Next answer types SLA log records are not deleted when tickets are just resolved (#17780)
- [Fix] CRITICAL:
Argument #1 ($contactWidgetId) must be of type string, null given
in La_Rpc_EmbeddedChat::loadContactWidget() (#17743) - [Fix] Multiple "ticket assigned" notifications sent to the agent despite the ticket was assigned only once (#17741)
- [Fix] CRITICAL:
Call to a member function getValue() on string
in TestMailTemplate.class.php (#17694) - [Fix] Typos in Requirements step of the installer (#12783)
- [Fix] Something went wrong error when opening KB articles (#17760)
- [Other] Refactorings and another fixes (#17806)
- [Improvement] Predefined ticket filter setting form - confusing UI (#12226)
- [Improvement] Display full date and time on hover (#17764)
- [Improvement] Color marking for ticket action buttons (#17722)
- [Fix] Incorrect link on Customer portal multi KB
Integration instruction
window (#17730) - [Fix]
Message::__construct(): Argument #6 ($message) must be of type string, null given, called in MessageRepository.php
. (#17636) - [Fix]
Call to a member function selectHeaderAccept() on null
in AsteriskConfig/Devices.class.php (#17635) - [Fix]
version_conflict_engine_exception
inElasticSearch/Bulk.class.php
during ticket index (#16955) - [Other] Other fixes and refactorings (#17784)
- [Improvement] Hover on Created in Contacts should be applied on "X ago" as well (#17763)
- [Fix] Shifted tooltip in reports graph (#17778)
- [Fix] In case of many tags in the ticket - they are overlapping on the second row (#17775)
- [Fix] Completed sla resolution logs when ticket answered and then resolve (#17770)
- [Fix] Some tickets have incorectly shown active SLA time in ticket grid despite they should not (#17762)
- [Fix] New ticket created as spam, even if email is not spam (#17758)
- [Fix] Error when opening email in popup (#17755)
- [Fix] The login form in the Forum subentry is not initialized (#17738)
- [Fix] Close Embedded chat on the visitor side throws exception in the console (#17736)
- [Fix] SQLSTATE:
Invalid parameter number: number of bound variables does not match number of tokens
in MySQLDraftAttachmentRepository.php (#17724) - [Fix] Check also close ticket state (#17703)
- [Fix] Spam email doesn't reopen Answered ticket (#17701)
- [Fix] Tickets created before update to 5.44 with not closed SLA record create new incorrect record instead of closing existing one (#17691)
- [Fix] Error:
You not have permissions to view ticket with id ...
in TicketMessages.class.php (#17685) - [Fix] Forwarding request message does not include its attachment(s) (#17678)
- [Fix] SQL Error:
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '='
in MysqlTagRepository.php (#17675) - [Fix] Forward draft attachments are not retained after reloading (#17673)
- [Fix] Warning:
foreach() argument must be of type array|object, null given
in HighRiseIntegration_Extension.class.php. (#17659) - [Fix] Warning:
Entity: line 1: parser error : Start tag expected, '<' not found
in HighRiseIntegration_Extension.class.php. (#17658) - [Fix] Not possible to upload "Avatar image" on the customer portal (#17609)
- [Fix] Error:
Request not found. (requestId= ... )
in EmailForwarder.php (#17584) - [Fix] Failed create general Kb when install process broken (#17576)
- [Fix] KB categories are shown as empty even though they are not (#17573)
- [Fix] Filtrating Agents' ratings displays also records from the next day (#17369)
- [Fix] Neutral rating in Minimal style chat window on mobile (#17346)
- [Fix]
Unable to create link
when editing KB article. (#17216) - [Fix]
Data error. Please try again later.
when opening KB category. (#17207) - [Fix] Trying to access array offset on value of type null in … /plugins/Kayako/Task.class.php. (#16637)
- [Fix] Error
Attendant is not online
inLa_Rpc_Chat->requestConnect
(#16427) - [Other] Refactorings and other fixes (#17407)(#17371)(#17238)(#16482)
- [Fix] Fail Standalone installation process in dev environment (#17445)
- [Fix] Error: Cannot use object of type
La_Db_ContactUniqueField
as array in User.class.php. (#17329) - [Fix] Ticket created from email with missing contact detail (#17022)
- [Fix] The attachment in ticket can't be downloaded during the ticket composing or replying (#16221)
- [Fix] Better description for filter results if filter by status in "Rules' section is used. (#8498)
- [Other] Refactorings and other fixes (#17671)(PR#13757)
- [Fix] Empty Forum or Suggestions category throws null pointer exception (#17702)
- [Fix] Error:
You must be logged as Agent
in fb_agent_login.php (#17682) - [Fix] Logged warning
Content type mismatch
(#17648) - [Fix] Facebook messages are added to a Closed ticket (#17633)
- [Fix] Changing ticket status to Closed doesn't update ticket's Changed date (#17632)
- [Fix] Error during standalone install of 5.44.14.x
Failed to get aws cluster
(#17610) - [Fix] Undelete agent action stucks the whole Configuration section (#17607)
- [Fix] The "Control + Delete" hotkey is not working when composing a ticket answer (#17553)
- [Fix] Shortcut to transfer ticket does not work correctly while you have a chat (#17544)
- [Fix] Tickets resolved via rule are still routed via To solve button (#17534)
- [Fix] Duplicate session disconnected message in chats (#17467)
- [Fix] Error:
Postpone date can't be in the past
in Postpone action. (#17415) - [Fix] Error:
AnswerCreator::createTicketByAgent()
: Argument #4 ($title) must be of typeModel_Title
, null given, called in DraftConverter.php. (#17330) - [Fix] Shortcut to add attachment to answer draft does not work on first time (#17172)
- [Fix]
Argument #1 ($html) must be of type string, null given
called in/La/Model/Message/Convertor.class.php
(#17020) - [Other] Refactorings and other fixes (#17660)
- [Fix] Nicereply integration does not work (#17279)
- [Fix] Can postpone ticket in spam status via mass action (#17647)
- [Fix] Postponed ticket cannot be resolved directly if it was resolved before postpone (#17645)
- [Fix] Error:
Invalid mime type: text\/html
in Facebook/EventProcessor/BaseProcessor.class.php (#17644) - [Fix] Error:
Unknown command
in Ivr.class.php (#17629) - [Fix] Note added as comment in Facebook post (#17628)
- [Fix] Giphy integration does not work - Something went wrong error (#17625)
- [Fix] Ticket created from email with no header and body content (#17622)
- [Fix] Assigning ticket created before update to 5.44 removes its SLA level (#17606)
- [Fix] SLA level cannot be attributed to some tickets (#17547)
- [Fix] Rule name is not specified in system message when
undelete ticket
action is executed (#17543) - [Fix] ValueError:
Unknown format specifier "^"
in Gpf_Lang.class.php. (#17539) - [Fix] Error
RejectCommand: Answer request is not answered
(#17434) - [Fix]
imagesy(): Argument #1 ($image) must be of type GdImage, null given
in ImageResizer.class.php. (#17414) - [Fix]
Something went wrong...
error when agent try to view merged ticket. (#17364) - [Fix] Error: Failed to load received answer in ReceivedAnswerLoader.php (#17361)
- [Other] Refactorings and other fixes (#17613)
- [Fix] Failed connect twitter (#17618)
- [Security] Security bug - Reflected XSS (#17514)
- [Security] Vulnerability in email module (#11013)
- [Fix] Invitations do not work (#17465)
- [Fix] SQL syntax error when agent does not belong to any department (#17593)
- [Fix] Facebook_PageEventJob failed with exception:
htmlspecialchars(): Argument #1 ($string) must be of type string, ContentType given
(#17637) - [Fix] Missing ticket messages after migration from standalone v5.41 (#17582)
- [Fix] Duplicate tasks when install process broken (#17561)
- [Fix] Renew LiveAgent mobile app APNs certificates (#17530)
-
[Fix] Passing null to parameter #1 ($value) of type string int is deprecated in Controller.php (#17462) - [Fix] Error:
Could not add fields. Field already exists
in La_Model_Contact.class.php (#17325) - [Fix] Some older KB articles throw an error when trying to edit them (#17081)
- [Fix] Cannot search for certain URLs (#16581)
- [Fix] Play button is available in ticket item despite there is no recording in the item (#16565)
- [Fix] Error
Cannot change address to the same address
(#15966) - [Style] 'Delete customer' dialog in the Material and Obsidian themes needs resizing (#9143)
- [Other] Refactorings and other fixes (#17580)(#17579)(#17578)(#17509)(#17310)
- [Fix] Missing ticket messages after migration from standalone v5.41 (#17582)
- [Fix] SQL error:
Unknown column 'id' in order clause
in API v1 api/conversations/ endpoint (#17545) - [Fix]
Failed to load request
andFailed to load answer
during rule actionSend mail
(#17285) - [Improvement] Remove
*.ini
per-account configs for telephony hosts (#16659) - [Fix] SQL error:
Unknown column id in order clause
in API v1api/conversations/
endpoint after update to 5.43.5.3 (#17545) - [Fix] Event execution order (#17504)
- [Fix] New ticket from agent's email address created in "answered" status (#17436)
- [Fix]
Failed to load request
andFailed to load answer
during rule actionSend mail
(#17285) - [Fix] Loading multiple Slack channels returns "Data error. Please try again later." (#17067)
- [Other] Refactorings and other fixes (#16736)
- [Improvement] Improve logging for calling undefined RPC class or method (#17513)
- [Improvement] Migrate solution when try get solution state (#17501)
- [Improvement] Remove
*.ini
per-account configs for telephony hosts (#16659) - [Improvement] Change Date and Time language settings to listbox with predefined values (#14409)
- [Fix] Internal chat: The header with names can be hidden on a smaller screen (#17463)
- [Fix] Send me a transcript option is not visible when using Minimal chat style and Ranking plugin disabled (#17456)
- [Fix] RejectCommand: Ticket is deleted in Model_Ticket.php. (#17455)
- [Fix] The destination phone number is truncated on outgoing calls (#17451)
- [Fix] Instagram plugin description (#17447)
- [Fix] Instagram mentions are not fetched (#17442)
- [Fix] Answer assistant feature is visible in the ticket even when the OpenAI API key is not configured (#17432)
- [Fix]
Failed to add conversation to ticket
error on stop incoming call (#17431) - [Fix] Broken review window in case of long agent's name (#17399)
- [Fix] Text blending in canceled chat (#17392)
- [Fix] "Subject like" tickets filter separates letters and numbers string and connects it with OR (#17376)
- [Fix] Error message when using a blacklisted value (#17275)
- [Fix] Add pre-selected/default values for "Thousands separator" and "Decimal separator" (#15373)
- [Other] Refactorings and other fixes (#17394)(#17296)(#17206)(#17122)(#10853)
- [Improvement] New shortcuts for running chat and call (#17049)(#2975)
- [Fix] The same shortcut is used for 2 different actions (#17480)
- [Other] Refactoring and other fixes (#17440)(#17470)(#17473)
- [Fix] Bad design on internal chat header when agent has long name (#17398)
- [Fix] Broken design of active calls in case of an agent's long name (#17397)
- [Fix] Broken design of contact widgets in case of a long name (#17396)
- [Fix] Design of
Agent priorities
in case of an agent's long name (#17395) - [Fix]
Facebook response error: Invalid appsecret_proof provided in the API argument
(#17090) - [Other] - Refactorings and internal fixes (#17478)(#17470)(#17450)(#17437)(#17433)
- [Fix] Postponed tickets are still routed via To solve button (#17444)
- [Other] Refactorings and other fixes (#16554)
- [Fix] APIv3 /tickets paging and tags filtering (#17380)(#17383)
- [Fix] Text "is mandatory" is not translated when setting up password in customer portal (#17413)
- [Fix] Can not split this conversation, please end Chat or Call first, then use split (#17366)
- [Fix] Error: Given e-mail address
firstName
/lastName
is invalid: Expecting ATEXT (Printable US-ASCII
) in EmailAddress.php. (#17323) - [Fix] Support http header tenant configuration in
LibSettingsProvider
(#17222) - [Fix] Error: Inconsistency: missing data for file in VirusChecker.php (#17154)
- [Style] Better design for green and red panel notifications (#15008)
- [Other] Refactorings and other fixes (#17292)(#15756)(#17457)(#17438)
- [Fix] Active chat failing after transfer (#17411)
- [Fix] Unknown ticket state code. [code=] after marking ticket as Closed (#17410)
- [Fix] Action on closed ticket that was not done is shown as if it was (#17409)
- [Fix] Possible to change status from Closed to Postponed via rule (#17406)
- [Fix] Possible to change status from Closed to Postponed via mass action (#17405)
- [Fix] Implement UI for using contexts during text transformation via AI (#17291)
- [Fix] CRM feature addition do not work properly due to wrong license update in LA (#17255)
- [Fix] Use same version mariadb in docker-compose as in cloud (#17235)
- [Fix] Unable to connect whatsapp twilio number with test credentials (#17232)
- [Fix] Error: Invalid code format in Chat.class.php (#17151)
- [Fix] Error after merge tickets with active SLA and OVERDUE (#17004)
- [Fix] Some open tickets are displayed as overdue even though no SLA levels or rules have been set. (#16930)
- [Fix] explode(): Passing null to parameter of type string is deprecated in La/Model/Contact (#16107)
- [Fix] Outgoing call fails by reason of
"Child call has wrong direction out"
(#15704) - [Fix] Some tickets have incorectly shown active SLA time in ticket grid despite they are answered (#14606)
- [Fix] SLA sometimes not applied if ticket is transferred after creation (#14502)
- [Fix] Tickets in resolved state are overdue in some cases (#9875)
- [Other] Refactorings and other fixes (#17157)
- [Fix] Error "Failed to get aws cluster" in update step 5.41.2 (#17314)
- [Improvement] Added ticket status 'Closed' and changes in SLA behavior
- [Improvement] Sending email via built-in mail account (#17180)
- [Improvement] Implement ability to use contexts in ticket assistant tool (#17149)
- [Improvement] Change texts in tickets filters (#17083)
- [Improvement] Buy agents button description (#16214)
- [Feature] Use AI to perform actions on selected or manually written text (#17029)
- [Fix] Missing margin (or padding) in
MessageNotification
in Minimal chat window style (#17359) - [Fix]
Something went wrong
after clicking onCancel, leave an offline message
(#17349) - [Fix] Broken
To solve
number count in case of merged ticket (#17339) - [Fix] Possible to delete ticket in resolve and spam ticket (#17309)
- [Fix] Not possible to delete a ticket (#17297)
- [Fix] Outgoing smtp mail account could not be deleted. (#17284)
- [Fix] Error occurs after finishing videocall (#17281)
- [Fix] Resolution request not found for ticket (#17278)
- [Fix] LDAP settings - missing styling (#17274)
- [Fix] UnhandledSwitchCaseException:
Unknown ticket state
in LegacyTicketInfoLoader.php. (#17273) - [Fix] On transfer internal call conversation stay stuck (#17267)
- [Fix] Call message group in canceled call stay unfinished (#17266)
- [Fix] Action initiator is not specified in info message when manually close/delete/undelete ticket (#17260)
- [Fix] No info messages added to a ticket when manually mark the ticket as Spam / Not spam (#17259)
- [Fix] Second action in mass action is not executed (#17256)
- [Fix] Assign to me button change it's position (#17249)
- [Fix] Broken match in MigrationResolutionRequestRepository (#17246)
- [Fix] Incorrect work of the internal ticket (#17245)
- [Fix] After
undelete
of ticket there isreply to all
visible for a short time (#17243) - [Fix] Lack of ticket controls and lost ticket after missing a chat (#17234)
- [Fix] Update step
5.44.3
fails onbuild-nightly.ladesk.com
(#17228) - [Fix] Position of tags within rules (#17226)
- [Fix] Wrong time value in attachment description (#17217)
- [Fix] Keyboard shortcuts panel opened when it shouldn't (#17214)
- [Fix] Long alias - Customer portal design issues (#17210)
- [Fix] Cancel action shortcut is not working (#17202)
- [Fix] Error: Value of parameter
eventId
is too long. Maximum length is 32 characters. (#17171) - [Fix] default.ERROR: Request is not correctly encoded in /scripts/lib/JsLiveAgent.php. (#17156)
- [Fix] Error:
File link empty_field_link_id not found
in SoundConfigurationForm.class.php (#17153) - [Fix] default.ERROR: Required data is missing in /scripts/lib/JsLiveAgent.php. (#17152)
- [Fix] When agent edit predefined answer subject/message description doesn't change (#17124)
- [Fix] Views of knowledge base articles are not counted (#17113)
- [Fix] Duplicated agent ratings in chats (#17084)
- [Fix] Response 500 on
/api/v3/phones/_web_
on init popup from call button (#17080) - [Fix] Wrong diacritics in the contact if chat starts from LiveAgent / PAP (#17072)
- [Fix] Inline images are imported only as links during Kayako migration (#17065)
- [Fix] Error
Unable to find agent by provided reviewee ID
inReviewNoticeContentBuilder
(#17062) - [Fix] Ticket history cannot be exported when searching for specific ticket ID (#16964)
- [Fix] Error: StringId can not be empty in SoundConfigurationForm (#16911)
- [Fix] Flashing Ticket when opening another Ticket in the background from Ticket view (#16904)
- [Fix] KB article added to chat from Knowledge base search section erases message draft (#16872)
- [Fix] Error
Sender account is not authorized for current department
inApi/AnswerCreator
(#16599) - [Fix] Error
Invitation agent for id ... does not exist
(#16597) - [Fix] Exception caused by empty file (filesize=0 bytes) with no filecontents (#15211)
- [Fix] The timezone is different in Rules/SLA rules and SLA Levels / rules list (#13934)
- [Fix] Zero size files saving (#13539)
- [Other] Refactorings and other fixes (#17236)(#17196)(#17140)(#17132)(#17120)(#17119)(#17050)(#17037)(#17034)(#16832)
- [Fix] "Could not validate license. Reason: Legacy mysql section is missing" during standalone intallation 5.42.6.6 (#17200)
- [Fix] APIv3
GET /tickets
doesn't work (#17263) - [Fix] Fix DTMF handling in IVR (#17223)
- [Fix] Fix standalone install process (#17209)
- [Fix] Add
last_activity
hosting info (#17213) - [Fix] WhatsApp Send a notification ticket control button is missing icon (#17199)
- [Fix] Wrong grid of SLA rule in ticket (#17194)
- [Fix] The answer draft is saved twice when you stop typing (#17136)
- [Other] Refactorings and other fixes (#17059)
- [Fix] Message discarded when you press ESC to close Add link dialog (#17192)
- [Fix] Missing hover effect on SLA indicator in ticket header (#17191)
- [Other] Refactorings and other fixes (#17135)
- [Security] Security vulnerability in subscription endpoint (#17184)
- [Performance] Improve use redis for encryption key (#17142)
- [Fix] Broken Reports in RTL (text direction) (#17165)
- [Fix] Undefined property: stdClass::$E in /Gpf/Rpc/Action.class.php. (#17133)
- [Fix] Error: Failed to get active ticket index in MysqlActiveTicketIndexProjection.php (#17131)
- [Fix] CRM plugin cannot be scrolled in (#17125)
- [Fix] The "Error" element displayed after opening an email in Mail outbox (#17116)
- [Fix] Incorrect date & time of agents ratings, again (#17096)
- [Fix] Companies are not imported during Kayako migration. (#17075)
- [Fix] The external phone device becomes shared among agents due to cloning. (#17028)
- [Fix] Not possible to edit the predefined answer in case it's assigned to the agent (#16959)
- [Fix] Error: Author is not an agent in Model/Author.php (#16912)
- [Fix] Replacing hyphens with space in search causes problems (#16898)
- [Fix] Error message when opening a call ticket via Customer portal (#16742)
- [Fix] Unexpected results for ticket code search (#16634)
- [Fix] mb_convert_encoding(): Passing null to parameter of type array or string is deprecated in lib/Server (#16102)
- [Fix] Images in email tickets with inline image are not visible (#13301)
- [Other] Refactorings and other fixes (#17137)(#17011)(#16908)(#17051)(#17143)(#17139)(#17130)(#17128)(#17117)(#17177)(#17179)
- [Fix] "ConfigurationException: Legacy mysql section is missing" during standalone installation of 5.42.5.21 (#17087)
- [Fix] Not possible to re-generate API v1 key (#17160)
- [Plugin] Attachments become html files during Zendesk migration. (#17046)
- [Feature] Add possibility to set OpenAI apikey via UI (#17023)
- [Improvement] Not a complete description in the plugin Search & Replace (#13744)
- [Fix] Internal chat window gets wider each time height is adjusted (#17111)
- [Fix] Broken voting/answering of a suggestion as a customer (#17109)
- [Fix] Ticket load report: "filters" top bar overlaps some elements of the graph (#17104)
- [Fix] Visual glitches when hovering the edge of "Overdue" or "Remaining" element of the Importance column in tickets grid (#17097)
- [Fix] Chats, New, Open and To Do labels are not displayed in dashboard for departments which don't have any ongoing chats, new and open tickets (#17092)
- [Fix] Incorrect Branding Free upgrade link (#17079)
- [Fix] Cannot set up custom domain or update SSL certificate (#17057)
- [Fix] Users with Agent role cannot see any data in Recent tickets tab customer's details section (#17044)
- [Fix] Error
Type and subType must not be empty. Actual: application
in SerializedAttachmentRepository.php (#16958) - [Fix] New internal chat did not pop up with 1 message (#16954)
- [Fix] Incorrect focus of WhatsApp ticket (#15263)
- [Performance] Slow SQL query in
/api/conversations
can lead to to server overload (#16903) - [Other] Refactorings and other fixes (#16932)
- [Plugin] Resolved tickets were imported as Open or New during Zendesk migration (#16461)
- [Fix] Latvian language error when logging in or setting language via url (#17056)
- [Fix] Users with Agent role cannot see numbers in ticket filters (#17043)
- [Fix] Error:
Message cannot be empty
inWhatsAppChannel/.../Text.php
(#17021) - [Fix] Long agent alias error text (#17008)
- [Fix] Not possible to invalidate the rating of the merged ticket (#16975)
- [Fix] No such file or directory in /Lang/Storage/CacheFile.class.php (#16966)
- [Fix] Answer suggestions are not available for agents (#16949)
- [Fix] The caller's name is overwritten with an alias from the incoming INVITE (#16919)
- [Fix] Pushstream configuration not working for one configuration and no profile set (#16833)
- [Fix] Keyboard shortcut ctrl+s (command+s) for sending answer doesn't work in speacial scenario (#16806)
- [Fix] Undefined array key "page" in /plugins/Kayako/Config.class.php (#16638)
- [Fix] Trying to access array offset on value of type null in /plugins/Kayako/Task.class.php (#16637)
- [Fix] InvalidArgumentException: Contact widget has invalid channel type G in ContactWidget.php (#16481)
- [Fix] Incorrect meta property "og:image" url on the KB article page (#16128)
- [Fix] Ticket action buttons accesibility (#16005)
- [Fix] Error "Something went wrong" when merging split with original ticket (#15574)
- [Fix] There is no preview on WhatsApp tickets in the recent tickets section (#15529)
- [Fix] Duplicate Note added in merged ticket. (#15379)
- [Fix] Adding WhatsApp number does not reload the WhatsApp numbers section (#15360)
- [Fix] Problem with building release (#17099)
- [Other] Refactorings and other fixes (#17042)(#16947)(#16924)(#16923)(#16922)(#16906)(#16894)(#16802)(#16533)
- [Fix] Re-create planned jobs so they include necessary env config vars (#16643)
- [Fix] Config not found on resqu machines (P14402)
- [Improvement] Missing sorting of mass actions in other languages (#17016)
- [Improvement] Add ES ILM policy to la_perf_pagevisit index template (#16885)
- [Improvement] New placeholder
{number}
for phone number description (#16655) - [Fix] Gamification sections in Dashboard have cut out bottoms when there is a Dashboard notification (#17027)
- [Fix] Overlap issue on the dashboard due to long agent name (#17007)
- [Fix] The image of the magnifying glass moves regardless of the background (#16986)
- [Fix] Broken drag & drop in Material KB theme (only) (#16985)
- [Fix] Default chat text color in Minimal theme is wrong (#16974)
- [Fix] Missing notification about account expiring soon (#16963)
- [Fix] Unable to send answer in Facebook ticket:
Failed to connect to IPv6 : Network is unreachable
(#16935) - [Fix] The caller's name is overwritten with an alias from the incoming INVITE (#16919)
- [Fix] Expiration time in "Edit API key" does not equal to expiration time in "API" grid (#16867)
- [Fix] Visitor pushstream dont work on develop (#16863)
- [Fix] Error message not found when change whatsapp message status (#16642)
- [Fix] Empty Email details window after clicking on answer status indicator (#16432)
- [Fix] Hovering over answer status indicator displays incorrect time in older tickets (#16431)
- [Fix] The channel report does not include ticket information on Whatsapp's tickets (#16227)
- [Fix] Gpf_Controller_Exception_UnsupportedRequest in Server.class.php (#15773)
- [Fix] Error message
Exception caught: (TypeError) : Cannot read properties of undefined (reading 'j')
(#15613) - [Fix] Missing notifications about new message in WhatsApp ticket (#15264)
- [Other] Refactorings and other fixes (#17002)(#16891)(#16782)(#16627)(#16526)(#16228)(#16225)(#16216)(#15636)
- [Fix] Fix incorrect handling of empty
valid_to_date
of api key (#17003) - [Fix] Bad scroll position of view after opening longer ticket (#14914)
- [Fix] Internal tickets cannot be created (#16980)
- [Fix] LiveAgent returns 500 to LivePhone on login attempt (#16978)
- [Fix] Something went wrong error during file upload into internal chat (#16977)
- [Fix] Agents are not imported from Kayako migration plugin (#16854)
- [Fix] Time in a system message (ban of a customer) (#15861)
- [Fix] Wrong colour of contact and ticket note (#16972)
- [Fix]
BrowserWidget
not faded like the rest of message group (#16969) - [Fix] Unable to process cursor error on chat buttons grid (#16847)
- [Fix] InvalidArgumentException is not handled (#16750)
-
[Improvement] Dark blue theme Make read-only string more obvious (#15463) - [Fix] There is no way to search for contacts in es (#16962)
- [Fix] More saturated colors for CheckBoxContainer on the dark blue theme (#16946)
- [Fix] Edit ticket subject is not clickable if the ticket subject is too long (#16944)
- [Fix] Error message is partly not visible when leaving too long agent rating comment (#16943)
- [Fix] Missing bottom margin for "Contact in conflict" buttons (#16939)
- [Fix] default.ERROR: Error getting one row. Got 0 rows in … /scripts/lib/JsLiveAgent.php. (#16800)
- [Fix] "Assign to me" action during a chat is added as a note (#16733)
- [Fix] "Assign to me" action on chat is not visible immediately in the ticket (#16730)
- [Fix] Disabling the department for the agent causes errors with agent's call -> extension (#16496)
- [Fix]
Unknown form field type: A
exception inTemplates/FormWidgetFactory.class.php
(#16462) - [Fix] Wrong
default_mail_account_hostname
after domain change action via CRM (#16458) - [Fix] La_Report_Task_ComputeWorkTime stuck for months (#14170)
- [Other] Refactorings and other fixes (#16845)(#16317)
- [Improvement] Missing styling in article editor (#16931)
- [Improvement] Contacts - display full datetime on hover (#16921)
- [Improvement] General settings "Number of days" (#16889)
- [Improvement] Missing
SelectableItemWidget
for “View ticket’s details” (#16542) - [Improvement] Improve testing sending 25Mb email will not exceed memory limit (#16453)
- [Improvement] Chats history - display full datetime on hover (#12049)
- [Fix] Unable to update local dev hosted LA (#16951)
- [Fix] Confusing semi-positive rating in Bubble chat window theme (#16929)
- [Fix] Client is not translated to chosen language (#16928)
- [Fix] Incorrect color of inactive WhatsApp templates (#16761)
- [Fix] Error: Failed to move mailbox position / Mailbox must be in fetching state (#16726)
- [Fix] Succesfull fetch of an email doesn't move position if it took more than 5 minutes to fetch (#16552)
- [Fix] Calling
api/v3/users/system00
returns 500 (#16406) - [Fix] ''Something went wrong" error when removing attachments from ticket. (#16327)
- [Fix] Bad design of KB article editor window (#16239)
- [Fix]
Invalid parameter number: parameter was not defined
error occurs after adding image to customer template via "insert image" option (#16154) - [Fix] Reopen Resolved Ticket setting description (#16136)
- [Fix] Incorrect To solve description (#16027)
- [Fix] Request New Password mail template description (#15943)
- [Fix] Scrollbar in KB article in pre-chat form - design issue (#15936)
- [Fix] Cannot add more WhatsApp message templates than will fit in the Translations column (#15365)
- [Fix] List of mass actions is not sorted alphabetically (#15068)
- [Other] Refactorings and other fixes (#16369)(#16028)
- [Improvement] Add explanatory comments to integration scripts (#16777)
- [Improvement] Do not wrap Agent's name in tickets grid in Material & DarkBlue theme (#15997)
- [Fix] Inefficient SQL in
/api/conversations
(#16902) - [Fix] Ratings statistics are still incorrect (#16886)
- [Fix] Broken row in Chat history with a chat with a lot of tags (#16882)
- [Fix] Add tag - design issues (#16881)
- [Fix] Additional background color after leaving a Category (#16880)
- [Fix] Unable to get widgets via API v1
/api/widgets
(#16868) - [Fix] Incorrect date & time of agents ratings (#16814)
- [Fix] Undefined array key in
/plugins/ClickUp/index.php
(#16799) - [Fix] When creating customer department template, it is possible to create it without
$message
variable (#16752) - [Fix] Changed language metadata settings are applied chaotically (#16713)
- [Fix] Warning: Unable to update ticket draft. in RpcTicketDraftEditor.php (#16695)
- [Fix] Error
Answer sender configuration has invalid sender account id
inAnswerSenderConfigurator
(#16629) - [Fix] Multiword value in Ticket field in Custom filter causes empty results (#16491)
- [Fix] Error
Mail account address is not allowed as recipient
(#16485) - [Fix] Error
Rewritten query string contains control characters or spaces
(#15951) - [Fix] Add the tool tip to the "Time" column in "Online visitors" section (#15680)
- [Fix] Change names of New ticket actions (#15667)
- [Fix] The department's email configuration uses the same dialog to configure distinct options (#14318)
- [Fix] ActiveCampaign Integration plugin overlays other tabs of the Customer details section (#16879)
- [Fix] Details & comments of old ratings are missing in tickets (#16810)
- [Fix] strlen(): Passing null to parameter #1 of type string is deprecated in UploadBase.class.php. (#16621)
- [Fix] Elasticsearch: Put mapping request failed. (#15372)
- [Improvement] Responsive graphs in Dashboard (#10782)
- [Improvement] Allow editing question in query part of custom prompt in ticket assistant feature (#16896)
- [Improvement] Remove grid table from gamification badges (#16330)
- [Fix] API section: "Your API URL" string has
loading
placeholder (#16865) - [Fix] Invalidating old rating does not remove the rating from ticket (#16812)
- [Fix] Unused Kernel instance in
public/index.php
(#16807) - [Fix]
Unable to create Recipient
in Send mail action (#16748) - [Fix] InconsistentDataException: Answer FROM address is missing in MysqlAnswerRepository.php (#16731)
- [Fix] Warning: Department id parameter is mandatory in RpcTicketDraftCreator.php (#16693)
- [Fix] Broken Performance report in My Profile(#15776)
- [Fix] Domain settings redundant info (#15355)
- [Other] Refactorings and other fixes (#16756)
- [Fix] Deprecated logs in … /vendor/draventju/useragent-parser/… . (#16579)
- [Fix] Company contacts can't be used to create new Internal ticket (#16516)
- [Improvement] Very slow ticket and kb articles indexation into SemanticWrap (#16861)
- [Improvement] Always allow to generate answer suggestion if ticket assistant feature is active (#16738)
- [Fix] Some tags after refactoring are not readable (#16862)
- [Fix] Panel statistics got incorrect after update to 5.42.4.12 (#16852)
- [Fix] Remove pointless Delete agent rankings custom role permission (#16811)
- [Fix] AI custom prompt fails with error on resolved tickets (#16714)
- [Fix] Some translations are set to type "B" (both) even though they don't need to be (#16666)
- [Fix] Error
Missing Message-Id header in delivery report
inMultipartDeliveryReportExtractor
(#16441) - [Fix] Company name not visible in ticket owner's details (#16169)
- [Improvement] Tag archiving functionality (#15820)
- [Fix] There is missing context in answer suggestion debug log (#16844)
- [Fix] Active calls content is linked to also to reports item (#16715)
- [Other] Refactorings and other fixes (#16837)(#16823)(#15405)
- [Improvement] Skip invalid template translations and add validation task for proofreader (#16803)
- [Fix] Apply context source filtering even while using fine-tuned model (#16798)
- [Fix] Different positioning in Email details (#16795)
- [Fix] Clicking on another submenu does not collapse current submenu window (#16774)
- [Fix] Search in contacts by whole name (#15953)
- [Fix] Ticket with incorrect content set to preview can break tickets grid (#15160)
- [Other] Refactorings and other fixes (#16675)(#10790)
- [Improvement] Log and return trace-id with each request (#14524)
- [Improvement] Change pre-set theme for contact widgets (#16791)(#16790)(#16789)
- [Improvement] Make shortcuts usable on macOS (#16775)(#16804)
- [Improvement] Option to collapse expanded submenu (#16773)
- [Improvement] Ticket history in sidebar should contain also agent/department (#7762)(#15498)
- [Improvement] Focus message field when switching through internal chat recipients (#7436)
- [Fix] Status label in AI has wrong colour (#16285)
- [Fix] Old rankings have missing colours in Ranking report (#16768)
- [Fix] Additional scrollbar in Customer portal settings (Own HTML) (#16765)
- [Fix] TicketOwner widget - Remove hint not fully visible (#16762)
- [Fix] Broken CRM plugin (#16758)
- [Fix] Parallel registrations form agent's browser (#16381)
- [Fix] Shifted statuses in KB articles table (#16240)
- [Fix] Ticket attachments grid does show information about no attachments (#16184)
- [Fix] Bad design of a row containing multiple tags in Chats history section (#15716)
- [Fix] Useless scrollbar in collapsed ticket action editor (#15576)
- [Fix] Inline images in quoted text of agent replies are sent with relative URL (#15557)
- [Fix] Wrong alligning in time tracking configuration in Material/Dark blue theme (#14976)
- [Other] Refactorings and other fixes (#16704)(#16647)
- [Security] Privilege escalation vulnerability (#16498)
- [Improvement] Make map in contact details expand (#16746)
- [Fix] Background colors to distinguish ticket items added by agent/customer/system are missing (#16760)
- [Fix] Long lines of "Not delivered report" are not wrapped (#16744)
- [Fix] Missing max/min value in Agent priorities (Chat/Call settings) (#15527)
- [Fix] Different size of DialogPanel per Type (#14871)
- [Other] Refactorings and other fixes (#15636)(#16759)
- [Fix] Array to string conversion in MysqlTicketItemReviewProjection (#16741)
- [Fix] Filter for Agent in Agents' ratings report does not work (#16732)
- [Fix] Agents do not see their ratings (#16724)
- [Fix] Data error in Agents' ratings report sorted ascending (#16722)
- [Fix] Class La_Features_Ranking_Badges_Rewarded not found (#16720)
- [Fix] Something went wrong received after trying to rate answer from customer portal (#16719)
- [Fix] The number of open tickets changes regardless of the actual presence of such tickets in the filter. (#16706)
- [Fix] Missing scrollbar in Dashboard Gamification section again (#16700)
- [Fix] Row content aligned upwards (#16697)
- [Fix] Not delivered answer does not reopen ticket (#16632)
- [Fix] PHP Deprecated in tests (#16548)
- [Fix] Error - Ticket not found (#15805)
- [Fix] InconsistentDataException in LegacyTicketInfoLoader.php (#15648)
- [Fix] 360dialog - shiffted attachments (#15245)
- [Other] Refactorings and other fixes (#16680)
- [Improvement] Change crm "My account" link to account.liveagent.com (#15752)
- [Fix] Error - Unknown customer message content type (#16674)
- [Fix] Error
Port is out of the range
(#16623) - [Other] Refactorings and other fixes (#16696)
- [Feature] Allow retry answer suggestion generation with custom prompt (#16535)
- [Fix] Strange design of
Agent
andRequester
columns (#16673) - [Fix] Double loading circle (#16672)
- [Improvement] Agent ratings improvements and redesign (#15114)
- [Improvement] Skip invalid translations in Crowdin synchronisation process (#16679)
- [Fix] Suomi (Finnish) language error when logging in or setting language via url (#16676)
- [Fix] Weird border of Status panel in Change status action (#16667)
- [Fix] Color of placeholder in
TextBoxContainer
in Dark blue theme (#16662) - [Fix] Error
Invalid limits
inLimitsDeserializer
(#16612) - [Fix] Unable to get ticket messages via API v1
/api/conversations/[conversationid]/messages
(#16497) - [Fix] Chat availability shows incorrect values (#16041)
- [Fix] Pass config path to resqu job environment params (#16643)
- [Other] Refactorings and other fixes (#16671)(#16635)(#16571)(#16502)
- [Fix] Invitations do not work (#16650)
- [Fix] Prepare switch from semantic-match to fine-tuned AI model (#16649)
- [Other] Refactorings and other fixes (#16534)(#11992)
- [Plugin] Resolved tickets were imported as Open or New during Zendesk migration. (#16461)
- [Fix] Invitations do not work (#16650)
- [Fix] Critical error after removing attachment from WhatsApp ticket (#16645)
- [Fix] Filter ticket counts show 99+ tickets despite of there are more than 130000 tickets in total (#15458)
- [Fix] Fix PHP 8.2 deprecation in external library slack-php-api (#16577)
- [Fix] Error:
400 Bad Request
andInvalidCiphertextException
returned fromhttps://kms.eu-west-1.amazonaws.com
(#16613) - [Fix] Error during event creation - type ASSU (#16546)
- [Improvement] Wrap long lines of AI output (#16550)
- [Fix] Link
Read more
for "Use LiveAgent mail servers" redirected to "Forwarding" article (#16609) - [Fix] Department's name covers the button (#16606)
- [Fix] Exception: Passing null to parameter #2 ($code) of type int is deprecated in
SymfonyMailer/ESmtpTransport.php
(#16592) - [Fix] There are missing tickets and kb articles in SW index (#16551)
- [Fix] Creating the copy of an agent is stuck (#16212)
- [Fix]
TicketNoRights
log level (#15127) - [Other] Refactorings and other fixes (#16572)
- [Fix] Agent could not reply to Facebook private message (#15722)
- [Other] Refactorings and other fixes (#16224)
- [Fix] Missing scrollbar in Dashboard Gamification section (#16564)
- [Fix] Weird design of unavailable serviceStatusWidget (#16558)
- [Improvement] Dashboard To do label improvements (#16541)
- [Improvement] Alignment of the attachments inside internal chat/Color of the right bottom corner (#16539)
- [Improvement] Improve visibility of active chat and call service icons in LA panel (#16167)
- [Fix] Received HTML email breaks agent panel design (#16547)
- [Fix] Saved ticket filters changing height when editting filters list (#16537)
- [Fix] Link
How to set up an Okta application
redirected to 404 (#16536) - [Fix] Moving
IntegrationCodeNote
(only Dark blue theme) (#16514) - [Fix]
MysqlAnswerRepositoryTest
is failing (#16508) - [Fix] Passing null to parameter #1 ($string) of type string is deprecated in String.class.php. (#16025)
- [Other] Refactorings and other fixes (#16504)(#16305)
- [Feature] Use different AI model which is able to process more tokens (#16513)
- [Improvement] Improve the semanticwrap index structure (#16520)
- [Fix] Another agent typing detection feature is not working (#16213)
- [Fix] Undefined array key 0 in PrestaShop/index.php (#16168)
- [Fix] Is not empty operator evaluates as true if the checked field doesn't exist (#15295)
- [Other] Refactorings and other fixes (#16468)
- [Fix] Latvian language error when logging in or setting language via url (#16523)
- [Improvement] Compatibility for php 8.2 and set minimal requirement to this version (#16094)
- [Fix] Failed get dynamo db table name from ticket and ticket item configurators (#16511)
- [Fix] Design issue - Customers (only Dark blue theme) (#16505)
- [Fix] Size of badges in dashboard (#16499)
- [Fix] Email subject with a hyphen not found using Elasticsearch (#12314)
- [Other] Refactorings and other fixes (#16325)(#16299)(#15713)(#16512)
- [Improvement] Reorganise Configuration menu items (#16495)
- [Improvement] Show sources for generated answer suggestions (#16201)
- [Fix] Creation of dynamic property WhichBrowser\Analyser\Header\Useragent::$data is deprecated (#16507)
- [Fix] null given in TwocheckoutUtil.php (#15984)
- [Fix] The agent can't change his Agent panel language (#16490)
- [Fix] Change Mysql to MysqlDoctrine when shift version in build gradle (#16488)
- [Fix] Answer suggestion is not generated when the last ticket question is followed by system messages (#16430)
- [Fix] Answer scheduled icon does not change status without re-opening the ticket (#16410)
- [Fix]
Something went wrong
on reply in ticket with huge quoted message history (#16409) - [Fix] htmlentities(): Passing null to parameter of type string is deprecated in Gpf/Common/HTMLUtils (#16075)
- [Fix] Required parameter $secretWord follows optional parameter (#15668)
- [Fix] Behavior after active OAuth login method is disabled (#15462)
- [Fix] Default logging configuration for standalone LA should not print to stdout (#15084)
- [Other] Refactorings and other fixes (#16253)(#15765)(#15149)(#16467)
- [Improvement] TicketAssistant: Do not index tickets older than one year (#16424)
- [Fix] Typo in SSL certificate validation options (#16457)
- [Fix] UnexpectedValueException: Failed to deserialize answer sent state. in MysqlAnswerRepository.php (#16429)
- [Fix] Grid elements extend beyond grid when resizing window (#16393)
- [Fix] TicketAssistant indexing task is stuck (#16358)
- [Fix] Notice: iconv(): Detected an incomplete multibyte character in input string in …/Infrastructure/Parser/ZBatesonRootPart.php. (#16340)
- [Fix]
Gpf_Rules_Exception_ExecutionStop
error (#16300) - [Fix] Rules: Saint Pierre and Miquelon territory can't be used in the "Requester is from" condition (#16122)
- [Fix] json_decode(): Passing null to parameter of type string is deprecated in lib/Controller (#16078)
- [Other] Refactorings and other fixes (#16447)(#16446)
- [Improvement] Searching in connected email accounts (#16412)
- [Fix] Error
Failed to create AnswerDraft
(#16359) - [Fix] Error
Unable to change answer draft content
(#16348) - [Fix] Answer suggestion generation fails for too long questions (#16170)
- [Other] Refactorings and other fixes (#16434)(#14873)
- [Improvement] Open Calls and Chats in Tickets main content (#16349)
- [Fix] Visitors cannot attach files in contact form and pre-chat form (#16418)
- [Fix]
Failed to load Answer
error (#16382) - [Fix] Dashboard is too messy on mobile device (#16380)
- [Fix] trim(): Passing null to parameter #1 ($string) of type string is deprecated in CallUrlTask.class.php. (#16360)
- [Fix] Deprecated logs in vendor/html2text/html2text/src/Html2Text (#16091)
- [Improvement] Incorrect links to Twitter guides in LiveAgent panel (#16238)
- [Fix] Missing quoted text when forwarding (#16389)
- [Fix] The modal window is not stretched over the entire window frame (#16346)
- [Fix] Error
Invalid value for 'type', must be one of...
inAPI/V3/Model/Message.class.php
(#16328) -
[Fix] str_replace(): Passing null to parameter of type array string is deprecated in La/Features/Twilio/Messages (#16088) - [Fix] explode(): Passing null to parameter of type string is deprecated in La/Conversation/ConversationsTable (#16077)
- [Fix] htmlspecialchars(): Passing null to parameter of type string is deprecated in Gpf/RestApi/Response/Encoder/Xml (#16076)
- [Fix] trim(): Passing null to parameter of type string is deprecated in La/Api/Auth/ApiLocksmith (#16073)
- [Fix] trim(): Passing null to parameter of type string is deprecated in La/Api/V3/ContactsBase (#16059)
- [Fix] TicketSla: dont change state to answer after mark as not spam (#16373)
- [Fix] TicketSla: always open state after postpone and validate solution (#16370)
- [Fix] strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /La/Api/Helper/ConversationHelper.class.php. (#16341)
- [Fix] Add all function in Ticket/Chat/Call department's section incorrectly adds agents to the department (#16293)
- [Fix]
The dictionary is not loaded
on standalone (#16290) - [Fix] Twitter Application Setup section texts improvements (#16237)
- [Fix] Add contacts to company window loads all contacts alltogether (#16173)
- [Fix] Deprecated logs in vendor/whichbrowser (#16144)
- [Fix] http_build_query(): Passing null to parameter of type string is deprecated in La/Features/Facebook/GraphAPI/NewPost.class.php on line 24 (#16103)
- [Fix] Exception::__construct(): Passing null to parameter of type string is deprecated in RestApi/ProcessingException (#16101)
- [Fix] http_build_query(): Passing null to parameter of type string is deprecated in La/Features/Facebook/PageDriver/Hosted (#16092)
- [Fix] http_build_query(): Passing null to parameter of type string is deprecated in La/Features/Facebook/GraphAPI/InstagramMedia (#16090)
- [Fix] http_build_query(): Passing null to parameter of type string is deprecated in La/Features/Facebook/PagesTableBase (#16081)
- [Fix] ip2long(): Passing null to parameter of type string is deprecated in GeoIp/Location (#16079)
- [Fix] json_decode(): Passing null to parameter of type string is deprecated in La/Rpc/MessageGroup (#16072)
- [Fix] htmlentities(): Passing null to parameter of type string is deprecated in TicketKBSuggestions (#16070)
- [Fix] strtotime(): Passing null to parameter of type string is deprecated in /opt/qu/apps/versions/la/5-39-6-79/include/La/TimeRules/TimeRule (#16068)
- [Fix] http_build_query(): Passing null to parameter of type string is deprecated in La/Features/Facebook/GraphAPI/NewComment (#16064)
- [Fix] substr(): Passing null to parameter of type string is deprecated in Gpf/Ui/Page/SessionInfo (#16063)
- [Fix] explode(): Passing null to parameter of type string is deprecated in La/Api/V1/Conversations/PostHandler (#16061)
- [Fix] preg_match(): Passing null to parameter of type string is deprecated in Gpf/Net/MobileDetect (#16056)
- [Fix]
Internal server error: [HTTP/1.1 404 NOT FOUND]
after a finished call (#15911) - [Fix] Error
Failed to execute 'unobserve' on 'IntersectionObserver'
when picking up ringing chat (#15721) - [Improvement] Responsivity - show ticket sidebar only on demand on mobile device and other responsivity improvements and fixes (#16296)
- [Improvement] Show email answer status directly in ticket (#15944)
- [Fix] Undefined array key "status", "state" in …/plugins/Magento2/index.php. (#16336)
- [Fix] Undefined array key "port", "pass", "user" in …./Services/Twilio/TinyHttp.class.php. (#16331)
- [Fix] When ticket is answered, due date is not displayed in grid (#16326)
- [Fix] The unsent agent's message on chat is not discarded after clicking on the Cancel button (#16276)
- [Fix] Save as new department function does not clone agents (#16271)
- [Fix] strtolower(): Passing null to parameter of type string is deprecated in La/Customer/CustomersListBoxTableData (#16066)
- [Fix] strpos(): Passing null to parameter of type string is deprecated in La/Api/V3/Extensions (#16060)
- [Fix] json_decode(): Passing null to parameter of type string is deprecated in Gpf/Rpc/FormHandler (#16058)
- [Fix] htmlspecialchars(): Passing null to parameter of type string is deprecated in La/Agent/Page/LoginMobile (#16057)
- [Fix] strlen(): Passing null to parameter of type string is deprecated in La/Api/V3/ChatsGrid (#16055)
- [Fix] Passing null to parameter of type string is deprecated in Gpf/RestApi (#16050)
- [Fix] Incorrect pushstream address chosen (#15998)
- [Fix] Inline images are not sent correctly to email accounts (#15764)
- [Fix] Do not wrap up ticket items with mail delivery notifications (#15690)
- [Other] Refactorings and other fixes (#16344)(#16294)(#13544)(#16350)(#16357)(#16343)
- [Improvement] Allow index existing tickets to improve answer suggestions (#15872)
- [Fix] Replace
substr
withmb_substr
in ZSE/ZSDis plugins (#16314) - [Fix] explode(): Passing null to parameter of type string is deprecated in Gpf/Model/Filter (#16062)
- [Fix] trim(): Passing null to parameter of type string is deprecated in La/Model/User/Visitor (#16054)
- [Fix] explode(): Passing null to parameter of type string is deprecated in La/MobileApp/Conversation/ConversationsTable (#16053)
- [Feature] Shopify plugin: update API version (#16161)
- [Improvement] Responsivity: Ticket reply subject (#16297)
- [Improvement] Responsivity: Ticket primary action Send button (#16295)
- [Improvement] Use http authentication when retrieving whatsapp media from Twilio (#16200)
- [Fix] When new ticket is submitted it is added to TicketQueue but agent panel is not notified by event (#16311)
- [Fix]
Missing method
error during standalone update (#16301) - [Fix] User department status for phone service stay enabled after disable general voice status (#16298)
- [Fix] Chat and call service configuration does not work properly. (#16281)
- [Fix] Menu items are centered instead of lined up to the left (#16279)
- [Fix] Answer suggestion generation fails for too long questions (#16170)
- [Fix] stripslashes(): Passing null to parameter of type string is deprecated in La/Page/Kb/NotFound (#16052)
- [Fix] Passing null to parameter of type string is deprecated in La/Page/ContactForm (#16051)
- [Fix] Improve answer suggestion custom prompt template validation in UI (#16040)
- [Fix] Some dialogs havent responsive width (#16012)
- [Fix] "Submit ticket" form on KB is sometimes sent with empty email and name fields (#15962)
- [Other] Refactorings and other fixes (#16258)(#16257)(#15976)
- [Fix] Error
The dictionary is not loaded
during agent application startup on standalone (#16241) - [Improvement] Option to always display MessageGroup times (#16044)
- [Improvement] Improve visibility of edit columns of the ticket grid in DarkBlue theme (#16002)
- [Improvement] Confusing internal chat focus view in DarkBlue theme (#16001)
- [Improvement] Popup window to reload panel is not visible very well in DarkBlue theme (#15999)
- [Fix] Change password form has negative margin value (#16241)
- [Fix] \Qu\La\TicketQueue\Domain\ToSolveQueue\TicketRepository (#16206)
- [Fix] hash_hmac(): Passing null to parameter of type string is deprecated in Gpf/Common/Token (#16143)
- [Fix] Deprecated logs in La/Model/Message/Convertor (#16115)
- [Fix] Return types should be compatible in Gpf/Data/Record (#16112)
- [Fix]
Search in all
box does not resize all the way according to filters column (#16099) - [Fix] json_decode(): Passing null to parameter of type string is deprecated in Gpf/Templates/FormWidgetFactory (#16086)
- [Fix] Passing null to parameter of type string is deprecated in Gpf/Rules/TemplateReplace (#16049)
- [Fix] Chat availability shows incorrect values (#16041)
- [Fix] Saving changes in agent assignment to chat service within department does not work (#15949)
- [Fix] Error : call :connection test relay finish error timed out (#15927)
- [Fix] KB articles are available in other multi KBs (#14852)
- [Feature] Outgoing calls via External phone (#15150)
- [Fix] Wrong position of Start internal call button in Dashboard (#16217)
- [Fix] Hide ticket filters on smaller screens, when ticket is opened (#16182)
- [Fix] [IAID:anything] substring in a message breaks ticket opening (#16125)
- [Fix] trim(): Passing null to parameter of type string is deprecated in La/Page/Kb/Rpc/ArticleLoadService (#16065)
- [Other] Refactorings and other fixes (#16162)
- [Fix] Undefined array key when importing users with Intercom plugin (#15444)
- [Fix] Discard button in a New (internal) call (#16160)
- [Fix] Creating agent using "clone" action does not work (#16204)
- [Fix] Missing default values in chat settings (#16202)
- [Fix] Answer suggestion is loaded but not being shown (#16197)
- [Fix] Stuck saving of agent profile (#16194)
- [Fix] stripslashes(): Passing null to parameter of type string is deprecated in La/KnowledgeBase (#16129)
- [Fix] str_replace(): Passing null to parameter of type array string is deprecated in La/Model/User/Avatar (#16104)
- [Fix] Implicit conversion from float to int loses precision in Gpf/Common/ImageResizer (#16095)
- [Fix] explode(): Passing null to parameter of type string is deprecated in La/Customer/CustomersTableBase (#16084)
- [Fix] Implicit conversion from float -INF to int loses precision (#16082)
- [Fix] Not possible to start a call/video call on a phone using Firefox (#16015)
- [Fix] Invalid redirect URI in Microsoft oauth_connector: http instead of https (#15968)
- [Fix] Saving departments from the agent configuration does not work (#16187)
- [Fix] Outgoing email attachments marked as insecure files (#16186)
- [Fix] Menu panel is missing when used language's text direction is right to left (#16179)
- [Fix] Error when creating an email template for a newly created department (#15561)
- [Other] Refactorings and other fixes (#16159)(#16158)
- [Fix] Incorrect redirect for older inline attachments (#16166)
- [Fix] Unable to get messages from merged ticket by requesting …./api/conversations/[conversationid]/messages. (#16126)
- [Fix] explode(): Passing null to parameter of type string is deprecated in Qu/La/TicketGateway/Legacy/Application/Service/WhatsApp/WhatsAppCustomerLoader (#16106)
- [Fix] strlen(): Passing null to parameter of type string is deprecated in La/KnowledgeBasePreview (#16093)
- [Fix] explode(): Passing null to parameter of type string is deprecated in La/Api/V3/ContactPhones (#16087)
- [Fix] Deprecated logs in La/Contact/DepartmentData (#16085)
- [Fix] trim(): Passing null to parameter of type string is deprecated in La/Config/SoundsTableData (#16083)
- [Fix] strlen(): Passing null to parameter of type string is deprecated in La/Features/Twilio/Controller/RuningCall (#16074)
- [Fix] strlen(): Passing null to parameter of type string is deprecated in La/Page/Kb/Search (#16067)
- [Fix] Copying department via "save as new department" function fails on an error (#15946)
- [Fix] Not possible to pick up the call from queue (#15925)
- [Fix] InvalidArgumentException: Invalid value for 'type', must be one of … in MessageGroup.class.php (#15878)
- [Fix] Needless Ticket reply from agent's email address setting in Email settings (#15670)
- [Fix] Inconsistent "delete attachment" functionality in "Ticket Attachments Management" plugin (#14549)
- [Fix] Unable to upload image to chat or ticket with adblock (#5764)
- [Other] Refactorings and other fixes (#15564)
- [Fix] trim(): Passing null to parameter of type string is deprecated in GmailDeliveryReportExtractor (#16113)
- [Fix] http_build_query(): Passing null to parameter of type string is deprecated in Qu/La/OAuthConnector/Infrastructure/Client/MicrosoftGuzzleClient (#16089)
- [Fix] strlen(): Passing null to parameter of type string is deprecated in La/Rules/Actions/SendMail (#16080)
- [Fix] Incorrect urls in plugin controllers (#15980)
- [Fix] Call recordings are not merged (#15853)
- [Fix] Notes are not merged (#15760)
- [Fix] 'DataIntegrityException: Agent service not found' error when agent try to log in to agent's panel. (#15589)
- [Other] Refactorings and other fixes (#16096)(#16133)
- [Improvement] Increase custom prompt template text length (#16039)
- [Fix] Passing null to parameter of type string is deprecated in ZBatesonRootPart.php (#16047)
- [Fix] Ticket messages optimisation for mobile devices (#15978)
- [Fix] Undefined array key "internal" in …templates/kb/material_kb/…template.message_group_stpl.php (#15964)
- [Fix] Nicereply API important change: unique identifiers (UUIDs) (#15935)
- [Fix] Cannot connect facebook page, getting error
Missing required field: access_token
(#15877) - [Fix] Facebook page cannot be activated with error: Missing required fields: success (#15858)
- [Fix] AI suggests answer only for one email request from two (more) (#15828)
- [Fix] Error relocating /usr/bin/curl in
Running install_hosted.php
andInitializing RedisInsight
(#15640) - [Fix] Open tickets label not visible in dashboard (#14837)
- [Other] Refactorings and other fixes (#14366)(#11370)
- [Fix] Upgrade Twitter integration to use APIv2 (#15649)
- [Fix] Content is not stretched on mobile viewport, if resizer was used (#16031)
- [Fix] Not possible to save checkbox to Allow user change status in department (#16030)
- [Fix] Not possible to change language via agent panel (#16011)
- [Fix] Undefined array key in TicketsHistory.class.php (#15900)
- [Fix] Bounce notification added to incorrect message (#15889)
- [Other] Refactorings and other fixes (#15995)(#11370)
- [Improvement] Too small input of chat / call priority in Material & DarkBlue theme (#15996)
- [Improvement] Allow to change answer suggestion prompt template via UI (#15832)
- [Fix] Incorrect pushstream address chosen (#16000)
- [Fix]
CreateDeleteCallButton
e2e not stable (#15988) - [Fix] Undefined array key 1 in GmailDeliveryReportExtractor.php. (#15979)
- [Fix] PUT /tickets/{ticketId} returns Internal server error: Failed to get Ticket Tags (#15970)
- [Fix] Working with tags via PUT on api/v3/tickets/{ticketId} is not reliable (#15967)
- [Fix] SSO does not work on custom domain (#15929)
- [Fix] TicketSla: ResolutionRequestRepository (#15881)
- [Fix] Call to getIdentity() on null in ApplicationIdentityProvider.php (#15696)
- [Fix] Error message - Invalid limit (#15542)
- [Fix] Design issues - Chat/Call settings (#15528)
- [Improvement] Change Google Universal Analytics to GA4 (#15292)
- [Fix] Salesforce integration doesn't work with custom domain (#15931)
- [Fix] Delete Suggestion category - missing right margin in delete button (#15922)
- [Fix] Design issue - custom plugin in Dark Blue theme (#15903)
- [Fix] TicketSla: AnswerRequestRepository (#15880)
- [Fix] Split ticket item cannot be exported to HTML (#15869)
- [Fix] Language of agent panel is not changed (#15863)
- [Fix] KB Email template load fails if template has attachements (#15834)
- [Fix] Pipedrive integration doesn't work with custom domain (#15822)
-
[Fix] WA Could not send from agent panel .webp
file (#15811) - [Fix] Cannot upload file to Knowledgebase email template (#15795)
- [Fix] Undefined property: stdClass::$orgid in Module.class.php (#15791)
- [Fix] Undefined array key in Ranking.class.php. (#15777)
- [Fix] Jira plugin can't be disabled. (#15710)
- [Fix] Calls ring to agents on pause (#15702)
- [Fix] Exception: No route found for "…/public/README.md" in RouterListener.php (#15699)
- [Fix] Email was fetched but created empty ticket or didn't create ticket at all (#15689)
- [Fix] Incorrect text direction after update of self-hosted account (#15555)
- [Fix] Removing/Adding tags into tickets (#15546)
- [Fix] TIMEZONE setting is causing problems (#15438)
- [Fix] Wrong time set up for agent ranking report (#15433)
- [Fix] Queue cron doesn't respect the TIMEZONE setting (#15410)
- [Fix] Error
Row does not exist
in rule triggered bymessage added
from WA (#15407) - [Fix] Unable to convert participant message to legacy format message. (#15032)
- [Fix] Time rules executing two times (#14115)
- [Performance] Improve kernel initialization performance (#15956)
- [Other] Refactorings and other fixes (#15933)(#15932)(#15234)(#15105)(#13542)
- [Improvement] Improving text contrast in material theme for enhanced readability (#15885)
- [Improvement] Ticket Assistant feature performance improvement (#15873)
- [Fix] Ticket assistant event handlers should not be invoked when module is not configured (#15883)
- [Fix] Insufficient semanticwrap api client error handling (#15876)
- [Fix] Broken Tickets section in contact details (#15868)
- [Fix] Export ticket to HTML/PDF function is using account times instead of agent's times (#15827)
- [Fix] Language of agent panel is not changed (#15863)
- [Fix] Checkbox not highlighted when moving focus between form fields by [Tab] (#15849)
- [Fix] Agent is not able to use TicketAssistant (#15836)
- [Fix] Attachment internal format is not translated in KB article with
display full text
option (#15757) - [Fix] Broken size of plugin widget in contact/ticket details (#15839)
- [Fix]
Internal
KB category - missing/shiftedInternal
label (#15815) - [Fix] DataIntegrityException "Ticket item … not found" when trying to open a merged ticket (#15794)
- [Fix] Different text wrapping in article editor depending on used agent panel theme (#15761)
- [Fix] Warnings in La_Search_Task_ReindexTrackingTask (#15661)
- [Fix] Error - Not found (#15560)
- [Other] Refactorings and other fixes (#15855)(#15646)(#14386)
- [Other] Refactorings and other fixes (#15495)
- [Fix] Undefined array key "status" in .template.my_ticket_no_rights_stpl.php (#15784)
- [Fix] Variable list on "Slack notification template" not designed properly (#15769)
- [Fix] Undefined array key "id" in Dialog360MessageCallback.php (#15758)
- [Fix] Parameter #1 $value of function strval expects
bool|float|int|resource|string|null
, mixed given (#15727) - [Fix] Missing scroller in Facebook pages section (#15717)
- [Fix] Saving changes in agent assignment to department does not work (#15508)
- [Other] Refactor and other fixes (#15366)
- [Fix] UnhandledSwitchCaseException: "Unknown ticket state…." in LegacyTicketInfoLoader.php (#15775)
- [Fix] Bad design of a row containing multiple tags in Active calls section (#15715)
- [Fix] Exception: Invalid method override
__CONSTRUCT
at RouterListener.php (#15700) - [Fix] Undefined array key
internal
in template.deleted_stpl.php (#15687) - [Fix] Cannot reorder tickets in tasks bar (#15672)
- [Fix] Incorrect behavior in
MicrosoftGuzzleClientFactory
(#15664) - [Fix] First attempt for update from 5.37 to 5.39 fails with Aws cluster is missing (#15627)
- [Fix] Error message
Plugins engine exception: Unhandled exception: "No identity" in class La_Main, STOPPING
(#15616) - [Fix] Partially hidden fields in Chat window settings (#15582)
- [Fix] Impossible to log in after creating
config.yml
on standalone (#15481) - [Fix] Incorrect built-in email address in accounts with custom domain (#15457)
- [Fix] Incorrect email address for forwarding in accounts with custom domain (#15456)
- [Fix] Call devices table loading very slowly (#15441)
- [Fix] Broken Rule with empty error message. (#15394)
- [Fix] Broken chat window after transfer (#15103)
- [Fix] Option to reply specific message is missing if ticket source is not email (#14828)
- [Fix] Material/Obsidian: two digits rules numbers not visible in the rule grid (#14363)
- [Refactoring] Refactorings and other fixes (#15770)(#15748)(#15746)(#15741)(#15725)(#15714)(#15705)(#15655)(#15556)(#15400)
- [Fix] WooCommerce invalid Invalid content-type error (#15335)
- [Fix] Unexpected end tag in TicketExport HtmlStringPurifier (#15669)
- [Fix] Invalid tag id in ticket tags. (#15647)
- [Fix] Error during event creation - RCH (#15643)
- [Fix] Undefined array key 1 in KbSmartLinks/Main.class.php (#15637)
- [Fix] Failed create encryptors for standalone installations (#15634)
- [Fix] Missing bottom padding of a dialog when merging contacts (#15609)
- [Fix] Unknown event type - RCH (#15596)
- [Fix] Design issues - Chat window (#15581)
- [Fix] Argument #2 must be of type string, array given in generateWidget. (#15565)
- [Other] Refactorings and other fixes (#15399)
- [Improvement] Replying to emails sent from agent's email addresses (#15585)
- [Fix] Deprecated logs on php 8.1 (#15633)
- [Fix] Notifications are displayed when you add or remove tags (#15631)
- [Fix] Avatars on mobile view are not designed properly (#15619)
- [Fix] Design issues - New internal ticket (#15612)
- [Fix] Button naming includes word 'LegacyButton' (#15579)
- [Fix] Broken drag&drop in Chat and Suggestion (#15472)
- [Fix] Export to HTML/PDF opens in a new tab (#15332)
- [Fix] Rules get broken if DB connection is terminated by infrastructure operations (#14321)
- [Other] Refactorings and other fixes (#15228)(#13994)(#15656)(#15591)
- [Improvement] Compatibility with ElasticSearch 8.0 (#11382)
- [Fix] TypeError in WhatsAppChannel/Infrastructure/Persistence/DynamoDbAgentMessageRepository.php" (#15608)
- [Fix] Big Pipedrive icon in ticket owner view (#15569)
- [Fix] Authentication not working for mailboxes using CramMd5 (#15563)
- [Fix] The collapse button on reply is displayed also when you maximize the reply window but doesn't work correctly (#15562)
- [Fix] Error message - "Unsupported role type: 'V'. Cannot be answer author." (#15550)
- [Fix] The search field in the agent departments table is not cleared after saving agent departments (#15548)
- [Fix] READONLY You can't write against a read only slave (#15484)
- [Fix] Hint for "Open ticket" shortcut is displayed in wrong place (#15453)
- [Fix] Ticket history doesn't show department (#15446)
- [Fix] Change plan button visible but doesn't work in standalone (#15445)
- [Fix] Error
Given ContentType is not a valid
when opening ticket (#15437) - [Fix] Kayako migration: broken attachments in tickets (#15409)
- [Fix] Digitale process SIP from different hosts (#15393)
- [Refactoring] Refactorings and other fixes (#15604)(#15559)
- [Fix] Change IVR in Rules have too small input box (#15551)
- [Fix] Could not create WA ticket (#15525)
- [Fix]
Merge into
action does not work (#15519) - [Fix] Clean up installed testing account and version after PR is merged (#15492)
- [Fix] Too few arguments to function La_Mobile_Status::__construct() (#15483)
- [Fix] Agent was not intentionaly removed from department (#15383)
- [Refactoring] Add limits to outgoing email accounts (#15323)
- [Refactoring] Refactorings and other fixes (#15541)(#15536)(#15535)(#15532)(#15486)(#14224)(#15543)
- [Fix] Internal server error message when transferring a call (#15184)
- [Refactoring] Remove old agent panel themes (#15395)
- [Security] Broken Access Control on Canned Messages (#15349)
- [Fix] Unable to load request (#15482)
- [Fix] Argument must be of type string, null given in LegacyIdentitySource. (#15414)
- [Fix] Incorrect whatsapp subject in right panel (#15363)
- [Fix] Whatsapp answers are not counted in reports (#14706)
- [Fix] The number of incoming and outgoing messages is not counted in WhatsApp tickets (#14666)
- [Refactoring] Refactorings and other fixes (#15496)(#15491)(#15489)(#15487)(#15516)
- [Improvement] Add limits to incoming email accounts (#15329)
- [Fix] Call to a member function getSections() on null (#15476)
- [Feature] Add Okta SSO provider (#15187)
- [Improvement] Option to use custom port with SMTP (#15241)
- [Improvement] Limitation of SSO feature (#15374)
- [Fix] Standalone installer contains non-existent setting (#15402)
- [Fix] 403 error occurs on edit-profile-page (#15387)
- [Fix] Not found attachments in emails sent from agent's email address (#15376)
- [Fix] Getting Error while trying to Retrieve Magento2 orders. (#15291)
- [Fix] Agent service not found when setup password for new agent (#15201)
- [Refactoring] Refactorings and other fixes (#15442)(#15415)(#15439)
- [Fix] Save name to WhatsApp contacts (#14910)
- [Fix] Ticket presenter doesn't show new answers (#15377)
- [Fix] Split ticket doesn't work (#15368)
- [Fix] Matches regular expression operator sometimes missing input (#15294)
- [Fix] Menu item is not highlighted (Agents, Departments) (#15268)
- [Fix] 360dialog - Add template dialog has wrong labels (#15246)
- [Fix] Ended or dropped chat started again cannot be picked up from queue without closing the ticket (#14129)
- [Other] Refactorings and other fixes (#15416)(#15406)(#15397)
- [Fix] SMTP authentication failed log of office365 account (#15253)
- [Fix] Email from agent's email address not styled correctly (when logged as that agent) (#15375)
- [Fix] Info message popup in event logs has blurry content on Material theme (#15371)
- [Fix] Error
Not valid 'UserId for participant
during the migration (#15308) - [Fix] Error on first attempt to log in via SSO using Google authentication (#15370)
- [Fix] Incorrectly displayed scroller in multiple sections of the panel (#15342)
- [Fix] Error
Not valid 'UserId for participant
during the migration (#15308) - [Fix] Declined call to the extension with single digit number (#15249)
- [Fix] Unable to execute rule (…) actions: Typed property La_Rules_Contexts_MailOutboxStatusChanged::$scheduledAt must not be accessed before initialization (#15230)
- [Fix] Strange horizontal line between message groups (#15209)
- [Fix] Invalid value for 'status', must be one of 'D', 'P', 'V', 'S', 'M', 'I', 'R', 'C' (#15082)
- [Fix] Customer can't hear the agent on the first call from the call button (#15027)
- [Fix] Guest messages from Facebook Chat Plugin are not fetched anymore (#14998)
- [Fix] Multiply call transfer requests (#14848)
- [Fix] Maximum length of taskId blocks creating tasks (ClickUp integration) (#14804)
- [Fix] Exception while uploading parts to a multipart upload - AWS HTTP error: cURL error 28: Connection timed out (#13963)
- [Fix] La_Task_AddOwnerChangeInfoMessages is scheduled when new ticket is created (#6079)
- [Refactoring] Refactorings and other fixes (#15309)(#15250)(#15238)(#15191)(#15151)(#15096)(#14697)(#15261)(#15380)(#15347)(#15334)(#15328)(#15256)(#15252)
- [Feature] Answer delivery report (#14990)(#2693)
- [Feature] Option to display original caller ID (number) if call was forwarded to external device (#14309)
- [Feature] SSO with Google, Microsoft and Facebook accounts (#10695)(#4838)
- [Improvement] Change certificate of KB by dedicated UI action (#14106)
- [Improvement] Log emails ignored by
FailureNotification
acceptance rule (#15192) - [Improvement] Refactor email parsed from agent email address / Received Email Answer (#15081)
- [Fix] Remove strings from imported custom languages that are same as default (#14392)
- [Fix] Reduce password length for the SIP device (#14126)
- [Fix]
HighRiseIntegration_Task_PairAllUsers
andSyncAllUsers
tries to process deleted users (#14786) - [Fix] Jumping ticket tabs (#15330)
- [Fix] SLA log report: The content of "Requester" and "Agent" columns is displayed in the wrong way if you make them more narrow (#15322)
- [Fix] Incorrect match of domain to certificate domains in portal domain (#15196)
- [Fix] Return exact error instead of general one when setup domain in KB (#15194)
- [Fix] Tags in ticket grid are not overlayed when reloading grid content (in dark theme) (#15146)
- [Fix] Count with
Conversation recipients
setting during calculating reply recipients (#15129) - [Fix] Broken loader in API keys screen (#15076)
- [Fix] Failed to execute ElasticSearch tests (#15071)
- [Fix] Customer portal - reseting password as a customer (error notifications) (#15047)
- [Fix] Confusing translation of the %s email account string (#15031)
- [Fix] Email request and answer load twice via TicketItem (#15025)
- [Fix] Emailed attachments can't be downloaded via My tickets (#15018)
- [Fix] Cannot customize submit ticket and start chat in KB settings (#14993)
- [Fix] Cannot upload logo of KB (#14963)
- [Fix] add comment with mention to maintainers if there is new not draft PR without reviewers (#14961)
- [Fix]
Something went wrong
exception when opening Welcome ticket (#14960) - [Fix] URL hyperlinking feature removes slash at the end of the link (#14955)
- [Fix] API regenerate removes PHP8.1 compatibality attribute (#14950)
- [Fix] Agent status bubbles in tickets take state from when you logged in (#14946)
- [Fix] No effect after clicking on number on new tickets (#14899)
- [Fix] Error on creation call number and call device: Invalid api key (#14896)
- [Fix] AssignedToLabel - not displayed immediately when added by rule (#14881)
- [Fix] GitHub plugin displays second listbox if next search has empty result (#14880)
- [Fix] set correct milestone to issue after merge of PR with Close command (#14877)
- [Fix] SmartDOMDocument library added unnecessary data to the message (#14876)
- [Fix] The canceled call remains in the queue (#14833)
- [Fix] Unable to execute rule actions: Too many rows (#14819)
- [Fix] API v3 GET /slas parameters missing in documentation (#14817)
- [Fix] Message is duplicated when creating a ticket (#14807)
- [Fix] Email sent from agent's email address creates new internal ticket instead of ticket (#14793)
- [Fix] Rule with condition "last message contain" does not work for WhatsApp tickets (#14760)
- [Fix] An empty message is received if the client sent an invalid message via Whatsapp (#14751)
- [Fix] Unable to run AP if
Google Maps API key
starts withAES256
(#14726) - [Fix] Filtering tickets by "ticket field contains" option does not work properly when capital letters or special symbols are used (#14679)
- [Fix] Whatsapp messages are not exported to PDF and HTML (#14667)
- [Fix] Tickets grid shows results of different filter than what appears active (#14420)
- [Fix] Duplicate emails in qu_la_contacts (#14402)
- [Fix] Large email can crash fetching on standalone (#14310)
- [Fix] Ticket header in code (From and To) after merge (#14252)
- [Fix] Disallow spaces in rule condition's "to number" text field (#13551)
- [Fix] Wrong time in chat history (#12604)
- [Fix] Add chat_order index to elastic search (#12435)
- [Fix] addContactField doesn't work with anonymous contact (#12095)
- [Fix] Link from sent email opens in mail outbox email detail iframe (#11760)
- [Fix] Facebook error #551 "Sending message failed. Facebook authentication error. This person isn't available at the moment." (#11093)
- [Fix] Ticket inconsistency (#11047)
- [Fix] Closed chat from invitation is still ringing (#8907)
- [Fix] Searching with Elasticsearch in Greek (#8658)
- [Fix] Long delay of another incoming call after decline of previous call (#7980)
- [Fix] New external agent user is created for each new Facebook post on page by page (#4413)
- [Fix] Ticket created via API or offline form counts as 2 created tickets in report (#15073)
- [Performance] InstalledVersionsRepository.php is called too often (#15231)
- [Style] Canned messages icon change (#15022)
- [Refactoring] Refactorings and other fixes (#15314)(#15130)(#14748)(#14843)(#14892)(#14825)(#15029)(#15128)(#15199)(#15203)(#15274)(#15275)(#15282)(#15283)(#15302)(#15312)(#15318)(#15324)(#15369)(#15356)(#15345)(#15343)(#15331)(#15237)(#15208)(#15207)(#15145)(#15144)(#15121)(#15116)(#15110)(#15101)(#14971)(#14956)(#14902)(#14874)(#14839)(#14809)(#14393)(#14327)(#13758)(#13541)(#12643)
- [Fix] Ticket created via API or offline form counts as 2 created tickets in report (#15073)
- [Fix] Failed to create NoteTextId from note row (#15306)
- [Fix] API v3 not possible to change ticket tags (#15157)
- [Fix] The chat becomes inactive sooner than it is set up in the chat settings (#15156)
- [Fix] Mailchimp doesn't load lists in Edit contact panel. (#15293)
- [Fix] "Search in all" doesn't focus the "All" filter on the first attempt (#15220)
- [Fix] Loading older message groups does not work if ticket loaded in the background (#15000)
- [Fix] Could not delete undeleted agent (#15028)
- [Fix] Broken ticket when parse as Note for standalone installation (#15288)
- [Fix] My tickets custom menu HTML doesn't work in Material customer portal theme when viewing a ticket (#14701)
- [Fix] WhatsApp message template name does not support numbers (#15259)
- [Fix] Problem showing some plugins, integrations in the ticket (#15213)
- [Fix] Customer does not have specified email (#15204)
- [Fix] Rating a resolved ticket is presented as if it was left by agent themselves (#15143)
- [Fix] Lowered quality of agent's avatar images in templates (#14536)
- [Security] Better handling of SSL key in multiKB (#14043)
- [Feature] Add 360dialog WhatsApp provider (#14276)
- [Improvement] Task log returned as cron error on standalone (#14733)
- [Improvement] Multi-boost KB search - Phrase search > AND search > OR search (#13778)
-
[Fix] Mass action - merge no merge if merge top ticket to below (#15200) - [Fix] API v3 GET
/messages/{messageId}
is broken (#15003) - [Fix] Changes in languages (#14972)(#14864)(#14390)(#14856)
- [Fix] Not possible to integrate new Google email account (#14860)
- [Fix] TypeError notification when creating or deleting ticket filters (#14831)
- [Fix] TypeError notification after login to agent panel or reloading page (#14830)
- [Fix] Whitelabel ID param is not send to addition scripts from GWT codesplitting (#14798)
- [Fix] Internal server error:
kb_id
is not supported filter column onCustomer Portal Search Widgets
page (#14797) - [Fix] Error on
vagrant up
telephony VM (#14789) - [Fix] CallUrlTask considers all response codes which are not 200 as error (#14783)
- [Fix] LDAP fixes (#14781)(#14782)
- [Fix] Rule to add tag if ticket source is WhatsApp does not work (#14776)
- [Fix] Email fetching task is delayed for too long when a large number of emails is received at the same time (#14756)
- [Fix] Search in tickets doesn't work (#14749)
- [Fix] Plugin tab in contact details does not load data (#14737)
- [Fix] Requests processed to disable Asterisk (#14724)
- [Fix] There is no size check of downloaded records on Asterisk (#14719)
- [Fix] Facebook: Missing required field: id (#14678)
- [Fix] Instagram: Missing required field: media_url (#14674)
- [Fix] Facebook integration cannot fetch videos (#14650)
- [Fix] Email processing failed: Malformed UTF-8 characters, possibly incorrectly encoded (#14648)
- [Fix] Method visibility should be explicitly declared (#14646)
- [Fix] Online visitors - design issues (#14639)
- [Fix] PHP 8.1 deprecated errors (#14630)
- [Fix] Domain change problem if you prefix the original domain name (#14587)
- [Fix] Incomplete IMAP communication logging (#14442)
- [Fix] Fields created on the pre-chat form not correctly created in ticket fields section (#14400)
- [Fix] Not possible to receive multiple shared contact cards sent via WhatsApp (#14141)
- [Fix] Chat button doesn't appear after popup chat was closed (#13983)
- [Fix] Handle url part of whatsapp location message (#13659)
- [Fix] Connection timeout on chat buttons screen when there is many buttons created (#13257)
- [Fix] Ticket fields order (#11172)
- [Fix] Visitor can leave offline message even if it's disabled in button settings (#8794)
- [Fix] Chat button doesn't show after popup chat closed, shows after chat window pop-out (#2776)
- [Performance] Load Telephony JS clients asynchronously / lazy (#14383)
- [Refactoring] Refactorings and other fixes (#14773)(#14716)(#14698)(#14691)(#14655)(#14653)(#14609)(#14380)(#14746)(#14745)(#15224)(#12322)
- [Fix] Ticket Search for Merge function doesn't work (#15226)
- [Fix] Overlapped right panel content glitch on the Dark blue theme (#15212)
- [Fix] Error message for Giphy (#15100)
- [Performance] Slow rules after refactoring - custom fields (#15186)
- [Fix] Set requester pop up window shows all contacts by default (#15205)
- [Fix] Manage views dialog panel - height of a dialog panel with a lot of views (#15190)
- [Fix] Manage views dialog panel - adding additional views (#15189)
- [Fix] "How can we help?" instead of "How we can help?" (#15178)
- [Fix] Slow rules after refactoring (#15186)
- [Fix] Accessing My account section for the first time require a confirmation on Firefox (#15136)
- [Fix] Hidden last tickets in the tickets table (#15063)
- [Fix] Ticket is not opened / scrolled at the bottom if its opened on background (#15030)
- [Fix] Incorrect width of list of recipients in compact mode of reply box (#15154)
- [Fix] Hebrew tags displayed incorrectly in tickets grid in English panel (#15131)
- [Fix]
Add department
window is not appeared after clickingCreate department
button (#15104) - [Fix] "Ban IP" dialog panel needs to be closed twice (#15087)
- [Fix]
Ticket view
table is broken (#15080) - [Fix] Reindexing ticket failed: Group::__construct(): Argument #3 ($status) must be of type string, null given (#15036)
- [Fix] Recipients from BCC are not properly recognized during the mail fetching (#15024)
- [Fix] Ticket filters grid loading on every scroll (#15012)
- [Fix]
La_Model_User::loadUser(NULL)
in rules execution (#14982) - [Fix] Call to undefined method Gpf_Lang_Language::setAuthor() (#15108)
- [Fix] Call to undefined method La_Model_Conversation::getLastAgentVisitingConversation (#15107)
- [Fix] Unable to construct DraftId (#15085)
- [Fix] Invalid request on ticket creation (#15079)
- [Fix] First assign avg time isn't recalculated after automatic assigns from rules (#14535)
- [Fix] Missing languages and problem with RTL
- [Fix] Suppress smarty Warnings about Undefined variables (#15074)
- [Fix] Weird state of
Create custom role
andAdd department
buttons (#15070) - [Fix] Missing lang_email_font_family atribute in language csv files (#15067)
- [Fix] Unable to execute rule (…)actions: Typed property La_Rules_Actions_Base::$chatRepo must not be accessed before initialization (#15066)
- [Fix] Empty space in chat management blue row (#15065)
- [Fix] Ticket reply box design issue (#15061)
- [Fix] Customer portal - shifted buttons (Reset password and Register) (#15046)
- [Fix] Session expired related to invalid CSRF (#14958)
- [Fix] Text in Video call wraps around the last attachment (#14597)
- [Security] Vulnerability in rules (#13760)
- [Feature] Add decline possibility into call accept notification (#1890)
- [Improvement] Migrate My Account screen to CRM checkout (#14722)
- [Improvement] Permission for reports in Custom roles (#13853)
- [Improvement] Improvements of edit language form (#14406)
- [Style] Tickets grid and ticket view improvements in Material and Dark blue themes (#15005)(#15033)
- [Style] Improve styling of LiveAgent mail server integration (#14233)
- [Fix] Remove Forward & Reply to Forwarded message group type from rules (#13602)
- [Fix] Mailchimp plugin loads only 10 lists (#14504)
- [Fix] Misconfigured ClamAV plugin doesn't show value in config form (#13721)
- [Fix] Wrong formatting of badges (#15020)
- [Fix] Missing visualization of filled contact / ticket note in Material and Obsidian theme (#14975)
- [Fix] Sorting column is not saved with filter (#14947)
- [Fix] Missing action "Ban user's IP" in Requester box actions (#14943)
- [Fix] Indication of new messages in ticket do not disappear (#14939)
- [Fix] Visual glitches affecting top bar with ticket tabs when more than 7-8 tickets are opened simultaneously (#14936)
- [Fix] Slack notification variables don't work after update to 5.36 version (#14934)
- [Fix] Bad design for selected perform action on "Mass action" window (#14933)
- [Fix] Search under specific knowledgebase doesn't work (#14930)
- [Fix] Ticket search does not show correct results (#14929)
- [Fix] KB article containing HTML tags
- [Fix] Send button is not clickable if only a canned message has been added (#14925)
- [Fix] Update step 5.36.4 will fail if customer imported a language with a new lang code (#14879)
- [Fix] Personal details of ticket owner are not visible (#14801)
- [Fix] When creating a WhatsApp ticket, the text of the message is not added to the ticket (#14743)
- [Fix] Error message, when applying "None" decimal separator (#14741)
- [Fix] "Plugins", "Integrations" tables are not fully displayed on first open (#14721)
-
[Fix] Chart-overview page Google maps did not load (#14713) - [Fix] Clicking on the map marker causes an
Uncaught TypeError
in the browser console (#14711) - [Fix] Unable to Submit ticket from Knowledgebase (#14700)
- [Fix] Inability to load agent panel (#14673)
- [Fix]
emailfontfamily
/translated
percentage fields areempty
/null
after saving the language metadata (#14660) - [Fix] Chat does not start and does not ring on the agent panel (#14657)
- [Fix] Error when opening a ticket (#14600)
- [Fix] Error when sending an empty message without attachments via whatsapp (#14589)
- [Fix] Error message
Loading failed
after closing checkout window on Firefox (#14585) - [Fix] Invalid template can be saved (#14579)
- [Fix] Size of a custom image is not adapting to Invitation notification in some types (#14576)
- [Fix] Not possible to create contact with language en-GB-oxendict (#14558)
- [Fix] Data duplication when double click on Refresh table button (#14553)
- [Fix] Language listbox filtering is case sensitive (#14548)
- [Fix] var_export does not handle circular references (#14542)
- [Fix] Department extension could be not a number (#14534)
- [Fix] Maximum length of firstname, lastname in
Gpf_Db_AuthUser
(#14530) - [Fix] Missing max value in condition "Current time" in rules (#14515)
- [Fix] Missing min and max value for date in rule condition (#14506)
- [Fix] The language is still considered as custom after removing latest custom translation (#14484)
- [Fix] Typo in method
Gpf_Lang_Storage::loadMessages()
(#14462) - [Fix] APIv3 POST /canned_messages lets you create empty canned message (#14460)
- [Fix] APIv3 POST /canned_messages requires ID (#14459)
- [Fix] Wrong accessibility of contact form Close button (#14453)
- [Fix] Connected Viber accounts are multiplied after clicking on
Refresh table
button (#14398) - [Fix] Wrong charset, conversion is not allowed (#14364)
- [Fix] Shopify integration description update (#14340)
- [Fix] Call is not re-routed immediately if agent disable his call service (#14337)
- [Fix] Missing hover info for translation view in WhatsApp message template screen (#14336)
- [Fix] Lazy load Ticket right panel widgets (#14315)
- [Fix] Chat pickup counted to incorrect time (#14244)
- [Fix] Incorrect recognition of an agent by sip phone number (#13886)
- [Fix] Autopause after missing call doesn't work (#13837)
- [Fix] After account suspending, emails are still being sent (#13829)
- [Fix] Tickets for previous month (June) were not indexed and did not appear in filters (#13799)
- [Fix] Email not parsed, body can only be downloaded as attachment (#13786)
- [Fix]
La_Contact_DepartmentData::loadDepartments
not behaving as intended (#12503) - [Fix] Autopause for missing incoming chat doesnt work properly (#10048)
- [Performance] Slow query in
La_TimeRules_CleanupTask
(#14464) - [Performance] Slow SQL and Out of memory in
AgentRepo::getLastAgentReplyAuthor
(#14324) - [Performance] Load Google Maps API asynchronously / lazy (#14381)
- [Performance] Use DOM parser in KB Smartlink plugin (#14346)
- [Lang] Bulk / Junk mail description (#9787)
- [Lang] Change text Actual URL to current URL (#14499)
- [Style] Different style fixes (#14987)(#14981)(#14974)(#14968)(#14964)(#14948)(#14944)
- [Refactoring] Refactorings and other fixes (#14805)(#14682)(#14651)(#14602)(#14551)(#14522)(#14512)(#14490)(#14482)(#14480)(#14351)(#14348)(#14328)(#14296)(#14227)(#14116)(#14035)(#14031)
- [Fix] One ticket with broken data may prevent other 99 tickets from getting indexed to ES (#15043)
- [Fix] Postpone function returns a wrong date with Swedish language (#14932)
- [Fix] Create department - Different plan needed appears randomly (#14800)
- [Fix] Exception:
No userId defined for browser
in PHP error log (#14545) - [Fix] Freezing/not loading text in chat text window (#15023)
- [Fix] Google translate in Chrome cannot translate html messages in tickets (#15004)
- [Fix] Quoted text from agent's email cannot be downloaded from AWS (#14994)
- [Fix] Missing Pipedrive integration (#14988)
- [Fix] Broken ticket when adding agent Note,
Ticket item not found
(#14977) - [Fix] Invalid
download_url
in result of/tickets/{ticketId}/messages
(#14965) - [Fix] Call to undefined method La_Model_Conversation::getAgent() (#14905)
- [Fix] Ranking is removed from tickets after closing it (#14820)
- [Style] Missing contacts when editing a company (#14584)
- [Style] Time reports not shown in ticket (#14937)
- [Style] Emails configuration - expanding/shrinking of DialogPanel after clicking on checkbox (#14995)
- [Style] Warning message (Answer tickets with tags only) - (Material/Dark blue theme) (#15014)
- [Fix] MysqlNoteRepository::$s3MessageTextArchiveRepository must not be accessed before initialization (#14970)
- [Fix] Shifted buttons in Add record > Upload/Record (Material/Dark blue) (#14917)
- [Fix] Narrowed Table Panel in IVR > Add record (Material/Dark blue) (#14916)
- [Fix] Argument must be of type string, null given in UserRepository (#14827)
- [Fix] Unable to execute rule actions: CallService::removeCall(): Argument must be of type La_Model_Conversation, string given (#14949)
- [Fix] Failed to create ticket NoteTextId from Message text (#14953)
- [Fix] Message group with invalid values: '_' userid , '-' rtype and Null datefinished (#14952)
- [Fix] Missing vertical scrollbar in Create chat button section (#14945)
- [Fix] Long TextBoxContainer in Set requester>Create contact (Material/Dark blue) (#14918)
- [Fix] Shifted checkboxes in the SLA level (Material/Dark blue theme) (#14909)
- [Fix] Time tracking configuration in white theme (#14898)
- [Fix] Missing bottom margin of button (or bottom padding of the dialog) in Plugins (#14884)
- [Fix] Broken scroller in chats (#14868)
- [Fix] HighRise plugin contact pairing is case sensitive (#14866)
- [Fix] Freezing/not loading text in chat text window (#14847)
- [Fix] Tickets in Init state are counted in Performance report (#14836)
- [Fix] Missing TableHeader in ticket/chat/call load report (#14834)
- [Fix] Cannot compose WhatsApp message without Manage WhatsApp settings permission (#14617)
- [Fix] Outgoing call creation fails with "Too many rows" exception (#14280)
- [Fix] Google Document Viewer does not work (#13957)
- [Fix] Checkboxes shifted to the bottom in some Plugins (Material/Dark blue theme) (#14885)
- [Fix] AgentStatus indicator on internal chat on old themes not designed properly (#14875)
- [Fix] Small width of department's settings window (#14865)
- [Fix] Incorrect position of To solve enabled checkbox in departments' settings (#14863)
- [Fix] Sidebar / right panel styling if it is narrow (#14859)
- [Fix] Useless scrollbar on gamification level popup (#14858)
- [Fix] Broken styling in White theme (#14857)
- [Fix] Horizontal scrollbar on old themes when you reply to tickets (#14855)
- [Fix] Required parameter follows optional parameter in TwocheckoutReturn (#14854)
- [Fix] Plugins tabs in ticket right panel have always a pointless 2nd scroller (#14853)
- [Fix] New ticket does not count as answer in reports (#14851)
- [Fix] Broken email template setting to quote last couple messages (#14846)
- [Fix] Cut list of agents in dashboard (#14840)
- [Fix] Resource 'upgrade_account_messagegroup.stpl' not found in panel (#14838)
- [Fix] Salesforce plugin is missing in Integrations grid (#14832)
- [Fix] Incorrect width of variables box in email templates (#14816)
- [Fix] Small max-width of containers in customer portal settings (#14814)
- [Fix] APIv1 - tags are missing from "Retrieves all conversations" (#14810)
- [Fix] Ticket is not exported to html and pdf (#14806)
- [Fix] "Draft not found" exception when creating and sending a new ticket (#14802)
- [Fix] Branding message does not adjust to the dark theme (#14771)
- [Fix] Something went wrong when opening a ticket (#14730)
- [Fix] Indication of new messages in ticket do not disappear (#14438)
- [Fix] Departments Listbox on submit ticket page shows incorrect data in Material customer portal theme (#14792)
- [Fix] ConversationTimeRuleJob failing (#14791)
- [Fix] Messages in quoted text are in wrong order (#14780)
- [Fix] Getting 404, when clicking on specific attachment files as a customer in a chat (#14769)
- [Fix] The IVR script editing window has the wrong sizing in 5.34 and 5.35 (#14765)
- [Fix] Two-lines text in "Agent" column of "Agent report" table is not handled (#14764)
- [Fix] Undefined array key "notifications_count" (#14729)
- [Fix] System messages added during live chat remain at the bottom of the chatting window (#14720)
- [Fix] Call to a member function getConversationId() on null, when replying to a ticket created from offline button contact form (#14747)
- [Fix] Unable to split ticket: Row does not exist (#14689)
- [Fix] Agent answers displayed twice in ticket (#14683)
- [Fix] Right panel displayed out of the screen view (#14449)
- [Fix] Chat message group is no quoted in an answer (#14712)
- [Fix] Create tag button wrong width (#14704)
- [Fix] Public tags are not visible in Material customer portal theme (#14702)
- [Fix] Edit KB article categories listboxes (breadcrumbs) broken styling (#14676)
- [Fix] Links in API v1 documentation are not working (#14640)
- [Fix] Dashboard department opens tickets grid showing tickets from all departments (#14620)
- [Fix] Ticket code mentioned in subject of received email (#14610)
- [Fix] Some tickets cannot be found (#14523)
- [Fix] Bad position of view after opening longer ticket (#14485)
- [Fix] List indentation in KB articles (#14078)
- [Refactoring] Refactorings and other fixes (#14690)(#14510)
- [Improvement] KB Smartlink plugin (#14345)
- [Improvement] Visually differentiate the Inactive states of WA number according to its reason (#13955)
- [Refactoring] Implement Departments limit (#14000)
- [Refactoring] Remove option to export and import language (#14391)
- [Fix] Hosted version doesn't show Pipedrive, Nicereply and Salesforce in Integrations grid (#14352)(#14319)
- [Fix] Txt file as attachment "not found" in first mail message (#14595)
- [Fix] Light rectangle in the background of KnowledgeBase Search Box (#14577)
- [Fix] Forwarded email was not fetched by LiveAgent (#14571)
- [Fix] "Show quoted text" do not display inline attachments correctly (#14564)
- [Fix] Could not split incoming mail (#14550)
- [Fix] Inline attachments in quoted text are not working (#14544)
- [Fix] Could not delete call record from ticketbody (#14540)
- [Fix] "Something went wrong" error message when replying to the ticket (#14529)(#14489)(#14404)
- [Fix] Note from an email containing an inline image won't be received (#14416)
- [Fix] No thumbnails for note files (#14415)
- [Fix] Timeout on creating/updating big KB article (#14401)
- [Fix] Clicking view on an attachment will download it in notes created from an email (#14353)
- [Fix] Cannot open ticket: "Invalid MessageGroup Type" (#14334)
- [Fix] GET /agents/{userId} requires agent manage permission (#14329)
- [Fix] Strange error message in Gamification > Levels/Badges (#14323)
- [Fix] Picked up chat sometimes cannot be viewed (#14322)
- [Fix] Change message when recording is deleted or browser doesn't support audio (#14311)
- [Fix] Remove New Knowledgebase Article, Create Forum Topic, Create Suggestion from New Ticket section (#14308)
- [Fix] Incorrect message about unconfigured integration (#14304)
- [Fix] Attachment links in older notes created from emails don't work (#14292)
- [Fix] Plugin description - Shopify integration with chat button (#14290)
- [Fix] Incorrect email account chosen for Ticket resolved template (#14258)
- [Fix] Customer portals overview grid broken style in narrow window (#14237)
- [Fix] Incorrect count of filtrated results displayed in Contacts grid (#14220)
- [Fix] UI stucks after enabling video call sometimes (#14217)
- [Fix] Inaccurate error message when registering as visitor in KB (#14199)
- [Fix] Recent tickets display also tickets in INIT state (#14161)
- [Fix] Error in the Jira plugin is not formatted correctly (#14075)
- [Fix] Call queue indicator under phone icon is not working (#13791)
- [Fix] Rule condition doesn't work with deleted ticket (#13678)
- [Fix] Call notification widget is not restored after page reload (#13457)
- [Fix] Call to a member function selectHeaderAccept() on null in /include/RestApi/Client/Crm/Subscriptions.class.php:2411 (#13408)
- [Fix] Chat invitation is not displayed with condition set to 'returning visitor' (#13323)
- [Fix] Rule with condition "action initiator is not" doesn't work (#13321)
- [Fix] Ticket mentioned in another ticket in Init state (#13238)
- [Fix] Visitor registration email is not sent for deleted agent (#13219)
- [Fix] API v3 key privileges read write order (#13104)
- [Fix] Slack - cannot load all channels (#12813)
- [Fix] Too many rows in RecurrenceSetting (#12547)
- [Fix] Firefox warning: The script from was loaded even though its MIME type is not a valid JavaScript MIME type (#11081)
- [Fix] Change default colors for chat window theme "Ascent" (#10726)
- [Fix] SLA log report displays Last 30 days for preset All (#8369)
- [Fix] Remove useless field "Confirm message" from pre-chat edit dialog (#7941)
- [Performance] Load Chat button asynchronously (#14384)
- [Refactoring] Refactorings and other fixes (#14427)(#14472)(#14425)(#14424)(#14414)(#14377)(#14376)(#14370)(#14365)(#14355)(#14347)(#14344)(#14330)(#14273)(#14113)(#14110)(#14070)(#14030)(#13805)(#13470)
- [Fix] Sometimes whole middle panel with ticket is shifted left (#14643)
- [Fix] Reply to purged ticket is not received (#14637)
- [Fix] Hidden contact name and email in create new ticket (#14631)
- [Fix] The text cursor indicator is positioned incorrectly (#14627)
- [Fix] Reply action box in white theme - styling (#14623)
- [Fix] Some sent emails contain html in text/plain part (#14621)
- [Fix] Tag suddenly appears and can not be removed (#14612)
- [Fix] Invalid position of DTMF buttons (#14599)
- [Fix] "TO:" recipients list window on reply is hidden behind the CK editor (#14581)
- [Fix] Not nicely handled random requests to public/ dir (#14541)
- [Fix] Wrong wording of email notification about reply from agent to registered visitor (#14497)
- [Fix] The "changed" value is not updated on the ticket list (#14476)
- [Fix] Missing filter for agent in Chat load report (#14458)
- [Fix] Strange styling at Active calls screen (#14450)
- [Fix] OnlineStatus icons overlapping each other on the dashboard (#14431)
- [Fix] Knowledgebase - Edit dialog of Article - design issues (#14578)
- [Fix] Missing + Open in new window option in Recent tickets (#14570)
- [Fix] Plugins' content not loaded upon firstly opening a ticket (#14538)
- [Fix] Long text in chat message field overlays whole chat (#14491)
- [Fix] Work report lists entries for given day only in one line (#14475)
- [Fix] Disappearing of address in Ticket custom field - Postal address (#13919)
- [Fix][Standalone] New standalone installation is throwing exception (#14565)
- [Feature] WhatsApp [provider: Twilio] (#2128)
- [Security] Error containing sensitive data can be visible in agent panel (#14151)
- [Feature] Audit log - add log to see changes on custom roles and permissions (#14183)
- [Feature] Daktela ticket migration plugin (#13756)
- [Feature] Display requester info in a chat tab (#11831)
- [Feature] Possibility to ring on hardware/external device also when agent is offline (#8597)
- [Feature] NiceReply improvements (#3594)
- [Feature] Add possibility to reorder ticket tabs in agent panel header (#1868)
- [Improvement] More informative status messages in Incoming and Outgoing email accounts grid (#14235)(#14230)
- [Improvement] Automatically expand ticket view on smaller devices (#14172)
- [Improvement] Replace menu and sidebar resizers with flex resizer (#14165)
- [Improvement] Add Type column to Outgoing email accounts grid (#14132)
- [Improvement] Show ticket owner on ticket tab hover (#13985)
- [Improvement] More informative list of opened tickets (#13956)
- [Improvement] Support auto switch white/dark mode in Minimal chat theme (#13677)
- [Improvement] Insufficient visibility of information that the agent will be logged out when role is changed (#13386)
- [Improvement] Allow larger agent avatar (#13034)
- [Improvement] Replace iframe with Shadow dom in ticket messages - make ticket mentions work & make content not jump right after render (#12839)
- [Improvement] Make the list of variables visible for the "Send answer" rule action (#9412)
- [Improvement] Sort the ticket filters with a "drag and drop" (#9017)
- [Improvement] Add PUT method to Call URL action in rules (#5774)
- [Fix] Ticket attachments plugin download all - broken diacritic characters in zip (#11702)
- [Fix] Incorrect SalesForce requests with multi emails/phones (#14234)
- [Fix] Undefined array key "firstRecipientFirstName" in mail template (#14563)
- [Fix] Listboxes in transfer action panel behavior (#14562)
- [Fix] Not visible attachment in ticket (#14554)
- [Fix] Message added by filter doesn't find tickets with email replies (#14494)
- [Fix] Reply does not work in ticket containing only note (#14455)
- [Fix] Error parsing JSON: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data (#14448)
- [Fix] Outbound email doesn't count to reports under "answers" (#14446)
- [Fix] Unable to convert participant message to legacy format message. (#14445)
- [Fix] Widget's form cannot be submitted if it contains field with code including invalid characters (#14437)
- [Fix] Twitter messages not being fetched (#14436)
- [Fix]
GroupMessagesRepository
does not expect that messages can be archived in S3 (#14405) - [Fix] No image attachment preview in ticketbody (#14395)
- [Fix] Cannot start call from call button (#14388)
- [Fix] No mail with chat transcriprt from videocall (#14362)
- [Fix] After changing role of agent - number of alerts increases (#14361)
- [Fix] TicketID is not visible immediately after creating ticket (#14359)
- [Fix] Create agent - available departments aren't listed after create (#14358)
-
[Fix] KB Registered visitor profile-page "Save" button always in disabled mode (#14341) - [Fix] Do not project new
EMAIL_MESSAGE
inTicketItemSequenceProjector
(#14339) - [Fix] Outgoing message count showing always 0 in a ticket with many messages (#14335)
- [Fix] Saved changes visible only after refresh (SLA levels) (#14326)
- [Fix] Automatically disable SaleForce feature (#14307)
- [Fix] Broken scrolling in mass action "Transfer" (Material/Dark blue theme only) (#14302)
- [Fix] New symfony routes do not work on our infrastructure (#14295)
- [Fix] Duplicate record in ticket state history tab (#14285)
- [Fix] Duplicate messages appear in a ticket if the reply is over maximum allowed size (#14284)
- [Fix] Popup notification popups twice when deleting department (#14279)
- [Fix] Unable to download invoice in development environment (#14277)
- [Fix] Different agent avatar in edit extension dialog (#14268)
- [Fix] Exception caught: Composite.initWidget() may only be called once (#14267)
- [Fix] In development environment list of invoices is always empty (#14264)
- [Fix] Table of invoices is not visible (#14263)
- [Fix] Not possible to add Twitter account (permission error) (#14251)
- [Fix] Not possible to connect FB page (permission error) (#14250)
- [Fix] Twitter integration doesn't fetch tweets despite it is connected (#14247)
- [Fix] Better texts in Outgoing email accounts (#14232)
- [Fix] SLA rules don't apply after forward ticket (#14226)
- [Fix] Added image to internal article of additional KB displays broken icon instead of the image (#14219)
- [Fix] Email sending blocked by rate limited emails (#14211)
- [Fix] Broken style on My Account page (#14207)
- [Fix] Error in Plugins list if MultiKnowledgebase feature is not included in build (#14203)
- [Fix] Error message starting with an apostrophe (#14200)
- [Fix] Error message after adding Gmail incoming mail account (#14193)
- [Fix] Ticket created from email - Email body / Ticket created - last message matches regular expression does not work properly (#14186)
- [Fix] Fix DepartmentRepository (#14185)
- [Fix] Missing loading indicator in ticket tab (#14182)
- [Fix] PrestaShop plugin incorrect information (#14181)
- [Fix] The number of displayed tickets does not correspond to reality (#14179)
- [Fix] Email address is not validated during chat transcript request (#14175)
- [Fix] La_Report_Task_ComputeWorkTime stuck for months (#14170)
- [Fix] Unable to connect to SalesForce (#14157)
- [Fix] Given email address is not a valid: dot at the end. (#14152)
- [Fix] Error in constructor of Lib_PrintFile (#14148)
- [Fix] Incoming email accounts grid 'last check at' is empty (#14147)
- [Fix] Ticket older messages not loading if ticket contains many small message groups (#14138)
- [Fix] Not all knowledge base entries are indexed (#14120)
- [Fix] Not display articles from Kb when first open Knowledgebase Search plugin in ticket (#14119)
- [Fix] White rectangle in the background of the "Download" button in invoices (Material/Obsidian theme) (#14114)
- [Fix] Typo in welcome-ticket (#14103)
- [Fix] Postpone function doesn't work correctly with Swedish language (#14089)
- [Fix] One of the list box fields starts from a capital letter while all others from a lower letter (#14084)
- [Fix] WebRTC: onaddstream is deprecated! Use peerConnection.ontrack instead (#14061)
- [Fix] {$firstRecipientName} context variable with an extra space (#14054)
- [Fix] Incorrect description in the language field (#14053)
- [Fix] Wrong arguments for La_Model_Conversation::addFieldWithDefinition() in Freshdesk_Task (#14039)
- [Fix] Call to an undefined method answerByNewTicket (#14025)
- [Fix] Invalid "Viber link" to the user's account (#14024)
- [Fix] Email is not sent when creating a new ticket with 'New ticket' button (#14018)
- [Fix] Not possible to enable 2FA for agents on accounts with long domain name (#14003)
- [Fix] Emails with attachments cause an error in mail outbox (#13984)
- [Fix] No chat dialog in chatTranscriptMail of videocall (#13980)
- [Fix] 'ConfirmDialog' was attached twice to the DOM when enable video call (#13979)
- [Fix] Preconfigured customers' template is not applied until saved (#13969)
- [Fix] Google Document Viewer does not work (#13957)
- [Fix] Uncaught GuzzleHttp\Exception\ConnectException (#13952)
- [Fix] Phone number "To number" is not prefilled if call this one from contact's details (#13930)
- [Fix] Filter counts in mobile app show incorrectly 0, while in web app correct values (#13923)
- [Fix] Double request for AgentForm. (#13900)
- [Fix] Postpone datetime-local widget accepts year up to 99999 and postpones ticket till the time in the past (#13897)
- [Fix] Increase minimum supported elasticsearch version (#13878)
- [Fix] Mail account with invalid password cannot be edited (#13876)
- [Fix] Rename Event logs All filter to Today (#13871)
- [Fix] A non-numeric value encountered in /Api/V3/Slas.class.php on line 110 (#13862)
- [Fix] Trying to access array offset on value of type bool in NumberHelper.class.php on line 60 (#13860)
- [Fix] array_key_exists() expects parameter 2 to be array, null given in /La/Model/Ivr.class.php on line 177 (#13858)
- [Fix] Deleting of logged user via agent panel is not logging out a user (#13826)
- [Fix] Phone number formatted with dial out prefix (#13816)
- [Fix] Adding/searching of a tag with a special character into tickets (#13806)
- [Fix] CKEditor is generating various errors when switching between tickets fast enough (#13784)
- [Fix] Inserted image source cannot be edited (#13762)
- [Fix] Internal call redirected to next agent (#13708)
- [Fix] Broken/useless reply button when answering a ticket via customer portal (#13683)
- [Fix] Reply seems to be sent in the ticket thread after attaching file too big and click send (#13672)
- [Fix] Allow KB in iframe (#13649)
- [Fix] Rename "File URL" in Add record tab for IVR (#13635)
- [Fix] Agent profile is showing incorrect info about role if agent's role is custom (#13619)
- [Fix] Not possible to submit ticket from KB (#13612)
- [Fix] Negative rule condition is falsely triggered when checked on array values (#13503)
- [Fix] Condition "Added by user role - Agent or Admin" activates when the initiator is the system (#13482)
- [Fix] Agent is unavailable for internal call if uses LivePhone app for that (#13400)
- [Fix] A rule action "add custom field value" is not triggered when "match in context variable" option is used (#13271)
- [Fix] Temporary errors when receiving emails from forwarder (#13143)
- [Fix] Standalone installation using
/install
from browser do not work (#13132) - [Fix] Browser stuck/freeze on switching tickets (#13108)
- [Fix] Сall doesn't pick up from the queue and becomes stuck (#12992)
- [Fix] Forbidden error on download "insecure file" attachment when LA domain is changed (#12769)
- [Fix] Ticket create from email rule condition email body do not work with quoted text (#12720)
- [Fix] Time rule to delete call recordings deletes only 1 recording in a ticket (#12705)
- [Fix] Not possible to upgrade to a paid plan due to CSP violation error (#12699)
- [Fix] Error during event creation COMG (#12198)
- [Fix] A national flag displayed over the agent's avatar (#11884)
- [Fix] Cannot find phone contacts in Requested by search filter (#11557)
- [Fix] Ticket created from videoCall is empty if videoCall plugin is deactivated (#11528)
- [Fix] Invalid API key error occurs when agent changes password (#11177)
- [Fix] Executing event processor "La_Features_Facebook_EventProcessor_Comment" crashed. Message: Row does not exist. (#10751)
- [Fix] Wrong translations in Invitations (#10746)
- [Fix] Missing icons in buttons (#10305)
- [Fix] Text in opened draft is cleared (#10240)
- [Fix] Visitors being disconnected mysteriously (#10113)
- [Fix] Duplicated outbound call (#9360)
- [Fix] Missing tooltip for Change ticket owner screen (#8648)
- [Refactoring] Refactorings and other fixes (#13774)(#13623)(#14221)(#13868)(#13976)(#14299)(#13977)(#14575)(#14519)(#14518)(#14517)(#14514)(#14496)(#14493)(#14487)(#14486)(#14479)(#14477)(#14470)(#14466)(#14457)(#14456)(#14451) (#14444)(#14443)(#14441)(#14440)(#14439)(#14435)(#14432)(#14422)(#14421)(#14297)(#14239)(#14210)(#14197)(#14189)(#14176)(#14173)(#14169)(#14168)(#14166)(#14156)(#14125)(#14112)(#14104)(#14086)(#14080)(#14057)(#14048)(#14042)(#14038)(#14036)(#14034)(#14033)(#14023)(#14020)(#14008)(#14007)(#14005)(#13987)(#13970)(#13966)(#13961)(#13960)(#13945)(#13899)(#13893)(#13885)(#13825)(#13812)(#13346)(#13085)(#13072)(#12792)(#12079)
- [Fix] Missing translations in a half of languages (#14588)
- [Fix] strlen() expects parameter 1 to be string, array given in generateWidget.php (#14567)
- [Fix] Contact with invalid email can be created using Javascript function LiveAgent.setUserDetails(email, firstName, lastName, phone) (#14547)
- [Fix] Forbidden error on ticket attachments (#14481)
- [Security] Sensitive data in logs (#14368)(#14367)
- [Fix] ActiveCampaign Integration plugin returns 500 error (#14325)
- [Fix] Rule breaks on resolve ticket action in chat (#14495)
- [Fix] "Data error" message on Twilio call transfer (#14468)
- [Fix] Bad design of the attachment in the inline ticket note (#14467)
- [Fix] Invisible last rows in replay text area in plain mode (#14418)
- [Fix] Intagration's info icon incorrect position (#14371)
- [Fix] Scroll after loading new messages is erratic (#14079)
- [Fix] Invalid legacy group type '_' error (#14060)
- [Refactoring] Refactorings and other fixes (#14428)(#14397)(#14188)
- [Security] "Send code to your web admin" email is not rate limited (#13811)
- [Plugin] Freshservice Migration (#13521)
- [Improvement] Ticket tabs in header should be responsive
- [Improvement] Better layouting and resizing for Action box in ticket view
- [Improvement] Add notification & first answer sender account default configuration (#13813)
- [Improvement] Add different background to agent replies in Material themes (#13898)
- [Improvement] Do not show inactive buttons in tickets section (#13831)
- [Improvement] Title should have higher boost in Agent KB search (#13777)
- [Improvement] Add tool-tip that "x y" is a phrase to Agent KB search (#13776)
- [Improvement] Add status colours to ticket grid in Material and Obsidian themes (#13705)
- [Improvement] Setting
Allow to change From address
is not understandable enough (#13648) - [Fix] Magento 2 doesn't support HMAC-SHA-1 (#13802)
- [Fix] Not possible to create department with already deleted department name (#13733)
- [Fix] Missing Edit Viber page in accounts & add link to Viber integration (#10832)
- [Fix] Missing link in created customer portal (#10277)
- [Fix] Remove Video call channel from Plugins list (#13857)
- [Fix] Application scrollbar is too thin with no hover (#13832)
- [Fix] Text over icons in ticket detail (#14201)
- [Fix] 'ABC added tag XY' message during chat has wrong style (#14195)
- [Fix] Chats not actually ending when visitor loses internet connection or disconnects (#14171)
- [Fix] Create tag field design issue (#14130)
- [Fix] Failed reindex ticket job (#14099)
- [Fix] Many buttons in ticket grid return 429 error (#14071)
- [Fix] Attachment in note returns 404 (#14064)
- [Fix] Unassigned ticket still looks like assigned to me (#14062)
- [Fix] Rule with apply when
message group added
executes twice (#14017) - [Fix] White and Dark theme: A lot of space on tool-tip on KB search (#14006)
- [Fix] White and Dark theme:
Customer portal - Knowledgebase
items options are cut (#13999) - [Fix] Unknown ticket state (#13991)
- [Fix] Can not reconnect outgoing mail account after password change (#13989)
- [Fix] Not vertically centralized avatar on call - extensions table (#13981)
- [Fix] Error message when saving changes of a user in a department (#13974)
- [Fix] Missing name of email account for "Default" in department setup (#13972)
- [Fix] Incorrect buttons' color (#13946)
- [Fix] Cant add field in contact form (#13902)
- [Fix] Errors when ending a chat (#13896)
- [Fix] Don't open plugin configuration after update gwt to 2.10 (#13895)
- [Fix] From name in generated quoted text discloses agent's name and does not follow the department template setting (#13890)
- [Fix] Failed to upload incoming email message source (#13888)
- [Fix] Outgoing email account remains in error status after reconnecting (#13883)
- [Fix] Options of checkBoxGroup that contains comma have wrong behavior (#13869)
- [Fix] Postpone datetime-local widget - error message moves action buttons out of view (#13848)
- [Fix] array_key_exists() expects parameter 2 to be array, null given in ActiveCampaign/index.php (#13835)
- [Fix] Empty (blank) authid in qu_g_users causes 500 error response in api v3 call (#13818)
- [Fix] "Available for" list is not completely loaded on Predefined answers (#13807)
- [Fix] Minimal chat window design issues (#13801)
- [Fix] Listbox ticket field with setting "show if used" empty after removing option (#13793)
- [Fix] Agent KB search result set is not sorted by ES score (#13775)
- [Fix] Duplicated To email addresses (#13738)
- [Fix] Data don't removed from telephony DB on suspend account (#13701)
- [Fix] Error message when answering a ticket (the message won't be probably send) (#13655)
- [Fix] "Outgoing Email" message group type triggers only one rule despite it used in multiple rules (#13638)
- [Fix] Infrastructure error details shown in UI (#13617)
- [Fix] Fix S3Client error handling in legacy (#13611)
- [Fix] The change/editing of FB comments won't be reflected in the ticket (#13597)
- [Fix] Random 503 timeout when trying to get messages of old ticket through API (#13289)
- [Fix] Email outbox error: Inconsistency: missing data (#12881)
- [Fix] Inbound call does not routed to the third agent (#12655)
- [Fix] Missing text in chat window (#12588)
- [Fix] The "Send" button is not fully visible (#12504)
- [Fix] Ticket is not displayed correctly with scaled resolution (#11759)
- [Fix] Missing diacritic characters in ticket exported to PDF (#11723)
- [Fix] After multiple call transfers, the call does not stop for agent who transferred it (#11630)
- [Fix] Register link on support portal is going to login (#11023)
- [Fix] Send button when replying ticket is hidden on small displays (#10907)
- [Fix] Focus in the reply box when moving between chats (#10669)
- [Fix] Button "Change password" is not displayed (#10633)
- [Refactoring] Refactorings and other fixes (#14270)(#14289)(#14231)(#14146)(#14177)(#14127)(#14154)(#14123)(#14091)(#14087)(#14083)(#14074)(#14072)(#14067)(#14066)(#14059)(#14052)(#14046)(#14045)(#13996)(#13993)(#13838)(#13827)(#13781)(#13680)(#13296)(#13679)(#13949)(#13939)(#13932)(#13909)(#13904)(#13830)(#13804)(#13789)(#13736)(#13667)(#13600)(#13571)(#13452)(#13006)
- [Fix] Shopify plugin: update API version (#14274)
- [Fix] Error on email templates on test mail - Failed to load mail template with error: Invalid classname (#14313)
- [Fix] Load of login screen causes event log with UnsupportedRequest (#14282)
- [Fix] Incoming call from certain numbers fails (#14281)
- [Fix] Compatibility of ES with version 7.17 (#14271)
- [Fix] Editing custom KB removes certificate and key (#14245)
- [Fix] "Your session expired" message on the agent panel login page (#14167)
- [Fix] Popup 'Concurrent login' after save customer template (#14144)
- [Fix] Not possible to create custom knowledge base (#14218)
- [Fix] Add MultiKB to brands (#14204)
- [Fix] Facebook page event job failing with "Argument 1 passed to Gpf_Rpc_Data::loadFromObject() must be of the type array, null given" (#14198)
- [Fix] Attachments in customer portal return 404 (#14164)
- [Fix] Too few arguments during update to 5.31.1.5 (#13962)
- [Fix] BeezDesk plugin changes (#14187)
- [Fix] Multi KB edit configuration override incorrect behavior (#14085)
- [Fix] Missing boundary in multipart/form-data POST data in Unknown on line 0 (#13992)
- [Fix] Ticket cannot be forwarded from outgoing email account used for the last answer in ticket not allowed in department (#13819)
- [Fix] Misspelling of word 'transferred' (#14051)
- [Fix] It is not possible to save the changes of anything in the registration email template (#14011)
- [Fix] The default knowledge base can't be saved (#14065)
- [Security] Inserted SSL key should not be served back to client once it's saved (#14027)
- [Fix] Validate certificate of additional KB only when changed (#14029)
- [Fix] RpcSmtpUserPassAccountConfigurator incorrect error handling (#14002)
- [Fix] Permission denied error in agent panel (#13967)
- [Fix] Cannot login into LiveAgent Android app (#13924)
- [Fix] Start chat again button doesn't work on mobile after visitor is disconnected from chat (#13855)
- [Fix] New ticket created in LiveAgent mobile app is not sent (#13690)
- [Fix] Agents can't download insecure attachments (#13937)
- [Fix] LiveAgent mobile app APNs certificate expiration (#11880)
- [Security] Spoof official ladesk page (#13051)
- [Improvement] Better UX for username and two factor input field on login screen (#13645)(#13644)
- [Improvement] Remove collapsing of tags in ticket grid in Material and Obsidian (#13707)
- [Improvement] Allow to use '@' in username in SIP number configuration (#9310)
- [Improvement] Increase width of listboxes in whole application (#9171)
- [Improvement] Use current time and date preset when you use postpone feature (#13852)
- [Fix] Split ticket - Something went wrong error (#13901)
- [Fix] Scroller position in KB suggestions plugin (#13849)
- [Fix] Unusual success message when splitting a ticket (#13842)
- [Fix] Error message "Row doesn't exist" when creating a new tweet (#13841)
- [Fix] Design issue of assigned tickets in Recent tickets section (#13828)
- [Fix] Plugins create listBox with help message as status (#13797)
- [Fix] track.js
removeWidget
logical bug (#13759) - [Fix] Cc mail inputString won't be "saved" after clicking "add" button (Obsidian, Dark, White) (#13752)
- [Fix] Departments, tags labels bad design (#13748)
- [Fix] Attachments of rule action 'add note' disappear after couple of days (#13746)
- [Fix] Doesn't work save button on Customer portal (#13745)
- [Fix] Concatenated strings as localize argument (#13742)
- [Fix] Attach button in ticket reply does not work (#13740)
- [Fix] PDF in note cannot be viewed directly (#13726)
- [Fix] It is possible to edit integration codes (#13717)
- [Fix] Long loading of LA app when creating an agent with long email address (#13709)
- [Fix] Useless (too much long) blank space between icon and text in listbox in rule (#13699)
- [Fix] Smtp communication log is missing in case of email sending failure (#13698)
- [Fix] Endpoints missing from generated API v1 doc (#13693)
- [Fix] Migrated departments configurations not found (#13686)
- [Fix] Error message (bug) when composing a new Twitter ticket with picture only (#13684)
- [Fix]
FromValue
is reset after User set requiredfromValue
and then typerecipientMail
(#13669) - [Fix] SLA is not applied to split tickets (#13666)
- [Fix] Incoming emails are having "useless" attachments (#13650)
- [Fix] Value to Delete old sent mails allows to insert 0 (#13622)
- [Fix] Template variable {$emailAccount} not returning any email account when composing New ticket (#13604)
- [Fix] When adding a comment to FB post, in ticket it is described as "Edited to" (#13596)
- [Fix] "Purge" ticket after it's deleted returns error - "Row does not exists" (#13582)
- [Fix] MultiKB search results point to wrong URL if KB is in subfolder (#13504)
- [Fix] [error log] No tickets to do (#13427)
- [Fix] Kb management authority notification failed (#13201)
- [Fix] When displaying Plugins page names column is too narrow and plugin names are not visible (#13122)
- [Fix] API v1 GET /conversations fails when listing Instagram ticket (#11649)
- [Fix] Problems with relative paths and multi KB (#11538)
- [Fix] Agent can't see visitor's messages in chat (#10771)
- [Fix] Retweeted post is cut (#10576)
- [Fix] Same function is displayed twice differently (rule edit/create) (#10448)
- [Fix] Random selector sizes (#10255)
- [Fix] Customer can add control character to contact name (#10106)
- [Fix] Incoming call contact recognition if number is in different format (#9592)
- [Fix] Show history button on Ticket history sidebar doesn't work (#7764)
- [Refactoring] Remove SpamAssassin from cloud build (#12477)
- [Refactoring] Clean pending OAuth email accounts (#12263)
- [Refactoring] Use instead of GWT DatePicker (#10748)
- [Refactoring] Refactorings and other fixes (#13836)(#13847)(#13844)(#13833)(#13824)(#13823)(#13815)(#13771)(#13697)(#13637)(#13616)(#13513)(#13749)(#13706)(#13632)(#13579)(#13562)(#13546)(#13545)(#13528)(#13522)(#13486)(#13450)(#12671)
- [Fix] Email fetching progressive sleep interval reduction (#13912)
- [Fix] Outgoing email accounts throwing error (#13931)
- [Fix] Reply created in mobile view is not sent (#13926)
- [Fix] Illegal mix of collations caused by Jira plugin (#13887)
- [Fix] Internal server error when connecting Microsoft incoming mail account (#13880)
- [Fix] LiveAgent app unsuccessfully trying to load account URL infinitely (#13867)(#13892)
- [Fix] Accessing Dictionary without initialized Session (#13861)
- [Fix] A non well formed numeric value encountered in SpamScore (#13856)
- [Fix] Undefined index: in Application.class.php on line 250 (#13822)
- [Fix] Link from mail with chat transcript is broken (#13800)
- [Feature] New chat theme: Minimal (#8348)
- [Improvement] PHP 8.1 compatibility (#13211)
- [Improvement] UI improvements (#13583)(#13631)(#13419)
- [Fix] License limit is visible by default in Incoming email accounts grid (#13628)
- [Fix] La_Task_DeleteUnusedUsersAndContacts schedules incorrect job to delete unused contact IDs (#13820)
- [Fix] Not possible to upload pdf file as attachment by Drag'n'Drop (#13743)
- [Fix] Chat transcript is sent from incorrect email address (#13739)
- [Fix] Not possible to change theme from an agent panel (owner, admin okay) (#13716)
- [Fix] Variables are not filled in template when create new ticket (#13713)
- [Fix] "Indexing ticket error" is spamming dev event logs (#13711)
- [Fix] Getting an error message when adding a comment (only a picture) via LA panel to FB ticket (#13647)
- [Fix] Can't open picture in chat as an agent (admin/owner) or as a customer (#13642)
- [Fix] Set Password page end up with error if some session / identity is set before (#13639)
- [Fix] Can't open a picture from FB comment (ends in "Not found") (#13595)
- [Fix] Not possible to edit Outgoing email account or send email (#13592)
- [Fix] Not possible to enable 2FA for agents with very long emails (#13591)
- [Fix] Not started pushstream container after rebuild (#13586)
- [Fix] PHPStan not checking all PHP scripts (#13563)
- [Fix] SQL Error: Row does not exist, when loading conversation in /Jira/Webhook.class (#13550)
- [Fix] A non well formed numeric value encountered in ban model (#13517)
- [Fix] Cannot access email details in a "outbox mail status changed" rule (#13511)
- [Fix] Inconsistent version checking (#13499)
- [Fix] Incorrect From email is preselected when non-email ticket is transferred (#13498)
- [Fix] Object of class La_Model_Conversation could not be converted to string (#13493)
- [Fix] Gravatar link is saved as contact avatar URL (#13490)
- [Fix] The icon that indicates the current agent's status in ticket doesn't give relevant info (#13471)
- [Fix] Useless message group internal (collapsed) in rules (condition - message group type) (#13372)
- [Fix] No clarification after upload record for IVR and closing "Add record" window (#13344)
- [Fix] No validation on rename custom role on client (#13215)
- [Fix] Drag and drop upload not working in Safari (#12723)
- [Fix] Video call button integration causes analytics errors (#12299)
- [Fix] Uncaught Error: Call to a member function get() on null in RegisteredVisitor.class.php (#11614)
- [Fix] Misleading text in SLA rule about when should be applied (#8870)
- [Fix] "exact time" in postpone action of rule is in server time in edit dialog (#8106)
- [Fix] Active numbers appear as deactivated (#6739)
- [Fix] Incoming / outgoing call time in dashboard is not correct (#5998)
- [Fix][Standalone] 'Create agent' and 'Upgrade' button lead to 404 response (#10999)
- [Refactoring] Implement incremental sleep time for failing fetch tasks (#12258)(#13142)
- [Refactoring] Refactorings and other fixes (#13636)(#13613)(#13601)(#13593)(#13589)(#13578)(#13577)(#13484)(#13483)(#12980)(#12934)(#12341)(#13440)(#13512)(#13757)(#13750)(#13624)(#13620)
- [Fix] Response 500 on Call history when Agent panel language is French (#13783)
- [Fix] MysqlDepartmentConfigurationRepository does not expect empty notification sender account (#13780)
- [Fix] First answer sender account is set as empty string (#13773)
- [Fix]
Invalid role was created
log (#13737) - [Fix] Empty "For the first answer in a ticket pre-select" account (#13767)
- [Fix] Error "StringId cannot be empty" in department settings (#13766)
- [Security] Integration plugin uses insecure curl option (#13396)
- [Feature] Close a ticket tab after middle clicking it (#13378)
- [Improvement] Event logs should be translated into different languages (#13418)
- [Improvement] Reply button in Resolved ticket (#13460)
- [Improvement] Move texts for empty chat input to placeholder (#13455)
- [Improvement] Only allowed outgoing email accounts in Compose new email and in Reply/Forward for all users (#2603)(#13695)(#13652)(#13568)(#13594)(#13524)(#13495)(#13095)(#12918)
- [Improvement] Not enough space for composing new ticket in Material theme (#13365)
- [Fix] Business hours timezone in SLA level settings doesn't respect daylight saving time (#13434)(#2600)
- [Fix] Rule action forward email to forwarding from customer's email address instead of connected email account (#13641)
- [Fix] No identity exception in file.php (#13634)
- [Fix] Cannot log in to Liveagent Mobile app - Android (#13598)
- [Fix] Undefined index: class in ExceptionFieldsToContextProcessor.php (#13590)
- [Fix] Broken design of chat button's pre-chat/offline form KB suggestion option (#13560)
- [Fix] Unable to move mailbox position (#13531)
- [Fix] "Create custom roles" button bad design (#13508)
- [Fix] Outgoing email account for notifications is different from department's mail address for notifications (#13491)
- [Fix] Incorect phrase in description of Pre-selected outgoing email in the tab "Add department" (#13487)
-
[Fix] "Edit chat button" window contact form section - webelements too close (#13481) - [Fix] Rename field "Agent" to "Assign to agent" in new internal ticket (#13442)
- [Fix] Chat creates empty messages of type
message
(#13417) - [Fix] Cannot edit SMTP account with empty credentials (#13404)
- [Fix] Maximum hours in SLA level (#13395)
- [Fix] Allowed memory size exhausted in La/Model/User/Visitor.class.php on line 267 (#13385)
- [Fix] Upgrade / change payment info error - Payment processor error: undefined. (#13377)
- [Fix] The empty From-Name field generates a value even though it is empty (#13371)
- [Fix]
Ivr ->Add record
wrong place for "play" icon (#13341) - [Fix] Phrase types in lang files are set according to the used method without priority (#13322)
- [Fix] Error after disconnecting from chat on mobile (#13275)
- [Fix] Disabled piping account without last fetch date crashes the grid (#13255)
- [Fix] Plugin loading indicator displayed in wrong position (#13221)
- [Fix] Create agent dialog stuck when Register email template has incorrect mail account (#13190)
- [Fix]
LegacyAuditor
fails to logEmailMessageAddedActivity
in some cases (#13172) - [Fix] Texts for plugin checks (#13133)
- [Fix] unknow state in number status (#13120)
- [Fix] From emails in email templates shows incorrect accounts (#13100)
- [Fix] From header not changed for emails forwarded by a rule (#13078)
- [Fix] Attachments in forum / suggestions not visible for unauthenticated visitor (#12995)
- [Fix] Broken rules > SQLSTATE[HY000]: General error: 2006 MySQL server has gone away (#12978)
- [Fix] Plugins screen lists also plugins not available in your plan (#12948)
- [Fix] Incoming account name set to '0' is not allowed (#12854)
- [Fix] Not configured but enabled SpamAssassin cause fatal error during fetching (#12821)
- [Fix] Warning before closing un-saved IVR setup (#12755)
- [Fix] Value of column grid cannot be an object or array (#12598)
- [Fix] Columns undefined (#12536)
- [Fix] Argument 1 passed to Elasticsearch\Connections\Connection::addPortInUrl() must be of the type string (#12394)
- [Fix] Not found any online device for agent (#12329)
- [Fix] News on dashboard is not in language of opened agent panel (#12309)
- [Fix] Incorrect data in predefined answers listbox with department and agents (#11753)
- [Fix] Chat rings to more agents even if random assignment is checked (#11568)
- [Fix] Automation Rules ignore subject (#10986)
- [Fix] The placeholders are missing in inputs/listboxes (#10807)
- [Fix] Duplicate message groups are created in a ticket after loading previous messages (#10684)
- [Fix] Records used in IVR are missing in Records list (#9425)
- [Fix] When creating new ticket focus should be in To field (#8976)
- [Fix] Clear entries from Asterisk db when customer disables call feature (#8490)
- [Refactoring] Remove PHPMailer (#12580)
- [Refactoring] Refactorings required by PHPstan (#13390)(#13360)(#13359)(#13336)(#13233)(#13232)
- [Refactoring] Refactorings and other fixes (#13599)(#13657)(#13588)(#13466)(#13599)(#13500)(#13488)(#13451)(#13446)(#13445)(#13437)(#13431)(#13406)(#13394)(#13111)(#11967)(#11959)(#13369)(#13277)
- [Fix] Chat invitations are not displayed (#13615)
- [Fix] Redirection is not working, when clicking on error message in News on Dashboard (#13534)
- [Fix] Custom roles removed perform mass action permission for classic agent role (#13393)
- [Lang] Changes in menu items labels (#13526)(#13527)
- [Refactoring] (#13507)(#13603)
- [Fix] Redirection is not working, when clicking on error message in News box (#13534)
- [Fix] Rename Custom roles (#13527)
- [Fix] Rename Protection to Security (#13526)
- [Security] Fixes in 3rd party services integrations (#13151)(#12424)
- [Feature] Phone scheduler/planner (#10502)(#13464)(#13462)
- [Feature] Custom roles (#2219)(#13467)(#13339)(#13502)(#13463)(#13276)
- [Feature] Intercom migration plugin (#12853)
- [Feature] Option to Reply to specific message in ticket (#10092)(#13426)
- [Improvement] Use ISO date format in email communication log instead of locale (#12675)
- [Improvement] Add Reply and Reply to all options into the context menu of each message (#13283)
- [Improvement] Display SLA level name in ticket SLA tab (#13048)
- [Fix] Salesforce plugin failes to load data (#13218)
- [Fix] Email notifications do not work (#13403)(#13412)
- [Fix] Recipient is not pre-filled in ticket created from MyTickets (#13366)
- [Fix] The Reports item in the main menu has the wrong position (#13317)
- [Fix] Deprecated property and method in gradle config (#13284)
- [Fix] No actions for call extensions (#13273)
- [Fix] Design issue on the WooCommerce plugin (#13270)
- [Fix] The variable {$contact_twitter_name} is not replaced with real value on the "Display external info plugin" (#13252)
- [Fix] Submit ticket in KB returns error (#13212)
- [Fix] Invalid button in draft of a ticket in theme obsidian/material (#13208)
- [Fix] Unused contacts cannot be deleted (#13206)
- [Fix] Failed to create participant log (#13203)
- [Fix] Wrong count of accounts in incoming email accounts table (#13181)
- [Fix] Possibility to sent message multiple times (#13140)
- [Fix] Cannot reconnect incoming mail account (#13112)
- [Fix] Long URL (in note) is incorrectly processed (#12940)
- [Fix] Not possible to Show source of a merged ticket (#12869)
- [Fix] Consistent order of control ticket buttons (Transfer, Resolve, More) (#12838)
- [Fix] SMTP error: data not accepted (#12834)
- [Fix] Purging action in a rule throws an error while fetching (#12778)
- [Fix] Unsent emails after deleting a mail account (#12704)
- [Fix] "View chat" button in chat transcript does not work on a phone (iOS) (#12594)
- [Fix] Send also text/plain part of email (#12593)
- [Fix] Uncaught error in Gpf_EntryPoint: Could not load Row (#12576)
- [Fix] Voice status page - enable call on all departments doesn't save (#12571)
- [Fix] Negative time of chat/queue duration (#11463)
- [Fix] Facebook API rate limit (#8518)
- [Performance] Memory leak in agent panel (#12858)
- [Improvement][Standalone] Refresh button missing on Cron job screen (#8088)
- [Tests] (#13302)(#13226)(#13150)
- [Refactoring] Move outgoing account lock while sending from Resqu to job itself (#12522)
- [Refactoring] Removing outgoing email account (#12920)
- [Refactorings and cleanups] (#13240)(#12346)
- [Fix] Ticket code "copy to clipboard" button is missing on older browsers (#13468)
- [Fix] Argument 1 passed to Gpf_Rpc_Data::loadFromObject() must be of the type array, null given (#13436)
- [Fix] Ticket was not created from fetched email (#13422)
- [Fix] Rename Send answer to Send answer to all participants (#13410)
- [Fix] API v3 GET tickets - owner_email contains phone number for tickets with call channel (#13311)
- [Refactoring] (#13454)
- [Fix] VAT ID in Billing step should not be the mandatory field (#13469)
- [Fix] The postpone ticket action should postpone the ticket based on the agent's current time (#13326)
- [Fix] Duplicate messages in chat from old browsers (#12960)
- [Refactoring] (#13458)(#13429)
- [Fix] Freshdesk migration is possible to start with Freshservice user (#13423)
- [Fix] Rename recipient to participant in the description of the activated rule in the ticket (#13401)
- [Fix] Add new types of messages to API description (#13388)
- [Fix] OutgoingEmailAccount in the department does not change after account deletion (#13349)
- [Fix] Possible self-XSS (#13347)
- [Fix] Contact name is not used in Reply (#13264)
- [Fix] Sending eml attachment via microsoft smtp does not work (#13243)
- [Fix] Error when sending test of pre-defined agent email aggregated notification (#13089)
- [Fix] Reply button in resolved state starts Replying to all (#12254)
- [Fix] Resize of the agent panel in the call ticket is broken (#12204)
- [Fix][Standalone] Not possible to activate purchased plugins in standalone version (#13318)
- [Improvement] Check smarty syntax of templates in synchronization process with Crowdin (#13368)
- [Refactoring] (#13405)
- [Fix] Language sources sync should use a fresh translation build on Crowdin (#13362)
- [Fix] Reply to customer from Internal ticket do not work (#13356)
- [Fix] APIv3 ticket update using PUT should not require department ID if a ticket is not being transferred (#13329)
- [Fix][Standalone] Update step 5.28.4 stuck with syntax error (#13367)
- [Fix] Reindex jobs hanging indefinitely (#13353)
- [Fix] Excessive number of temp files on APP-Q servers (#13338)
- [Fix] Can't change language in agent panel (#13334)
- [Performance] Settings file is read very frequently (#13354)
- [Fix] Could not find outgoing email account for ticket (#13331)
- [Fix] Problem with update steps on MySQL 8.0.16 (#13162)
- [Fix] Send mail action breaks a rule if ticket is created from in-page form without message field (#13328)
- [Fix] "To" string is not prefilled if use "New ticket" button from contact's details (#13303)
- [Fix] Broken formatting of email message if you change editor from HTML to PLAIN text in reply (#13298)
- [Fix] Broken variables for field:postal_address in ticket templates (#13294)
- [Refactoring] Languages synchronization with Crowdin project (#11997)(#11146)
- [Fix] Latvian language is missing
- [Fix] Show email source option is not always displayed (#13272)
- [Fix] First parameter must either be an object or the name of an existing class (#13306)
- [Fix] Unversioned files appear after API generation (#13304)
- [Fix] Fetching crashed with Cannot fetch Tag is not matching (#13299)
- [Fix] Broken variable {$firstRecipientGender} in ticket templates (#13293)
- [Fix] Uncaught Error: Call to a member function processMessagesForDisplay() (#13285)
- [Fix] Direct view of attachments gives the forbidden error (#13265)
- [Fix] Email message is displayed empty (#13258)
- [Fix] Sent reply displays duplicated sometimes (#13256)
- [Fix] Search doesn't work correctly for Japanese words (#12772)
- [Fix] Customer cannot see messages in Customer portal (#13262)
- [Fix] Agent cannot hear ring tone and customer during the call via browser (#13253)
- [Fix] Email template variable {$conversationOwnerFirstName} is not working (#13249)
- [Fix] Rename recipients to participants in rules (#13246)
- [Fix] Delayed email notifications from rules (#13261)
- [Fix] Draft is not dismissed when message (message group) is added (#13248)
- [Fix] Email message is displayed incorrectly (#13247)
- [Fix] Error
Given ContentType is not a valid
when replying ticket caused by emptyfiletype
(#13186) - [Security] Update of JsSip and jQuery libraries (#10272)(#10271)(#12862)
- [Security] Improved security of plugins (#13035)
- [Feature] Outbound proxy as additional parameter for connecting sip phone number (#11825)
- [Improvement] Display full date on hover in internal chat (#13050)
- [Improvement] Confirmation for removal APIv3 keys (#13021)
- [Improvement] Mirrored icons for RTL languages (#12827)
- [Improvement] Better description for Contact Emails and Phones template variables (#13163)
- [Performance] DeleteUnusedFiles task caused overload of a single DB machine (#13160)
- [Fix] Refactoring and fixes of recipients behaviour in email communication
- [Fix] Random reply recipient is picked for non-email tickets (#13222)
- [Fix] During email headers parsing empty UTF8 string is not parsed correctly (#13216)
- [Fix] Invalid CSRF token spamming logs (#13200)
- [Fix] Rules does not work with tickets created via Forward (#13195)
- [Fix] Cannot change tag color in Firefox (#13170)
- [Fix] Single/double copy/paste of picture in New ticket/Answer for existing ticket (#13127)
- [Fix] Time filter doesn't work correctly (#13118)
- [Fix] Not possible to open tickets on the Safari version 13 and below (#13063)
- [Fix] Search by IP in ban logs do not work (#13062)
- [Fix] Uncaught Gpf_Exception: Setting 'ShopifyShopURL' is not known (#13045)
- [Fix] Error output when creating a Facebook post (#13043)
- [Fix] Argument 1 passed to Gpf_Settings_Base::areSettingsValid() must be of the type array (#13039)
- [Fix] The same email added multiple time when reply to all (#13030)
- [Fix] Cc recipients not listed when you edit recipients of reply (#13029)
- [Fix] Disabled incoming built-in account still receives emails (#13024)
- [Fix] Search under Add record to IVR doesn't work (#13016)
- [Fix] Ticket code "copy to clipboard" missing in ticket type "suggestion" (#12993)
- [Fix] Duplicate messages in chat from iOS (#12960)
- [Fix] Facebook messages are not fetched (#12944)
- [Fix] Emails not sending because sending is rate limited (#12937)
- [Fix] Not enough scroll requests during reindex in Elasticsearch (#12924)
- [Fix] Delete agent confirmation window typo (#12894)
- [Fix] Typo in contacts template (#12882)
- [Fix] Rule for slack notification produces error logs (#12865)
- [Fix] In-page Form requires message or subject field to finish the "send" action correctly (#12840)
- [Fix] Types of report graph/diagram are not loaded if they were selected in a certain sequence (#12798)
- [Fix] Invalid chars in email templates after saving them in HTML mode (#12782)
- [Fix] Virus checker job getting stuck (#12776)
- [Fix] Incorrect value of {$contact_email} (#12774)
- [Fix] Missing settings in retried clean hosted install (#12754)
- [Fix] Undefined offset: 1 in Browser.class.php (#12752)
- [Fix] New ticket created by message forward (since 5.25) does not count as "created ticket", only as "answer" (#12727)
- [Fix] Forwarding email account - edit email addresses (#12719)
- [Fix] Unhandled exception in asterisk_la logs (#12711)
- [Fix] Create call failed for reason: unknown from number (#12661)
- [Fix] Duplicated mail accounts in Listbox (#12638)
- [Fix] To Solve button does not open "New" tickets from chats (#12636)
- [Fix] Wrong behaviour of recipients (#12609)
- [Fix] OFFSET can not be set without LIMIT (#12546)
- [Fix] Switch language by URL parameter doesn't work (#12490)
- [Fix] 2FA QR code is not always displayed (#12475)
- [Fix] Ticket is not sorted by importance if customer left offline message (#12444)
- [Fix] Chat availability report for all departments shows incorrect results (#12356)
- [Fix] Internal chat displays email or alias instead of agent name sometimes (#12343)
- [Fix] Empty chat communication template if chat feature is disabled (#12339)
- [Fix] Missing recipients in ticket reply (#12292)
- [Fix] Fetching mail account is used for salutation in reply (#12286)
- [Fix] Negative elapsed time (#12277)
- [Fix] Multiple replies to FB message older than 24 hours (#12192)
- [Fix] Confused headers in SIP INVITE on trunk id more than 99 (#12061)
- [Fix] {$firstRecipientName} variable is replaced incorrectly (#11641)
- [Fix] "Facebook post cannot be opened" is shown when you click on ticket subject (#11464)
- [Fix] Incorrect recipient of a reply when requester sends email to multiple To addresses (#11183)
- [Fix] Image pasted twice when replying in HTML (#10747)
- [Fix] Ticket code/ID hyperlink does not work in a ticket body (#10367)
- [Fix] "Cannot set property 'font' of null" error displayed on our LA (#10227)
- [Fix] Recipient removed when using Reply to 1 (one) recipient (#8659)
- [Fix] Recent tickets list resize (#8536)
- [Fix] La_Features_Facebook_PageEventJob crashed on memory limit (#7772)
- [Style] New style of fields in material/obsidian theme (#12197)
- [Style] New menu item for Getting started (#10439)
- [Refactoring] Save also original customer name in email header message, not only email address (#13008)(#13228)(#13229)
- [Refactoring] Make it easier distinguish between incoming emails, outgoing emails and different kind of messages (#13005)
- [Tests] (#11495)(#12863)(#12864)(#12870)(#12871)(#12901)(#12998)(#13040)(#13130)(#13131)(#12321)(#12320)
- [Refactorings and cleanups] (#13224)(#13012)(#12775)(#12861)(#12981)(#12930)(#12988)(#13107)
- [Fix] Frozen "Customer email templates" section when you have created many department specific templates (#13239)
- [Fix] Incorrect processing of new coupon types (#13235)
- [Fix] Error when uploading a FB post via new ticket (#13231)
- [Fix] MyAccount item has the wrong position in the main menu (#13179)
- [Fix] Rule with email header condition is not working if contains dash
- [Fix] Calling service method La_Rpc_EmbeddedChat::banCheck failed (#13199)
- [Fix] SQL error in mail outbox (#13198)
- [Fix] Ticket with attachment cannot be forwarded or replied (#13036)
- [Fix] Fetched email is not parsed because of old agents with invalid email (#12949)
- [Fix] Downloading attachment with invalid characters in filename causes error (#12597)
- [Fix] File link not found - MailReplyCreatorRpc (#12540)
- [Fix] Show source action is useless for message from contact form (#13177)
- [Fix] Emails with large attachments are stuck in Sending state (#13176)
- [Fix] Long chat messages without space doesn't wrap in Material and Obsidian themes (#13167)
- [Fix] Web contact cards don't work (#13146)
- [Security] Many password reset requests can be send for an agent (#12991)(#13168)
- [Fix] TemplateImageExtractor extracts same image multiple times (#13164)
- [Fix] Add extension .eml for attached emails from MS Outlook (#7200)
- [Fix] Cannot send message if you upload image into signature via WYSIWYG editor (#13157)
- [Fix] Email reply/forward is adding strange useless attachments (#13149)
- [Fix] Error when creating a Facebook post with image (#13119)
- [Fix] Not possible to change color of button in video widget popup (#13098)
- [Security] Improved session handling
- [Fix] Web contact cards don't work (#13146)
- [Fix] Chat scrolling on customer side when receiving or sending long messages (#13138)
- [Fix] BCC does not work with buit-in email (#13088)
- [Fix] Refused to connect google maps api (#12879)
- [Fix] Not valid value of unique_id in qu_la_mail_identifiers (#13125)
- [Fix] Reply under old forwarding reply is quoted (#12970)
- [Fix] Send answer action breaks rule with contacts without email (#12950)
- [Fix] Unable to send reply which contains URL of attachment_view.php or attachment_download.php (#12935)
- [Fix] Rule condition email to contains does not work when requester sends email to multiple To addresses (#12878)
- [Fix] Notices from ActiveCampaignCRM plugin (#12877)
- [Fix] Edit ticket configuration for Incoming email account has not filled values (#13124)
- [Fix] Email cannot be send due to invalid References (#13092)
- [Fix] TLS is not forced when integrating new outgoing email account (#13084)
- [Fix] Fetched email is not parsed due to invalid References (#12949)
- [Security] HTML Injection possible by agent (#13018)
- [Improvement] External link to MyAccount page redirects to default LiveAgent page (#13074)
- [Fix] Pasted HTML with inline images LA links is not sent correctly (#13105)
- [Fix] Inline images in the mail outbox are sometimes broken (#13083)
- [Fix] Inline image added in email body is not displayed to the customer (#13053)
- [Fix] All Japanese variation accounts have DATA ERROR on the plugins section (#13094)
- [Fix] Emails in email outbox have empty last retry field (#13093)
- [Fix] Undefined indexes in templates (#13087)(#13086)
- [Fix] Cannot connect Outgoing Email Account (#13080)
- [Fix] CKEditor does not use app lang (#13013)
- [Fix] Data error in mail outbox and stuck emails (#12997)
- [Fix] Tweets are not displayed in Twitter tickets (#12961)
- [Fix] Submit ticket doesn't work in Material theme (#12916)
- [Fix] Refused to connect google maps api (#12879)
- [Fix] To solve button doesn't work correctly (#12680)
- [Fix] $fromAddress must not be accessed before initialization (#12535)
- [Security] Improved stripping of HTML attributes (#13042)
- [Fix] Unsupported images are rendered in email body instead adding as attachment (#12983)
- [Fix] No attachments in the TicketAttachments plugin (#13037)
- [Fix] Ticket with attachment cannot be forwarded, merged or splitted (#13044)(#13036)
- [Fix] Cannot reconnect old oauth outgoing account (#13032)
- [Fix] Array to string conversion in Phone.class.php (#12990)
- [Fix] Error when trying to delete recording (#12831)
- [Fix] Tickets from Facebook have no link to post in subject (#12455)
- [Fix] Event logs files grow too fast
- [Fix] Update step 5.27.5 is failing (#13009)
- [Fix] DeleteOldSentMail task is failing on memory (#12947)
- [Fix] Chat button image disappears after button resave (#12933)
- [Security] API scopes should be checked by CI (#12673)
- [Improvement] Possibility to decide type of call recording (#8157)
- [Improvement] Change color of "Make call" button in a call button. (#12526)
- [Improvement] Description in SIP number provider template must looks like "integration info" (#12523)
- [Improvement] Add more variable to the 'Confirm message' of contact widgets (#12318)
- [Improvement] Add RTL support for plugins (#11890)
- [Improvement] Add short descriptions + links to KB to all items in configurations (#11692)
- [Fix] Deleted departments are available for setting department for added incoming mail account (#12903)
- [Fix] Shopify plugin: update API version (#12974)
- [Fix] Border settings for in-page forms are not applied (#756)
- [Fix] WYSIVIG editor removes Edit Quoted text from ticket reply (#12986)
- [Fix] Replying to ourselves (#12972)
- [Fix] Fetched email is not parsed because of encoded mime in references (#12951)
- [Fix] No previous messages get appened as quoted text (#12936)
- [Fix] Exception thrown on Forward action from ticketbody (#12927)
- [Fix] No info about active SLA in SLA Ticket box (#12891)
- [Fix] No reply from bult-in account (#12867)
- [Fix] Time rules with conditions are not executed if the required time passed before codition met (#12812)
- [Fix] Duplicate message reopen, resolve, mark as answered in UI (#12803)
- [Fix] Design issue on the Slack configuration screen (#12800)
- [Fix] Email with a long References header not parsed (#12786)
- [Fix] PushStream DELETE request failed (#12777)
- [Fix] Update Smarty from 3.1.40 to 4.x (#12756)
- [Fix] Clearing values in redis (#12751)(#12749)(#12725)(#12629)
- [Fix] Duplicate message about SLA in Ticket (#12729)
- [Fix] Ticket filters search do not refresh (#12682)
- [Fix] Duplicate Note added in UI (#12678)
- [Fix] "Navigation arrows" on multiple tickets don't work (#12606)
- [Fix] Chat preview is not updated after the chat is finished (#12516)
- [Fix] Keyboard shortcuts don't work in Firefox 93 (#12407)
- [Fix] Some feature presenters are bound multiple times (#12406)
- [Fix] Contact form field validator text area has wrong size (#12382)
- [Fix] Emails for non-existing or deleted forward email account should not be processed (#12367)
- [Fix] Forward email to rule action forwards email as plain text (#12349)
- [Fix] Paused agent can be invited to chat (#12298)
- [Fix] Not possible to open ticket (#12146)
- [Fix] Agent cannot save Facebook contacts (#11976)
- [Fix] Not possible to use search field on the Time report (#11853)
- [Fix] Voicemails not counted in reports (#11778)
- [Fix] Jira plugin - cannot use space and some special characters in search (#11642)
- [Fix] Missing email on repeated prechat form (#11165)
- [Fix] Chat from an invitation displays "leave an offline message" screen after it is closed (#10153)
- [Fix] Edit text "logo" when editting in-page contact form (#9776)
- [Fix] Contact with contactid … does not exist (#9771)
- [Fix] TokenBucket for rate limiter does not clean its storage in redis (#12441)
- [Fix] Stuck long tasks (#10960)
- [Fix] Plugin configuration screens call duplicate requests (#8711)
- [Lang] Availability in % from hour (#12965)
- [Lang] Call number providers (#12964)
- [Lang] Wrong invitation title Need help you? (#12709)
- [Refactoring] Use native colorpicker (#8887)(#12457)
- [Refactoring] Part of phpstan level 4 (#12929)
- [Refactoring] Clean up CKEditor from custom styles and configs (#12579)
- [Refactoring] Simplify attachment_view and download scripts (#12519)
- [Refactoring] LightOpenID and Scaledo feature are unused (#12357)
- [Refactoring] Replace PHPMailer with something more memory efficient (#12284)
- [Refactorings and cleanups] (#12743)(#12683)(#12410)(#12403)(#12290)(#11470)(#11875)
- [Fix] Call to private method AnswerCreator::addAgentAnswer() from context La_MobileApp_TicketAction (#12917)
- [Fix] Contact search by email does not work (#12909)
- [Fix] Unable to upload zero size files (#12905)
- [Fix] Plugins extended from Gpf_Plugins_MultiSiteConfig in some cases may override configs (#12809)
- [Fix] Click on a rule from a system message in tickets doesn't work (#12677)
- [Fix] Forwarding rule getting broken with unable to execute error (#12896)
- [Fix] Contact search by phone does not work (#12886)
- [Fix] Trying to access array offset on value of type null (#12876)
- [Fix] Fatal out of memory in SMTP sender (#12261)
- [Fix][Standalone] Application cannot activate ES with version higher as 7.10.2 (#12893)
- [Fix] Reply from the customer shows as blank email (#12868)
- [Fix] Emails without content type / boundary sets text as attachment (#12741)
- [Fix] Emails wrongly recognized as automatic notification (auto-replies) (#12703)
- [Fix] Invalid parameter number: parameter was not defined at MySQLFileLinkRepository (#12545)
- [Fix][Standalone] Standalone with MariaDB cannot update to 5.25 (#12740)
- [Fix] Internal chat doesn't focus a whole last message (#12828)
- [Fix] Undefined index: nextActivityTime in Pipedrive2 (#12841)
- [Fix] Typed property La_Page_Kb_MyTicket::$chatButtonEnabled must not be accessed before initialization (#12691)
- [Fix] Agent variables as {$initiator_firstname} does not work in Slack integration (#12667)
- [Fix] Broken submit ticket form in Material theme (#12826)
- [Security] Missing nosniff header on php generated contents
- [Performance][Standalone] Empty languages listbox in installer, request timeout (#12805)
- [Fix] Large email can crash fetching (#12750)
- [Fix] Forwarded or quoted inline image isn't displayed correctly (#12715)
- [Fix] Silent mode option from sounds configuration doesn't work (#12695)
- [Fix] SMTP cannot be used without authorization (#12668)
- [Fix] Shopify integration with chat button plugin didn't work (#12739)
- [Fix] Shopify Integration plugin in some cases generates wrong links to a customer order (#12737)
- [Fix] Plugin Pipedrive Integration v2 is missing in CZ accounts (#12832)
- [Fix] Undefined indexes (#12814)(#12794)(#12791)
- [Fix] Undefined indexes in material KB theme templates (#12796)(#12795)
- [Fix] Cannot connect IMAP account (#12785)
- [Fix] Email is not sent to a customer via API when added message in ticket (#12773)
- [Fix] Fatal Error: Uncaught ValueError: Path cannot be empty in getimagesize (#12770)
- [Fix] Array to string conversion in export_conversation_header template (#12762)
- [Fix] Uncaught TypeError: Argument 1 passed to TagName (#12757)
- [Fix] Improved invalid charset mapping in email fetching process (#12697)
- [Fix] Undefined indexes in RecordSet.class.php - edit agent dialog (#12663)
- [Fix] Possible to delete the built-in outgoing email account (#12521)
- [Plugin] Shopify Integration plugin requires read script_tag access which is not described in the info about the plugin. (#12738)
- [Fix] Uncaught RedisException: Connection timed out (#12763)
- [Fix] Email with invalid charset fetched without content (#12697)
- [Fix] Remember visitors option is ignored (#12565)
- [Fix] Undefined indexes in material_kb (#12753)
- [Performance] APIv3: Get tickets failing on Allowed memory size exhausted (#12532)
- [Refactoring] Shopify - update resp api client to 2021-10 (#12582)
- [Fix][Standalone] OAuth redirect uri should be always generated with https (#12747)
- [Fix] Hostname is shown as username in mailbox password change dialog (#12731)
- [Fix]
New ticket
screen showsYou do not have sufficient privileges
(#12726) - [Fix] Import of custom language doesn't work (#12714)
- [Fix] Some attachments file types should be viewable (#12701)
- [Fix] CSS code in the ticket preview (#12669)
- [Fix] Email is not sent to a customer via API when 'useridentifier' is agent email (#12554)
- [Fix][Standalone] Microsoft oauth app redirect url returning 500 (#12702)
- [Fix] Chat button doesn't work in Safari or inkognito mode (#12173)
- [Fix] Delete button is not visible in the Ticket Attachments plugin (#12694)
- [Fix] New email in ticket with active chat / call ends the chat / call (#12693)
- [Fix] Custom CSS doesn't work on the Material customer portal theme (#12687)
- [Fix] Data error in incoming mail accounts (#12686)
- [Fix][Standalone] Can't run installer to update to 5.25 (#12167)
- [Fix] Missing email body in ticket (#12651)
- [Security] API Key is not properly used (#12665)
- [Security] Content injection vulnerability (#12485)
- [Fix] Uncaught Gpf_Exception: Application not initialized (remaining Digitale handlers) (#12664)
- [Fix] Order of departments in Ticket configuration (#12659)
- [Fix] Emails stopped fetching due to Unable to find body literal (#12653)
- [Fix] Invalid tag color causes inability to start agent panel (#12652)
- [Fix] Undefined offset: 1 in CustomPlugin/index.php on line 108 (#12648)
- [Fix] Internal chat moved when you click into its header (#12646)
- [Fix] Contact group with the name as one zero "0" made a whole LiveAgent account inaccessible (#12639)
- [Fix] Argument 4 passed to AuthUserWithCredentials::__construct() must be of the type string, null given (#12534)
- [Fix] Incoming unanswered call will be interrupted with error if routing time exceeds 60 seconds (#12425)
- [Fix] Incoming Email Accounts grid count is off (#12358)
- [Fix][Standalone] Old attachments don't work on standalone (#12630)
- [Fix] Uncaught Gpf_Exception: Application not initialized - Digitale handler (#12649)
- [Fix] Public tags are not correctly marked in ticket tags list (#12631)
- [Fix] Missing communication log for OAuth accounts (#12461)
- [Fix] Broken rule due to error: Unknown state Qu\La\Ticket\Domain\Model\TicketState\Resolved (#12456)
- [Lang] Integrate new outgoing email account - change Read more link (#12492)
- [Lang] Emails are marked as read in mailbox after connecting an email account to LA (#12530)
- [Lang] Better description in Integrate outgoing Hosted account (#12497)
- [Improvement] When fetching email use header 'Date' if 'Received' is not present (#10552)
- [Improvement] Add search to Plugins screen (#10546)
- [Improvement] Open customer/agent screen when clicking the name (#8793)
- [Improvement] Add buttons into contact's details for create new ticket or new call (#4910)
- [Improvement] Ability to choose sip host in number provider template (#11284)
- [Fix] Multiple attachments opened on the same browser tab (#12237)
- [Fix] Audit log keeps ancient records when deactivated (#10191)
- [Fix] Email template: switch to plain text does not work (#12469)
- [Fix] App is unresponsive after click on "create department" button (#12334)
- [Fix] Exception occurs when User edit department (#12333)
- [Fix] Type mismatch when calling method (#12293)
- [Fix] Make Email template editor larger in material theme (#12221)
- [Fix] Inline base64 image missing from ticket message (#12207)
- [Fix] Regex for HTML sanitization breaks ticket message (#12206)
- [Fix] MySqlOutgoingEmailRepositoryTest Duplicate entry (#12179)
- [Fix] Allow changing S3 endpoint in hosted config (#12067)
- [Fix] Customer has no identity when trying to access it as Action Initiator (#12058)
- [Fix] Tickets grid - display trimmed data on hover (#12051)
- [Fix] Audit log: Not removing historical data (#12048)
- [Fix] Change menu centering in Dark theme (#12016)
- [Fix] Do not display fields that are not active in email notifications (#12015)
- [Fix] Postal address filter fields converted to lower case and searched incorrectly (#11933)
- [Fix] Srolling on time report doesn't work correctly (#11804)
- [Fix] Calls from deactivated number still comes in (#11752)
- [Fix] Sort the country list when upgrading (Spain - Canary Island is on the far end) (#11746)
- [Fix] API v3 register company without sending registration email (#11657)
- [Fix] Text is not hyperlinked in agent panel if URL contains "javascript" (#11302)
- [Fix] Instagram can be bought as a separate feature, even though it does not work without Facebook (#11299)
- [Fix] docs.google hyperlink in predefined answers changes to xxx=" noreferrer"=" after it's used in ticket (#10811)
- [Fix] Opening ticket - Exception caught: (InternalError) : too much recursion (#10567)
- [Fix] phone_id cannot be empty for phone device (#10428)
- [Fix] Could not scroll full "Edit time report" window (#10235)
- [Fix] From name in generated quoted text ignores template setting (#9432)
- [Performance] Opening of a ticket takes more than 90s (#10824)
- [Refactoring] Problems in code detected by SonarCloud (#12080)
- [Refactoring] Update Webpack to latest version. (#11915)
- [Refactoring] Replace HTML parsing in StringUtils with some proper HTML parser (#10831)
- [Fix] Uncaught TypeError (#12622)
- [Fix] Data error in mail outbox (#12589)
- [Fix] Problems with Web contact cards (#12525)
- [Fix] Uncaught Error: Call to undefined function F() (#12614)
- [Fix] Uncaught Gpf_Exception: Application not initialized (#12613)
- [Fix] Inline images triggered by rule are not correctly sent (#12608)
- [Fix] Class La_Features_SpamAssassin_LearnTask not found (#12587)
- [Fix] Argument 1 passed to Qu\La\EmailFetcher\Application\Model\EmailStream::__construct() (#12563)
- [Fix] Outbox mail status changed rule errors in MailOutboxStatusChanged (#12562)
- [Fix] $fromAddress must not be accessed before initialization (#12535)
- [Fix] Email notification "When a new ticket is created in a department that the agent is a member of" does not work (#12487)
- [Fix][Standalone] Docs folder in zip contains unnecessary files (#12611)
- [Fix][Standalone] EmailFetcher can't access S3 on standalone installations (#12599)
- [Fix] NewsModule is not initialized (#12590)
- [Fix] Reconnect of mailbox doesn't refresh state and message in email account dialog (#12567)
- [Fix] getChannel() must be of the type string, null returned (#12506)
- [Fix] Outgoing Email Accounts - lang corrections (#12493)
- [Fix] Change contact unsupported - not working for new contacts (#12460)
- [Fix] "Go to agent panel" icon is shifted in Montana KB theme (#12570)
- [Fix] Undefined index: baseUrl in search_box.stpl (#12569)
- [Fix] Reconnect of OAuth doesn't refresh state and message in email account dialog (#12567)
- [Fix] Email not fetched (#12556)
- [Fix] Given e-mail address … is not a valid (#12550)
- [Fix] Recommend legacy microsoft oauth accounts reconnection in UI (#12512)
- [Fix] FetchSkipUnreadTask throws
Account not found
(#12551) - [Fix] Legacy SMTP implicit secure connections can end up with two
tls://
prefixes when connecting (#12548) - [Fix] Outgoing email account not found at PasswordNotificator (#12541)
- [Fix] "Download anyway" button on infected file page does not work (#12537)
- [Fix] Agents cannot send replies in tickets (#12533)
- [Fix] New and Open answer average time is not save in work report (#12511)
- [Fix] Refactored task runner does not update task priority (#12500)
- [Fix] Time info per chat in Chats history section is missing (#12482)
- [Fix] Uncaught error in Gpf_EntryPoint: There is already an active transaction (#12311)
- [Fix] Convert template inline images to inline message attachments (#12438)
- [Fix] Possible to delete the built-in outgoing email account (#12521)
- [Fix] Integrate outgoing Hosted account - wrong style (#12505)
- [Fix] Consider spam analysis result from email headers (#12489)
- [Fix] Notifications sent to agent doesn't respect set mail account for department (#12473)
- [Fix] APIv1 - Create new conversation returns 500 internal server error (#12448)
- [Fix] Ticket requester is not correct (#12447)
- [Fix] Viber incoming messages not fetched (#12411)
- [Fix] Unable to change chat load of cloned agent (#12337)
- [Security] Don't allow agent to use the same password again (#12491)
- [Fix] Problem during IMAP communication AUTHENTICATE PLAIN (#12509)
- [Fix] Found more than 1 messages for hash (#12507)
- [Fix] Forwarding email account stop working due to duplicates in "Email Addresses" section (#12499)
- [Fix] The sound configuration doesn't work as expected (#12498)
- [Fix] Update styling for 2FA QR code in Material theme (#12478)
- [Fix] PHP Notices in Jira Data Migration plugin (#12470)
- [Fix] Data error during incoming email accounts loading (#12459)
- [Fix] Ticket forward is using wrong email (#12430)
- [Fix] Data error during incoming email accounts loading (#12501)
- [Fix] Argument 1 passed to PlainTextPart::__construct() must be of the type string, null given (#12479)
- [Fix] From email resetting when creating a new ticket (#12454)
- [Fix] Opening non-existing ticket logs "Calling service method failed" (#12449)
- [Fix] Pasted image is sent as attachment and not shown in email (#12446)
- [Fix] Inline images are not correctly sent (#12438)
- [Fix] Ticket created rule is not executed when agent creates a ticket (#12400)
- [Fix] Upgrade button in CZ trial account doesn't work (#12385)
- [Fix] Call recording returns 403 Forbidden response (#12362)
- [Fix] Unable to resume fetching on paused legacy OAuth mailbox (#12496)
- [Fix] Microsoft mail accounts expiring after 90 days (#12433)
- [Fix] Pre-5.25 accounts are dropping emails forwarded to built-in (#12474)
- [Fix] Empty search response in IMAP throws exception (#12471)
- [Fix] Changing
When replying to a ticket in this department
on department wants reflect changes (#12463) - [Fix] Uncaught TypeError: Argument 4 passed to Qu\La\Message\NewMessage::__construct() must be of the type string (#12335)
- [Fix] Argument 1 passed to La_Model_User::loadUser() must be of the type string (#12373)(#12465)
- [Fix] Mail sent to forwarded mail account is not fetched (#12431)
- [Fix] ColorPicker doesn't show correct colors (#12451)
- [Fix] Chats history only displaying old chats (#12412)
- [Fix] Argument 5 passed to Qu\La\Auth\Legacy\AuthUser::__construct() must be of the type string (#12372)
- [Fix] Change contact unsupported (#12274)
- [Fix] Unable to send email with outgoing account used as recipient (#12434)
- [Fix] Email address connected in LA is present among recipients (#12414)
- [Fix] Specify departments in outgoing email accounts (#12399)
- [Fix] Argument 2 passed to Jira_Module::addToDB() must be of the type int (#12374)
- [Fix] Instagram accounts are not processed when deleting a department (#12252)
- [Refactoring] (#12389)(#12437)(#12091)
- [Fix] Email replies from Mobile App are not really processed to be sent for ticket created from contact form (#12421)
- [Fix] Stuck outgoing mails queue (#12415)
- [Fix] Domain name change causes "Builtin outgoing email account not found" error on login page (#12408)
- [Fix] Specify departments in outgoing email accounts (#12399)
- [Fix] Copy pasted image to reply is missing after send action (#12402)
- [Fix] Rule trigger message group added not triggered on agent's messages (#12393)
- [Fix] Integrate outgoing email account has wrong icon (#12383)
- [Performance] Improve password setting performance (#12413)
- [Fix] Unable to compose ticket because of broken data in DB (#12387)
- [Fix] Emails sent from Mobile App are not really processed to be sent (#12384)
- [Fix] Error "Connection failed: invalid_client" when trying to integrate with outlook account (#12371)
- [Fix] Line break in email subject can crash the fetching (#12368)
- [Fix] Customer registration doesn't work if outgoing email related to templates is deleted (#12342)
- [Fix] Email alias in qu_g_mail_accounts may contain
\r
(#12121) - [Fix] App is not responsive after User saves predefined answer in HTML source (#12268)
- [Fix] The agent can't invite customer to chat (#12233)
- [Fix] Cannot listen call recording immediatelly after call (#12193)
- [Fix] Invitation refuse throws error
- [Fix] Old Twilio integration "Calling service method failed" error (#12386)
- [Fix] Impossible to set General (default) department in IVR->transfer (#12379)
- [Fix]
scripts/perf/track_visit.php
is partialy broken (#12330) - [Security] Wrong files handling (#12360)
- [Security] Possible XSS (#12325)
- [Fix] Ticket Attachments Management plugin does not work (#12354)
- [Fix] Broken "Upload your logo" button (#12352)
- [Fix] Change password and Communication log popup forms miniature size in dark theme (#12347)
- [Fix] Empty params for La_Mail_Contact_NotificationPortalReply breaks customer templates (#12340)
- [Fix] Uncaught Error: Call to a member function setMaxLoadOnline() on null in /Agent/AgentForm.class.php (#12316)
- [Fix] Cannot use a scalar value as an array in /Gpf/Csp/CspBuilder.class.php (#12306)
- [Fix] PHP notices from smarty templates (#12214)
- [Security] Script intended to be executed by cron are accessible from web (#11311)
- [Security] Add security code scan to CI (#11478)
- [Improvement] Change order of predefined answers (#11381)
- [Improvement] New icon for internal calls (#11802)
- [Improvement] Check if key pair is matching in multi knowledge base settings (#11318)
- [Improvement] More clearer and informative displaying of hidden caller number (#11186)
- [Improvement] "Online agents" on dashboard (#10822)
- [Improvement] Add function "Source" to the prepared answers (#10777)
- [Improvement] Option to add 2FA support for office 365 connection (#10554)
- [Improvement] Add options to gender > other (#10169)
- [Improvement] Connect agent emailbox to the agent account (#7997)
- [Improvement] Warning about large attachments in ticket reply (#12190)
- [Improvement] Knowledgebase article - custom preview text (#7504)
- [Improvement] Application connectivity problem detection (#5994)
- [Fix] Invalid email header ends parsing of headers (#5574)
- [Fix] La_Tasks_FetchMails::handleTaskNotCriticalException throws new exception, call stack is lost (#4291)
- [Fix] Ambiguous use of template variables containing url in templates (prepend with http:// or not?) (#1483)
- [Fix] Ticket reply marked as spam by spamassassin (#9721)
- [Fix] "Bad JSON format: Syntax error" occurs when Agent bans IP via APIv3 page (#11286)
- [Fix] From email reset to default build-in address when replying to customer portal messages (#11391)
- [Fix] Could not delete call device with Cyrillic alphabet in
number
string (#12043) - [Fix] Could not create test template mail (#12038)
- [Fix] Presets in Asterisk DB for new VoIP Provider (#11946)
- [Fix] Typo in register visitor URL (#11916)
- [Fix] Previews of articles in KB end randomly (#11671)
- [Fix] System rated instead of an agent (#11592)
- [Fix] Ticket cannot be opened because of characters in quoted text (#11572)
- [Fix] It is possible to create a ticket field with code "subject" (#11556)
-
[Fix] Material Chats history section description is not correctly rendered (#11551) - [Fix] Invalid search query in searchbox returns data error (#11541)
- [Fix] Tickets grid minimum column width (#11480)
- [Fix] testing of Handler methods (#11532)
- [Fix] Setting up multiKB is proposing to set CNAME DNS record to point to custom parked domain, not LA default domain (#11413)
- [Fix] {$conversationOwnerName} variable not correctly replaced (#11401)
- [Fix] Ivr transfer action doesn't work for specific departmentids (#11363)
- [Fix] ElasticSearch: PHP Notice: Undefined offset: 0 (#11351)
- [Fix] Devices Last Registered time is still not correct (#11348)
- [Fix] ElasticSearch Kb index does not contain description, search does not find article (#11341)
- [Fix] PHP 8 compatibility (#11314)
- [Fix] Chat in mobile browser is broken after refresh (#11306)
- [Fix] Record of the call after transfer is displayed when the "Record calls" option is turned off in the number settings (#11296)
- [Fix] Mail can not be processed (#11290)
- [Fix] Error on the "Connect Facebook page" is not design correctly (#11281)
- [Fix] Suggest email in internal ticked does not work (#11208)
- [Fix] Internal ticket error: Unable to create contact: Contact with this Contact information already exist (#11206)
- [Fix] Ticket with empty HTML message fails to open (#11200)
- [Fix] Empty Contacts grid in agent panel (#11198)
- [Fix] Incorrect From mail account is selected when replying on ticket created from forwarding mail account (#11194)
- [Fix] Wrongly decoded email with charset="windows-1252" (#11144)
- [Fix] Attachments missing from sent email (#11131)
- [Fix] MultiKB doesn't check certificate against domain name (#11100)
- [Fix] Notes draft is switched to Reply draft after call ends (#11097)
- [Fix] Remember me checkbox switch label position (#11080)
- [Fix] Canned messages visible for All not displayed for agents in Canned messages section (#11071)
- [Fix]
User is now on URL
added after chat ended (#11070) - [Fix] count(): Parameter must be an array or an object that implements Countable in Quote.class.php (#11046)
- [Fix] Impossible to connect MS Shared mailbox using OAUTH (#11022)
- [Fix] If to log out from the mobile app with chat receving status set on, the system still thinks that you are available for chatting (#10976)
- [Fix] Agent search option in Online agent do not work (#10945)
- [Fix] Event logs detail window broken design (#10783)
- [Fix] Some accounts show incorrect number of companies (#10743)
- [Fix] Hard coded http:// in registration / reset password emails (#10668)
- [Fix] SPF check does not follow includes (#10541)
- [Fix] LiveAgent webapp UI improvements (#10532)
- [Fix] Gmail connector issue when you interrupt connecting (#10522)
- [Fix] POP3 unchecked option "Leave a copy of retrieved message on the server" does not work (#10449)
- [Fix] Floppy disk icon in custom filter is not enough for the save action (#10441)
- [Fix] CORS is blocking APIv3 documentation on accounts with a parked domain setup (#10209)
- [Fix] Edit Translations grid part of "Type" from type to texts (#10204)
- [Fix] Move recipient's email from "To" to "Cc" applies after webPage refresh action or close ticket action (#9942)
- [Fix] Drag&Drop stuck waiting for drop event (#9858)
- [Fix] Processing of forwarded outlook email (#9730)
- [Fix] "Fetch all emails since last deactivation of the account" stays enabled after reopening or adding a new mail account (#9692)
- [Fix] Tickets grid does not show results by multivalue "requested by" filter (#9645)
- [Fix] Ticket filter -
Requested by
works only on one contact (#9485) - [Fix] Chats filter Created yesterday (#9386)
- [Fix] Attachment with a Japanese file name sent from LA is garbled on the recipient's side (#9198)
- [Fix] Clickable checkbox label in contact forms (#9120)
- [Fix] Mail Outbox records for deleted mailaccount are not visible (#9027)
- [Fix] Email with multipart attachment without boundary not fetched (#8789)
- [Fix] Customer is not able to add email account (#8650)
- [Fix] Problematic resave of Email Forwarder (#8345)
- [Fix] Could use
Ctrl+S
shortcut when Agent reply on tweetTicket and number of characters more then 280 (#7910) - [Fix] New internal ticket customer field behavior (#7873)
- [Fix] Sender of 'reply to forward' is sometimes added as recipient (#7791)
- [Fix] Deactivating and deleting of used mail accounts (#7515)
- [Fix] Sorting in Mail outbox view (#7221)
- [Fix] Dismissing Gmail pop up without setting up account freezes the panel (#7208)
- [Fix] Sending email problem, validation failed (#6290)
- [Fix] Deactivated mail account behavior (#6194)
- [Fix] Bad content of Forward email template for last message (#6181)
- [Fix] Uninitialized string offset in Smtp.class.php (#4958)
- [Fix] If cron is killed while parsing, pop or imap, mail is never fetched (#3433)
- [Performance] Unlimited cc_emails and message fields length in contact forms (#11412)
- [Performance] Slow SQL: count on conversations table (#11268)
- [Performance] Too many 'loadRecipients' requests (#10676)
- [Performance] Contact form does not validate phone length on server (#10497)
- [Refactoring] New fields in incoming and outgoing mails (#12182)
- [Refactoring] Uncaught error in Gpf_EntryPoint: Row does not exist (#12148)
- [Refactoring] ClamAV plugin does not work (#12078)
- [Refactoring] Fix incoming OAuth email accounts with empty
auth_method
(#12270) - [Refactoring] Use OAuth test callbacks in development (#12099)
- [Refactoring] Use default hostname for redirect URI (#12057)
- [Refactoring] Error state handling of email outbox account specification change (#11989)
- [Refactoring] MysqlOutgoingEmailRepository inconsistent query construction (#11973)
- [Refactoring] Clean up the RPC layer in the client code for outgoing email accounts (#11893)
- [Refactoring] Account id is missing when I try to delete an outgoing smtp account (#11877)
- [Refactoring] Single name for all types of SMTP accounts dialogs. (#11872)
- [Refactoring] build task
finalizeBrands
is useless (#11869) - [Refactoring] OAuth Configuration section in Mailbox Email Account dialog (#11868)
- [Refactoring] Remove OAuth type from outgoing email accounts (#11847)
- [Refactoring] Resume of incoming email account should validate connection (#11830)
- [Refactoring] Rename
Halted
state toError
in mailbox aggregate (#11829) - [Refactoring] Change "resume" for "pause" button on incoming email account if it is in error/halted state (#11827)
- [Refactoring] Remove Pending status for outgoing email accounts (#11816)
- [Refactoring] Remove phpseclib2_compat (#11808)
- [Refactoring] Refactor database tests using
UtilDbTest
(#11785) - [Refactoring] Files having two repositories (#11762)
- [Refactoring] Enforce proper JavaScript compatibility (#11744)
- [Refactoring] OutboxReadProjection interface needs refactor (#11737)
- [Refactoring] EmailChannel's Incoming Email Accounts integration (#11736)
- [Refactoring] OAuthConnector module missing tests (#11721)
- [Refactoring] Incoming email accounts grid uses types piping / forwarding / builtin / mailbox (#11719)
- [Refactoring] Remove La_Db_Table_Departments::MAIL_ACCOUNT_ID (#11717)
- [Refactoring] Don't show the delete dialog for the last outgoing email account. (#11703)
- [Refactoring] Handle refresh token changes (#11700)
- [Refactoring] Update repository tests after refactor (#11697)
- [Refactoring] Update Gradle (#11696)
- [Refactoring] Remove get/setMailAccountId from La_Db_Conversation (#11644)
- [Refactoring] Generate new piping token in one step (#11640)
- [Refactoring] remove
DepartmentOutgoingEmailAccountProvider
(#11639) - [Refactoring] Allow loading values from outside into global config (#11634)
- [Refactoring] remove
La_Db_Department::getMailAccountId()
(#11628) - [Refactoring] Remove class
La_Model_MailIdentifier
(#11626) - [Refactoring] RpcPipingAccountConfigurator::buildRemoteUrl should not exist (#11624)
- [Refactoring] Remove usage of
Gpf_Db_Table_MailMessages
fromLa_Rpc_GettingStarted
(#11621) - [Refactoring] Factor out
setMailAccountId
andgetMailAccountId
fromLa_Model_Conversation
(#11620) - [Refactoring] Remove Gpf_Mail_DeleteOldMessageSources (#11616)
- [Refactoring] Split RpcMailboxConfigurator class (#11615)
- [Refactoring] Move application logic from RpcOutgoingAccountTokenReConnector to application service (#11606)
- [Refactoring] ValidationResult should return error flags instead of fulltext messages (#11604)
- [Refactoring] Use DDD application services in La_Department_DepartmentMailAccountTableData (#11600)
- [Refactoring]
La_Department_DepartmentForm
should useEmailChannel
's API to read/write SenderEmailAccount (#11598) - [Refactoring] Remove references of OutgoingEmailAccount from Ticket module (#11590)
- [Refactoring] Ticket: Add missing test (#11579)
- [Refactoring] Connect client code for google oauth app and ms oauth app on backend (#11560)
- [Refactoring] Add integration code for
ownership
andspf
fields toRpcBuiltinAccountConfigurator.php
(#11558) - [Refactoring] OAuth clients performance optimization (#11550)
- [Refactoring] RedirectUri should not be saved into DB even for standalone customers (#11549)
- [Refactoring] OAuth integration security flaw (#11548)
- [Refactoring] Missing validation of Id-objects in the app.layer when working with IncomingEmails (#11547)
- [Refactoring] Remove Gpf/La_Db_MailAccount classes (#11546)
- [Refactoring] Transfer spf tests from
MailAccountSettingsFormTest
(#11545) - [Refactoring] Remove La_Model_MailAccount (#11539)
- [Refactoring] add
lastEmailRecievedAt
toIncomingEmailAccountProjection
(#11534) - [Refactoring] Clean up client code in mail accounts part (#11518)
- [Refactoring] EmailSender - move initialization EmailRateLimiter configuration from DI to its own class (#11509)
- [Refactoring] reimplement La_Task_DeleteOldSentMails (#11503)
- [Refactoring] Replace deleted email account where needed (#11502)
- [Refactoring] Remove Qu\La\Email (#11501)
- [Refactoring] Remove Gpf_Db_SmtpAccount (#11499)
- [Refactoring] Remove La_Mail_MailOutboxForm (#11496)
- [Refactoring] Connect standalone installer to EmailSender and EmailFetcher modules (#11485)
- [Refactoring] Remove unused \La_Features_Hosting_Main::loadMessages (#11474)
- [Refactoring] EmailChannel: Add missing tests (#11473)
- [Refactoring] EmailFetcher - hosted and standalone repositories (#11467)
- [Refactoring] Remove Subject from Qu\Lib (#11465)
- [Refactoring] Allow Microsoft OAuth integration with shared mailbox (#11460)
- [Refactoring] Implement encryption in new DDD code in Standalone deployment (#11459)
- [Refactoring] Refactor email fetcher bootstrap configuration (#11453)
- [Refactoring] Implement usage of AuditLog module by EmailChannel module (#11437)
- [Refactoring] Remove old mail db classes (#11434)
- [Refactoring] Reimplement Gpf_Mail_Job_* in EmailSender module (#11433)
- [Refactoring] Replace mocks with OutgoingEmailAccounts (#11431)
- [Refactoring] Do not use legacy DB classes in MySqlOutgoingEmailRepository (#11430)
- [Refactoring] reimplement Gpf_Mail_MailDetail (#11428)
- [Refactoring] Implement refresh token encryption and decryption (#11424)
- [Refactoring] Remove Gpf_Model_Mail (#11421)
- [Refactoring] Tests for EmailSender application services (#11420)
- [Refactoring] Tests for OutgoingEmail submodule in EmailSender (#11419)
- [Refactoring] Remove Gpf_Model_Mail.schedule extension point (#11418)
- [Refactoring] Gpf_Model_Mail::schedule - remove rule engine call (#11416)
- [Refactoring] OAuthConnector: Add Missing tests (#11414)
- [Refactoring] Send emails using EmailSender instead of Gpf_Model_Mail (#11407)
- [Refactoring] Remove Qu\La\Email\Sender\Legacy namespace (#11406)
- [Refactoring] Encrypt smtp account credentials (#11403)
- [Refactoring] Add Communication log to SMTP integration (#11402)
- [Refactoring] Change Email Address of Incoming builtin email account when ApplicationDomainNameChanged (#11400)
- [Refactoring] Implement RPC calls for load, save and delete Connect Application (#11399)
- [Refactoring] Store Google and Microsoft application ID/secrets for hosted accounts off code (#11395)
- [Refactoring] Improve Outgoing email header serialization in MySqlOutgoingEmailRepository (#11334)
- [Refactoring] Make ProcessedMessageGroup return Gpf_Data_RecordSet in responses instead of Gpf_Data_Record (#11059)
- [Refactoring] DigitaleIVR plugin (#11020)
- [Refactoring] Prevent session restart on chat widget reload. (#10584)
- [Refactoring] Gpf_Mail_Template refactoring (#10526)
- [Refactoring] Server path in response (#10273)
- [Refactoring] Update GWT (#10030)
- [Refactoring] Gpf_Mail_DeleteOldMessageSources - Unsafe statement - DELETE with LIMIT (#7411)
- [Refactoring] Better indicate/highlight
Forwarding
andEmail piping
options (#12023) - [Refactoring] Integrate and edit microsoft email account (UI) (#11405)
- [Refactoring] Cannot receive forwarder email: Stream read error (#12327)
- [Refactoring] ChatButton does NOT work (#12310)
- [Refactoring] Email sources fetched via Pop3 are missing CRLF at the end (#12304)
- [Refactoring] Incoming Email Accounts errors (#12296)
- [Refactoring] NEW ticket changes to OPEN when customer writes the second email (#12294)
- [Refactoring] Attachments from merged message groups cannot be viewed nor downloaded (#12287)
- [Refactoring] Problem with loading incoming email accounts grid (#12282)
- [Refactoring] Argument 1 passed to LegacyEmailAccountRepo::exists() must be of the type string, null given (#12269)
- [Refactoring] Fatal out of memory in /vendor/phpmailer/phpmailer/src/SMTP.php on line 725 (#12261)
- [Refactoring] Not possible to view some attachments (#12250)
- [Refactoring] Data error in Outgoing email accounts grid (#12249)
- [Refactoring] Failed refreshing legacy access token produces huge amount of logs. (#12248)
- [Refactoring] There is a big padding on system messages in chat (#12246)
- [Refactoring] Info message about ticket mention is not synced to client. (#12244)
- [Refactoring] Cannot change department for active forwarding mail account (#12241)
- [Refactoring] Rule option
ticket relation created
does not apply (#12238) - [Refactoring] Email notification "When customer replied in assigned ticket" is not sent (#12234)
- [Refactoring] After legacy oauth mailbox is reconnected, token is not marked as taken (#12231)
- [Refactoring] Variable does not work when sending an answer through a tag (#12228)
- [Refactoring] Uncaught ReferenceError: LiveAgentTrackerXD is not defined (#12227)
- [Refactoring] Date of last processing is not updated if no new email fetched from mailbox (#12224)
- [Refactoring] Inline image from email template does not exist after new ticket sent (#12222)
- [Refactoring]
Alias is not being managed by the container or delegates
error occures after Agent answered to forum post (#12215) - [Refactoring] Cannot paste images/screenshots to ticket reply from clipboard (#12211)
- [Refactoring] Uncaught TypeError: Qu\La\Log\Log::getInstance(): Return value must be of type Monolog\Logger, null returned (#12210)
- [Refactoring] Chatwindow is not removed from KB page.
Row does not exist
value in chatwindow (#12199) - [Refactoring] Exception on opening Forward window (#12191)
- [Refactoring] Videocall doesn't work (#12185)
- [Refactoring] Too few arguments to function La_Rules_Contexts_ConversationCreatedFromEmail::__construct() (#12184)
- [Refactoring] Agent panel screen is being blocked (#12171)
- [Refactoring] Enable buttons in built-in account edit should not display (#12170)
- [Refactoring] Update step 5.25.9 requires MySQL 8.0.4 (#12166)
- [Refactoring] Mark as spam is not working (#12164)
- [Refactoring] Incorrect From-Name is used when agent replies on a ticket (#12152)
- [Refactoring] "New Ticket" customer email template disappear after deleting department-specific template (#12150)
- [Refactoring] Some new tickets are missing SLA (#12149)
- [Refactoring] Ticket mention is processed from quoted text (#12147)
- [Refactoring] (TypeError) : Cannot read property 'a' of null (#12146)
- [Refactoring] Unable to send a reply in ticket (#12145)
- [Refactoring] Slow log in from CRM to LA by LoginKey (#12143)
- [Refactoring] Uncaught error in Gpf_EntryPoint: No URL defined (#12139)
- [Refactoring] Found more than 1 messages (#12138)
- [Refactoring] Application not initialized (#12137)
- [Refactoring] Not possible to call out to number which is not created contact (#12136)
- [Refactoring] Inline image attachments do not work (#12134)
- [Refactoring] Email address connected in LA is added to recipients. (#12132)
- [Refactoring] Drag and drop attachments do not work (#12131)
- [Refactoring] Unable to split ticket (#12130)
- [Refactoring] La_Config_AgentSounds->load() is not a service method (#12126)
- [Refactoring] "Answers" on our dashboard stats are not being updated (#12125)
- [Refactoring] Class 'La_Features_SpamAssassin_Definition' not found (#12124)
- [Refactoring] Permission denied: La_Rpc_Chat->getQueueOrder() with no identity (#12123)
- [Refactoring] Out Mail messageGroup missing status for api V3 (#12122)
- [Refactoring] Email alias in qu_g_mail_accounts may contain
\r
(#12121) - [Refactoring] Missing last reply date (#12119)
- [Refactoring] Wrong outgoing email account is picked (#12118)
- [Refactoring] RichGroupCollection::first() not working (#12117)
- [Refactoring] Accept BAD response in IMAP default response parser (#12113)
- [Refactoring] Unable to submit ticket from KB (#12105)
- [Refactoring] Menu doesn't open for direct email accounts URLs (#12104)
- [Refactoring] Missing last check date (#12103)
- [Refactoring] Incorrect email added to "From" field (#12097)
- [Refactoring] track.js was blocked due to MIME type mismatch (#12094)
- [Refactoring] Unable install built standalone LA (#12087)
- [Refactoring] UploadValidation plugin filter blocks adding email account (#12084)
- [Refactoring] KB-page "Submit ticket" option does not work (#12083)
- [Refactoring] Open PDF via "Google Document Viewer" doesn't work (#12082)
- [Refactoring] Mass action - send answer, send mail don't work (#12077)
- [Refactoring] Unable to delete outgoing email account cause of 'concurrent login' (#12062)
- [Refactoring] "Mail outbox" table is ordered in ASC (#12060)
- [Refactoring]
Reopen resolved tickets
option does not work (#12059) - [Refactoring] Custom outgoing email account constant connection timeout (#12054)
- [Refactoring] User does not get outgoing email account validation details (#12053)
- [Refactoring] Cannot login to agent panel - StringId can not be empty (#12052)
- [Refactoring] Builtin outgoing account saving format issue (#12037)
- [Refactoring] Microsoft outgoing mail account do not change state to "Error" when the app secret is invalid (#12034)
- [Refactoring] Filtering is broken in the Outgoing Email Accounts grid (#12033)
- [Refactoring] OAuth mail account not change state after reconnect (#12032)
- [Refactoring] Need better design for
Ownership configuration
window (#12029) - [Refactoring] Standalone legacy MS account failed on load access token (#12026)
- [Refactoring] Array to string conversion in ParseException.class.php (#12014)
- [Refactoring] array_key_exists(): The first argument should be either a string or an integer in User.class.php (#12013)
- [Refactoring] Chatbutton is not displaying on KB page (#12011)
- [Refactoring] Unable to delete migrated oauth email account (#12008)
- [Refactoring] Impossible to edit migrated external SMTP account in error state (#12006)
- [Refactoring] Outgoing external mail account not change state after resume (#12005)
- [Refactoring] Failed to send mails from migrated microsoft account (#12004)
- [Refactoring] Undefined index: cnt in MysqlFileRepository.php (#12002)
- [Refactoring] No invitation preview on "Create invitation" window (#12001)
- [Refactoring] Could not forward ticket (#12000)
- [Refactoring] Bad UX on OAuth connection failed (#11988)
- [Refactoring] Argument 1 passed to Qu\La\Auth\Legacy\UserRepository::getByUsername() must be of the type string, null given (#11986)
- [Refactoring] Cannot delete/restart emails in Mail outbox (#11985)
- [Refactoring] assert(): assert($smarty instanceof Gpf_Templates_Smarty) failed (#11984)
- [Refactoring] Can't find track.js and bus.html reseale build. (#11983)
- [Refactoring] Sorting in mail outbox does not work (#11978)
- [Refactoring] All arguments are required when using lastId (#11970)
- [Refactoring] Resqu jobs are instantiated before fully initializing the environment (#11966)
- [Refactoring] Any outgoing email account is shown as builtin (#11965)
- [Refactoring] Not possible to integrate outgoing Hosted account (#11954)
- [Refactoring] Mail outbox stopped working after update to develop version (#11952)
- [Refactoring] Email attachments break up if name contains special character (#11951)
- [Refactoring] Redundant draft after creating new ticket (#11950)
- [Refactoring] Outgoing Email Accounts do not change state to 'active' (#11949)
- [Refactoring] OutboxSender - PHPMailerSmtpDriver sends only 1 email at a time (#11948)
- [Refactoring] "Show source" option does not work (#11947)
- [Refactoring] Missing whitespace validator on username field (#11941)
- [Refactoring] Outgoing Email Accounts do not change state to 'error' (#11934)
- [Refactoring] AppID in oauth connect application should be read-only (#11932)
- [Refactoring] Invalid Microsoft oauth application credentials after migration (#11931)
- [Refactoring] Error on recconnect outgoing Google email account (#11929)
- [Refactoring] No next incoming mail to same ticket (#11926)
- [Refactoring] Extra commas in list of forwarding emails (#11924)
- [Refactoring] Could not reply on ticket created from "Submit ticket" option (#11918)
- [Refactoring] Ticket is not created with recipients' email address without TLD (#11917)
- [Refactoring] Failed to load log config file (#11909)
- [Refactoring] Can not instantiate tasks Gpf_Mail_DeleteOldMessageSources (#11908)
- [Refactoring] Unable to create internal ticket (#11906)
- [Refactoring] Can't open OAuth incoming email account settings when oauth connection is invalid (#11904)
- [Refactoring] Extra word(new) in tickets' subject preview is displayed (#11903)
- [Refactoring] Mails are not sending (#11900)
- [Refactoring] assert(): assert($smarty instanceof Gpf_Templates_Smarty) failed (#11899)
- [Refactoring] No preview of attached image (#11898)
- [Refactoring] Can't reload opened agent panel after update to 5.25 (#11897)
- [Refactoring] Filtering and search are broken on the Incoming Email Accounts page (#11895)
- [Refactoring] \La_Page_Kb_PageBase::processSearchResults trow exception if Elastic used for search (#11888)
- [Refactoring] Send mail function is not sending attachments (#11886)
- [Refactoring] Sent emails have invalid message-id (#11879)
- [Refactoring] Cannot pick legacy outgoing email account during creating new ticket (#11876)
- [Refactoring] Unable reconnect legacy oauth mailbox in error state (#11871)
- [Refactoring] build task
writeVersionToLibBootstrap
changes the state of project in configuration phase (#11867) - [Refactoring] Microsoft shared mailbox integration fails on wrong argument type (#11861)
- [Refactoring] Validate connection during oauth-application setup (#11859)
- [Refactoring] Microsoft shared email verification does not work for incoming email account. (#11849)
- [Refactoring] Unable to integrate Incoming Microsoft account (#11848)
- [Refactoring] User does not get mailbox validation details (#11846)
- [Refactoring] POP3 emails not fetched from some servers (#11845)
- [Refactoring] Cannot create new ticket with legacy email account (#11844)
- [Refactoring] IMAP emails not fetched from some servers (#11842)
- [Refactoring] OAuth client credentials are not tested on change (#11841)
- [Refactoring] OAuth account not showing error state on failed fetching (after refactoring) (#11840)
- [Refactoring] The FROM field has a duplicate of every email in some tickets. (#11838)
- [Refactoring] Mail attachment view script crash with 500 error code (#11837)
- [Refactoring] Legacy Mailbox account has error state after change password (#11836)
- [Refactoring] Wrong request class and method in upload image (#11835)
- [Refactoring] Legacy Forwarding account is broken after refactoring (#11834)
- [Refactoring] New line in emaiAddresses list causes validation fails. (#11832)
- [Refactoring] Error on creating outgoing built in account (#11826)
- [Refactoring] Add mailbox uniqueness validator to Verify connection step (#11823)
- [Refactoring] Legacy mailbox statuses PENDING and SKIPPING not mapped in refactored code (#11821)
- [Refactoring] Resume fetching on not paused mailbox produces NPE (#11820)
- [Refactoring] Mailbox stucks in error state (#11819)
- [Refactoring] Reupload of the same recording in different number remove the original one (#11815)
- [Refactoring] Update fails on MySQL, due to MariaDB specific query in update step 5.25.4 (#11813)
- [Refactoring] Create ticket API v3 returns 500 if there is no active email acccount (#11810)
- [Refactoring] Incoming email account integration will automatically create outgoing email account (#11800)
- [Refactoring] "Edit incoming email account" dialog should be automatically closed after delete (#11799)
- [Refactoring] La_Task_FetchMails stuck because of longer unique_id (#11797)
- [Refactoring] Some emails imported via piping are missing body (#11791)
- [Refactoring] Insecure connection lead to missing Imap greeting data in fetch mail task (#11786)
- [Refactoring] Error in decrypting legacy AES cypher (#11784)
- [Refactoring] MysqlEmailMessageMappingRepository::getByReferences invalid query (#11780)
- [Refactoring] Ticket show source option missing (#11779)
- [Refactoring] Error during fetching emails from incoming email account (#11777)
- [Refactoring] LegacyOurEmailAddressRepository incorrect iterable handling (#11776)
- [Refactoring] Forward in Ticket does not make any server call (#11775)
- [Refactoring] Inline attachments not showing in tickets (#11769)
- [Refactoring] Prevent load
qu_la_messages.datecreated
with null (#11767) - [Refactoring] Token parameter missing in generated CLI piping command in UI (#11766)
- [Refactoring] Changing ticket configuration for incoming email account hides data (#11758)
- [Refactoring] Email piping not working (#11749)
- [Refactoring] Error while fetching emails (#11748)
- [Refactoring] Fetched emails are missing body (#11745)
- [Refactoring] Fetching non-existing field EmailAddress in MicrosoftGuzzleClient (#11743)
- [Refactoring] Same incoming email account can be created twice using different protocols (#11741)
- [Refactoring] Duplicated email accounts during Ticket creation (#11734)
- [Refactoring] Email outbox: Custom filter not working properly (#11732)
- [Refactoring] Outgoing email account id is not set in qu_la_departments with standalone installation (#11726)
- [Refactoring] Email outbox unable to download email (#11725)
- [Refactoring] Mail outbox mail with attachment not loading (#11724)
- [Refactoring] Outgoing Email Account: Custom filter not working (#11718)
- [Refactoring] Outgoing Built-in email account must not be deletable (#11709)
- [Refactoring] Inline attachment validation in domain layer (#11698)
- [Refactoring] Not working getting parameters in some RPC calls (#11684)
- [Refactoring] Incoming Email Account: Resume fetching error (#11683)
- [Refactoring] OAuth account reconnection does not work properly (#11682)
- [Refactoring] OAuth configuration dialog is not displayed (#11680)
- [Refactoring] Incoming Email Account: Unable to change password (#11679)
- [Refactoring] Disable cache for mail account listboxes (#11672)
- [Refactoring] Incoming BuildIn Email Account is not created (#11661)
- [Refactoring] Cannot delete email account (#11659)
- [Refactoring] OAuth token is never set as taken (#11658)
- [Refactoring] Edit Google email account dialog contains wrong value in field "Default sender when replying" (#11608)
- [Refactoring] When I try to add forwarding email account an exception is thrown
Method verifyForwardingSettings does not exist
(#11602) - [Refactoring] SMTP protocol dies on STARTTLS command (#11597)
- [Refactoring] SMTP protocol not sending domain/ip to EHLO command (#11596)
- [Refactoring] Fatal Error: Deployment type not in sync with legacy (#11563)
- [Refactoring] Set up "How to set up a Google Connect Application" link to kb article (#11562)
- [Refactoring] HTTP ERROR 500 during application startup (#11520)
- [Refactoring] OutgoingEmailAccountId should be primary key from qu_la_mail_accounts table (#11512)
- [Refactoring] Missing implementation of MailboxRemoved event in Repository (#11511)
- [Refactoring] Connect client code for built-in outgoing account on backend (#11482)
- [Refactoring] Ticket with a long quoted text can't be opened (#11452)
- [Refactoring] Email processing in case of missing Content-type "boundary" attribute (#11450)
- [Refactoring] Max. header fields value (150000) size exceeded (#11442)
- [Refactoring] OutgoingMicrosoftAccount RPC (#11427)
- [Refactoring] OutgoingBuiltInAccount RPC (#11426)
- [Refactoring] Application not initialized (#11384)
- [Fix] Uncaught TypeError: Return value of Klaviyo_Main::makeRequest() must be of the type array, null returned (#12315)
- [Fix] Call to a member function getSize() on null (#12323)
- [Fix] Minimized chat window cannot be expanded back after the chat was closed (#12313)
- [Fix] "Delete call recordings" rule is not working (#12276)
- [Fix] Not possible to answer an VIBER tickets from mobile app (#12203)
- [Fix] Not possible to answer an Instagram ticket from mobile app (#12201)
- [Fix] Help Scout migration plugin saves incorrect conversation creation time (#12267)
- [Fix] Argument 1 passed to La_Utils_MigrationUtils::loadOrCreateUser() must be of the type string, null given (#12242)
- [Fix] Chats history shows only 7 chats (#11440)
- [Refactoring] Cleanup in brand builds (#12300)
- [Fix] Empty qu_g_mail_accounts.auth_method of a Gsuite mail account, fetching does not work (#12264)
- [Fix] Fatal error: Declaration of Gpf_Paths_AbstractUrls::getScriptsUrl() must be compatible with Gpf_Paths_IUrls::getScriptsUrl() (#12247)
- [Fix] Ticket reply is not scheduled in mail outbox (#12232)
- [Fix] Uncaught TypeError: Argument 2 passed to La_Utils_MigrationUtils::addAgentToDepartment() (#12223)
- [Fix] Undefined index: file in Files.class.php (#12085)
- [Fix] Some table views are cropped at the bottom (#11994)
- [Fix] API v3: Creating ticket with multi recipients throws error 400 (#11457)
- [Fix] Update Freshdesk API Usage (#12181)
- [Fix] Kayako empty error reason (#12202)
- [Fix] SalesForce plugin doesn't work (#12188)
- [Fix] Stuck mail fetching when disabled option Leave a copy of retrieved message on the server (#12175)
- [Fix] preg_match() expects parameter 2 to be string, array given in com.qualityunit.liveagent.AgentLogin.nocache.php (#12158)
- [Fix] Argument 1 passed to
Qu\La\Department\Domain\DepartmentId::__construct()
must be of the type string (#12110) - [Fix] Manual Size is ignored with an in-page form (#12069)
- [Fix] WooCommerce Invalid content-type error (#12098)
- [Fix] Wrong position of SLA rules refresh table button (#12151)
- [Fix] Pop3 accounts fetching old emails (#12135)
- [Fix] Freshdesk KB import doesn't work correctly (#12141)
- [Fix] Add validation to reduce missing VAT IDs for EU customers (#11305)
- [Fix] Typed property Lib_PrintFile::$linkId must be string, array used (#12160)
- [Fix] Argument 2 passed to Gpf_Http::setCookieValue() must be of the type string or null (#12159)
- [Fix] Uncaught Error: Call to a member function encodeResponse() on null in /Gpf/Rpc/Server.class.php (#12157)
- [Fix] Video call buttons errors (#12153)
- [Fix] Uncaught TypeError: Argument 1 passed to La_Utils_MigrationUtils::loadOrCreateUser() must be of the type string (#12128)
- [Fix] Freshdesk import fails with TagNotFoundException exception (#12115)
- [Fix] Object of class Qu\La\LegacyFileClient\Domain\Model\FileLinkId could not be converted to string in MailReply.class.php (#12111)
- [Fix] array_splice() expects parameter 1 to be array, int given in MultiSiteConfig.class.php on line 93 (#12109)
- [Fix] Uncaught Error: Class Qu\La\Conversation\ConversationRepo not found in FacebookMessage.class.php (#12108)
- [Fix] Trying to access array offset on value of type null in ElasticSearch.class.php (#12107)
- [Fix] Undefined indexes in Freshdesk/Task.class.php (#12106)
- [Fix] Undefined index: tickettypes in TeamworkDesk/Task.class.php (#12101)
- [Fix] Slow progress during Elasticsearch reindexing (#12100)
- [Fix] Stuck Freshdesk import (#12093)
- [Fix] cc_emails field - wrong address format in reply (#12076)
- [Fix] Unable to validate card using Braintree if Canary Islands is selected as a country (#12044)
- [Fix] Shopify integration with chat button: cannot save button (#12030)
- [Fix] Not translatable strings (#12024)
- [Fix] Language issue (#11955)
- [Fix] 3D secure billing address fields longer than 50 characters cause cardinal exception (#12046)
- [Fix] API v3 register contact is ignoring parameter sendRegistrationMail value (#11655)
- [Fix] Help Scout Migration plugin throws an error on save (#12090)
- [Fix] Uncaught TypeError in ManualInvitations.class.php (#12086)
- [Fix] Broken design of row with call device with Cyrillic alphabet in "number" string issues (#12042)
- [Fix] Departments' list on user profile is not change (#11944)
- [Fix] Uncaught Error: Call to a member function selectHeaderAccept() on null (#11569)
- [Fix] Image pasted twice when replying in HTML (#10747)
- [Fix] Jira ServiceDesk Data Migration plugin error (#12031)
- [Fix] Error 'Too many rows' when opening ticket (#12022)
- [Fix] Data Error in Departments grid (#10837)
- [Performance] Slow logs caused by SQL query for custom fields table (#12025)
- [Performance] Long running queries from one account overloading WS-EU DBs (#12007)
- [Lang] Rename Video chat to Video call in LiveAgent configuration (#11750)
- [Fix] Listbox type field doesn't work properly in Material customer portal theme (#12028)
- [Fix] Object of class FileLinkId could not be converted to string (#12019)
- [Fix] Trying to access array offset on value of type null in ElasticSearch.class.php (#12012)
- [Fix] File upload in internal chat does not work (#12010)
- [Fix] Tags search is case sensitive (#11998)
- [Fix] PHP Fatal error: Uncaught TypeError: Argument 2 passed to Qu\La\LegacyFileClient\Domain\Model\Entity::create() must be of the type string, null given (#11995)
- [Fix] Argument 1 passed to Gpf_Rpc_Data::loadFromObject() must be of the type array, null given (#11980)
- [Fix] Tickets grid search is not working properly (#11964)
- [Fix] Multiplied execution of Rule using action send notification (#11981)
- [Fix] Typed property Lib_PrintFile::$linkId must be string, null used (#11979)
- [Fix] Export ticket to pdf / html is not working (#11977)
- [Fix] Rule for queue length changed stopped working (#11972)
- [Refactoring] Handling of SIP providers logos (#11990)
- [Fix] Ticket tag disappears if customer group with same name exists (#11961)
- [Fix] Clamv Error: 104:Connection reset by peer (#11953)
- [Fix] Call to a member function encodeResponse() on null in /Gpf/Rpc/Server.class.php (#11828)
- [Fix] Call to undefined method La_Model_User_RegisteredVisitor::addContactFieldsToContact() in La/Contact/Service.class.php:131 (#11968)
- [Fix] Elasticsearch dialog in CRM shows 10000 entries (#11936)
- [Fix] Uncaught Error: Call to undefined method stdClass::getCode() in /Api/V1/Customers/PostHandler.class.php (#11824)
- [Fix] Uncaught TypeError: Return value of WooCommerce_Main::sendRequest() must be of the type array (#11807)
- [Fix] Uncaught TypeError: Return value of Magento2_RestClient::sendRequest() must be of the type array (#11806)
- [Security] Unsafe code in track.js blocked by CSP (#11355)
- [Fix] Broken chat due to iOS push notificiaton (#11889)
- [Fix] Chat via push stream doesn't work in IE and FF (#11768)
- [Fix] Free account email limitations doesn't work correctly for newly created accounts (#11619)
- [Fix] Expired LA mobile app APNs certificate (#11878)
- [Fix] Mail Message-ID length exceeds unique_id column length (#11850)
- [Fix] Double click on submit button of In-page form trigger 2 tickets (#11710)
- [Security] HTML code in {$firstRecipientName} context variable (#10421)
- [Security] Sanitize uploaded SVG files (#10984)
- [Security] Set some default expiration for api v3 key in create dialog (#10575)(#11576)(#11385)
- [Security] Disabled CURLOPT_SSL_VERIFYHOST (#10020)
- [Improvement] New customer portal theme - Material (#11436)(#11241)(#11740)(#11365)
- [Improvement] New designs for call buttons (#10730)
- [Improvement] Display Reply To header in message group details (#10836)
- [Improvement] Aggregated Agent Notifications (#9553)(#11340)
- [Improvement] Update ElasticSearch - required version 7.x (#8357)(#11149)
- [Improvement] Change minimum supported php version to 7.4 (#10640)
- [Improvement] Display external info in ticket - allow setting up HTTP header (#9041)
- [Improvement] Delete voice recordings from tickets, but keep the ticket (#8299)(#8154)
- [Fix] Affect "datechanged" by adding a tag or note (#10426)
- [Fix] Do not save customer details into cookie (#10523)
- [Fix] Add Referrer-policy header (#10270)
- [Fix] In ticket with chat imported from "Comm100", same note after every message is added (#10851)
- [Fix] API v3 POST /tags - all parameters are required (#11203)
- [Fix] "Mass action - undelete" doesn't work (#11308)
- [Fix] Wrong number of tickets in mobile view (#11292)
- [Fix] Chat doesn't start in agent panel from invitations (#11234)
- [Fix] Custom CSS length limitation in qu_la_contactwidget_attributes (#11210)
- [Fix] Argument must be an instance of DepartmentId, string given (#11182)
- [Fix] Checkboxes don't work on tickets grid (#11142)
- [Fix] Confusing close button in visitor video call (#11116)
- [Fix] Distribution zip contains empty folders (#11108)
- [Fix] Apikey expiration time changes independently on "edit" action (#11043)
- [Fix] Customer Email templates disappear from view after resaving (#10996)
- [Fix] Overflow set on emails under personal details on new themes (#10990)
- [Fix] Inexact information about devices assigned to agent (#10965)
- [Fix] Trim header values (#10957)
- [Fix] Set shorter timeout for checking leaked passwords (#10940)
- [Fix] Elasticsearch does not index attachment as ticket's note (#10871)
- [Fix] ORDER BY in a FROM Subquery Ignored (#10805)
- [Fix] Trim whitespaces from chat messages (#10789)
- [Fix] View via "Google Document Viewer" from "Ticket Attachments Management" plugin doesn't work correctly (#10664)
- [Fix] "Answer" button in browser is available even when only softphone is active (#10639)
- [Fix] Email without header 'Subject' is ignored (#10620)
- [Fix] Could not forward ticket created from Viber (#10595)
- [Fix] Min required version of DB is out of date. (#10581)
- [Fix] Department name with commas and department specific templates (#10510)
- [Fix] Postpone ticket - First day of next month is not working (#10495)
- [Fix] Bans-Custom filter: closeIcon of "Created" ,"Expires" filter is not working (#10469)
- [Fix] "Remember me on this computer" in login page can be confusing (#10445)
- [Fix] Chats not indexed in qu_la_conversations_search (#10442)
- [Fix] Missing URL in structured data testing (#10377)
- [Fix] Avatar URL validation fails if default ladesk domain is used instead of custom (#9913)
- [Fix] Option to change the agent panel language directly from the panel (#9886)
- [Fix] SameSite cookie attribute (#9688)
- [Fix] Add system message with rule to all actions executed in ticket (#9462)
- [Fix] Elasticsearch strange results for email addresses (#9447)
- [Fix] Missed chat with the info inside counted as answered (#9429)
- [Fix] Impossible to answer call quickly (#9423)
- [Fix] Search ticket by attachment file name (#9229)
- [Fix] API v3: Creating ticket with invalid useridentifier throws error 500 (#9201)
- [Fix] Ticket filter is dissapeared if no search result with required TAG (#9024)
- [Fix] Active users list is not updated when agent close ticket tab (#9011)
- [Fix] API v3 description typo (#8685)
- [Fix] Agent has more chats than his max chat load (#8453)
- [Fix] Impossible to open ticket from Ticket history report (#8440)
- [Fix] Incorrect From-name parsing (#8423)
- [Performance] Slow creating of a forum with too long description (#10572)
- [Performance] Slow SQL when requesting tickets by contact email via API (#9372)
- [Style] Enlarge sorting arrows (#11217)
- [Style] Ticket header design is broken when the name of the customer is too long (#10580)
- [Style] Wrong style of HTML editor popup (#10382)
- [Style] Articles' with long name not handled (#11323)
- [Style] White/Dark: Protection->Settings - bad design (#11297)
- [Style] Design improvements (#11153)
- [Style] 'Quote' icon hides 'Show more' button in Material and Obsidian theme (#11055)
- [Style] Longer link from system message not designed (aligned) correctly on Dark and White theme (#10972)
- [Style] Export to CSV button overlapping data in performance report (#10878)
- [Style] Material\Obsidian : CTR info overlays activate/deactivate toggleButton in chatButton preview (#10651)
- [Style] No space between "Save" and "Close" buttons (#10628)
- [Style] Change png icons to svg font in dark/white themes (#10393)
- [Refactoring] Remove Weibo and Tencent features (#9025)
- [Refactoring] Add CI pipelines to check npm_bundle (#10888)
- [Refactoring] Add PSR-4 namespace checker to CI (#10719)
- [Refactoring] Another fixes and refactorings (#11765)(#11714)(#11635)(#11591)(#11432)(#11408)(#11392)(#11338)(#11325)(#11322)(#11321)(#11090)(#10939)(#10920)(#10792)(#10728)(#10424)
- [Security] XSS in knowledgebase (#11763)
- [Fix] Error when opening ticket: Invalid value of parameter groupid. Expected was number. (#11731)
- [Fix] Chat button doesn't display in Internet Explorer (#11706)
- [Fix] LiveAgent.addTicketField doesn't add value to the field on the pre-chat form (#11567)
- [Other] Internal improvements (#11594)(#11618)
- [Fix] ElasticSearch - Contact search problems (#11747)
- [Fix] ElasticSearch - "Export to CSV" option under tickets is giving empty file (#11738)
- [Fix] ElasticSearch - Mass actions don't work (#11733)
- [Fix] ElasticSearch - The search field in the tickets section doesn't work (#11730)
- [Fix] Uncaught TypeError: Argument 2 passed to La_Utils_MigrationUtils::addAgentToDepartment() (#11625)
- [Fix] Duplicate Github issues in ticket (#11613)
- [Fix] Change ticket owner does not show the exact email, but multiple (#11770)
- [Fix] Name of agent in canned messages exceeds cell item (#11755)
- [Fix] Currently typing customer recognition (#11707)
- [Fix] Undefined index: order in HelpScout plugin (#11664)
- [Fix] Lang - Title of Create Apikey dialog is not translatable (#11711)
- [Fix] Lang - Graphs labels are not translatable (#11708)
- [Fix] Lang - String with variable is not correctly parsed from code (#11694)
- [Performance] Performance problem with update step 5.23.19 (#11705)
- [Fix] Trying to access array offset on value of type null in ActiveCampaign plugin (#11586)
- [Fix] Undefined offset: 33 in /PrestaShop/index.php (#11582)
- [Fix] Uncaught Error: Call to a member function getTimestamp() on null (#11542)
- [Performance] Update step 5.23.12 overloads servers (#11571)
- [Fix] Trying to access array offset on value of type null in ClickUp plugin (#11564)
- [Fix] Inconsistent test (#11519)
- [Security] XSS vulnerability (#11489)
- [Fix] Zendesk import imports empty tickets if a ticket is purged (#11588)
- [Fix] Trying to access array offset on value of type null in PrestaShop plugin (#11587)
- [Fix] Trying to access array offset on value of type null in WooCommerce plugin (#11585)
- [Fix] Shopify plugin: update API version (#11565)
- [Fix] Unknown column (#11575)(#11574)
- [Fix] Old deleted agents are returned in Api v3 Agents call (#11543)
- [Fix] PrestaShopModule::render(): Node no longer exists (#11540)
- [Fix] Gpf_Mail_OutboxRunner stays in qu_g_tasks after update crashing cron (#11504)
- [Fix] Contact form with LiveAgent.setUserDetails without email field doesn't work (#11379)
- [Fix] APIv3 /chats - 'status_date_started' returns internal server error (#11374)
- [Fix] Recipient Date and Time variables show incorrect values (#10884)
- [Fix] The 'Stage' field is not updated in PipeDrive plugin (#11521)
- [Fix] ClientLogger may create entries with "wrong" time (#11517)
- [Fix] Argument 1 passed to La_Model_Contact::buildFullNameStatic() must be of the type string, null given (#11513)
- [Fix] Uncaught TypeError: Return value of MailChimpModule::getLists() must be of the type array (#11506)
- [Fix] Unable to fill from record (#11394)
- [Fix] Facebook event processor: missing required field like_count (#11295)
- [Fix] Impossible to send a message from chat widget (#11522)
- [Fix] Some tasks can be stuck (#11497)(#11492)
- [Performance] Slow SQL in La_Report_Task_ComputeWorkTime, work time is zero (#11270)
- [Fix] Extend support for Elasticsearch versions 6.0 - 7.10.2
- [Fix] Video call window is empty (#11367)
- [Fix] New required permission introduced into FB app (#11466)
- [Fix] Agent can't send response for user's Facebook private message later than 24 hours (#9713)
- [Fix] Numpad is not working in material theme (#11477)
- [Fix] Ticket message owners are not correct after import from Zendesk (#11469)
- [Fix] Numpad is not working (#11477)
- [Fix] Departments' list on user profile is not resized properly (#11368)
- [Fix] Show "Ask owner of this website to upgrade" template to visitor when messages are older than free acc. limit (#11269)
- [Fix] Some tickets are impossible to open, causing fatal error (#11150)
- [Fix] Some functions to set visitor specific values with JS don't work (#11092)
- [Fix] ShopifyWithChatButton plugin is not available in hosted accounts (#11409)
- [Fix] APIv3 /chats is missing 'date_created' in the response (#11373)
- [Fix] Analytics overview displays one day twice with partially incorrect data (#11085)
- [Fix] Agent cannot answer call (#11035)
- [Fix] APNs using legacy HTTP protocol won't be supported after March 31, 2021 (#10887)
- [Fix] Could not navigate from LA AP to connected Pipedrive account (#10947)
- [Fix] Unused users/contacts are not deleted (#11397)
- [Fix] Design issue during call transfer with SIP device (#11380)
- [Fix] Login box in topic or post should be hidden on load (#11371)
- [Fix] Sound configuration cannot be saved if none selected (#11369)
- [Fix] Chargedesk plugin missing icon and CSP problems (#11362)
- [Fix] The messages, within a ticket, on customer portal are sorted: oldest (on the top) to newest (at the bottom) (#11346)
- [Fix] Confirm message is not displayed correctly in mobile view (#11345)
- [Fix] APIv3 - postpone action triggered from API documentation doesn't work (#11171)
- [Fix] Chat button with LiveAgent.setUserDetails without email field doesn't work (#11343)
- [Fix] Remove useless license load (#11293)
- [Fix] Cannot send email reply in a call ticket (#11248)
- [Fix] SSO doesn't work in Chrome (#10670)
- [Fix] Slack plugin - migrate to Conversations API (#10632)
- [Security] Weak permissions in ticket manipulation (#11256)
- [Fix] Breaking changes in Facebook api v8.0 (#10505)
- [Fix] Change owner ticket does not show the exact email, but multiple (#11199)
- [Fix] Missing text in ticket (#11272)
- [Fix] The checkmark for receiving chats in the chat status window from the panel's top bar is not displayed in one case (#11239)
- [Feature] OAuth authentication for Microsoft mail accounts (also for standalone) (#9702)(#10733)(#11011)(#10988)(#11274)(#11279)
- [Feature] Comm100 have new Api (#10390)
- [Feature] New version of PipeDrive plugin (#10207)
- [Feature] OTRS migration plugin (#10642)
- [Improvement] Add stats to the agent report (#9130)
- [Improvement] "Force desktop mode on mobiles" also for chat invitations (#9680)
- [Fix] Agents are missing buttons to manage running call (#11167)
- [Fix] Emoji can't be saved to description column in rules (#11164)
- [Fix] Content of older messages is not available in My tickets (#11010)
- [Fix] Dark / White theme: Could not see full double digit number in "Breathing time" string (#10935)
- [Fix] Missing index in qu_la_mail_identifiers table (#10873)
- [Fix] Add new Comm100 and Pipedrive plugins to builds (#10814)
- [Fix] Mail account connection tests may runs before required data is saved (#10770)
- [Fix] Communication log design during self-hosted installation (#10667)
- [Fix] Parameter must be an array or an object that implements Countable in MultiSiteConfig.class.php (#10578)
- [Fix] Rule broken when context variable doesn't exist (#10190)
- [Fix] Transferred chat stuck on visitor's side (#10049)
- [Fix] Ticket grid shows empty rows (#9068)
- [Fix] Missing placeholder in a lot of inputs/listboxes (#8362)
- [Fix] Creating new agent automatically add them to all departments with enabled chats also. (#5857)
- [Fix] Another fixes and refactorings (#8385)(#9824)(#10195)(#10688)(#10691)(#10868)(#10876)(#10933)
- [Security] Weak permissions in ticket manipulation (#11260)(#11259)(#11257)
- [Security] Install module vulnerability (#11251)
- [Fix] New internal ticket without selected agent is created with errors and in a wrong department (#11280)
- [Fix] Message field on the add note rule action has small height (#11278)
- [Fix] Error message in login form has no limited height (#11273)
- [Fix] Undefined variables in theme templates (#10895)
- [Security] CSV export has wrong permissions (#11261)
- [Security] Missing permissions check in ticket manipulation (#11258)(#11253)(#11254)
- [Security] Improved OAuth security (#11245)(#11244)
- [Security] XSS in trial and free accounts (#11271)
- [Feature] APIv3 - add an option to insert IP to the ban list (#11225)
- [Fix] Ticket's subject/header disapears once it is loaded in customer portal (#11229)
- [Fix] PHP Notice - Undefined index: kategory4 (#11228)
- [Fix] NULL lastname causes fatal error in customer portal suggestions (#11192)
- [Fix] Error on deleting phone number on Asterisk (#11189)
- [Fix] White theme: broken design of "Department"page (#11174)
- [Fix] 'qu_g_queue_failures.enqueue_at' doesn't have a default value (#11083)
- [Fix] Free account (TypeError) : Cannot read property 'j' of null (#10953)
- [Fix] Too long ticket subject overlaps the customer information (#11230)
- [Fix] Not consistent order of SSL certificate and key fields (#11205)
- [Fix] JS error: Cannot set property '__listener' of null (#11193)
- [Fix] SMTP error - Unsupported HELO/EHLO command (#11185)
- [Fix] Space added at the beginning of the NAME form field (#11184)
- [Fix] Wrong return types (#11227)(#11076)
- [Fix] Message box in internal ticket does not increase size properly (#11133)
- [Fix] Pipedrive plugin - adding a new deal from LA doesn't work (#11170)
- [Fix] Viber events not processing (#11169)
- [Fix] PHP Fatal error: Uncaught TypeError (#11159)
- [Fix] Video chat is broken for squared style (#11151)
- [Fix] With disabled calls feature, exported report contains only columns name (#11064)
- [Fix] Argument 1 passed to Gpf_Rpc_Data::loadFromObject() must be of the type array, null given (#10966)
- [Fix] Could not change ticket owner when ticket has several recipients (#10702)
- [Fix] Automatic search searches also when cursor is moved (#11154)
- [Fix] Return value of La_Mail_Processor::resolveOwner() must be an instance of La_Model_User_Visitor (#11137)
- [Fix] ActiveCampaign integration plugin displays only 20 items of lists, tags and automations (#11115)
- [Fix] Chat reply box height (#10941)
- [Feature] Rules - new condition - check email header values (#422)
- [Fix] Call to undefined method La_Model_User_RegisteredVisitor::addUniqueFieldToContactIfNotUsed() (#11141)
- [Fix] Call to a member function getId() on null (#11130)
- [Fix] Ticket custom fields not updated correctly by PUT api (#11128)
- [Fix] Ticket updated via api v3 without agentid is always transferred (#11030)
- [Fix] Rule condition action initiator's role doesn't work (#10797)
- [Fix] Agent's avatar icon is not fully overlaid by typing icon in chat window (#10736)
- [Fix][Standalone] Cannot revalidate license (#11139)
- [Security] Possible XSS (#11088)
- [Fix] Bugs in migrations plugins (#11118)(#11112)(#11012)
- [Fix] Call to undefined method La_Model_User_RegisteredVisitor::addUniqueFieldToContactIfNotUsed() (#11111)
- [Fix] Error in update step 5.22.22 (#11109)
- [Fix] Analytics overview - Invalid value of date parameter (#11074)
- [Fix] Chat window is broken on mobile device if right-to-left language is used (#11054)
- [Fix] Agent ranking in My tickets in KB disappears after reloading the page (5.22) (#10937)
- [Fix] UI lang strings changes (#11061)(#11044)
- [Feature][Standalone] Proxy Bypass setting (#11073)
- [Fix] HelpScout import errors, warnings and notices (#10916)
- [Fix] Smarty_modifier_color function returns wrong opacity (#11060)
- [Fix] Tag names broken after update to 5.22.4 (#11051)
- [Fix] Knowledgebase in customer portal searches automatically (#11031)
- [Fix] Note added twice (duplicate group) (#11027)
- [Fix] Messages are not loaded in merged ticket (#11019)
- [Fix] Chats don't work in mobile apps (#10913)
- [Fix] Time rule with non existing file not broken (#10864)
- [Fix] Requested by showing numbers/emails instead of names. (#10762)
- [Fix] Argument 4 passed to NewMessage::__construct() must be of the type string, null given (#10766)
- [Feature] Improve searches (#10821)
- [Fix] Parameter must be an array or an object that implements Countable (#9912)
- [Fix] Time rule is executed multiple times (#11018)
- [Fix] Kayako Migration plugin: missing messages in imported tickets (#11004)
- [Fix] Argument 1 passed to La_Model_Message::translate() must be of the type string, null given (#10981)
- [Fix] Return value of Qu\La\Customer\Customer::getLastName() must be of the type string (#10842)
- [Fix] Missing Inactivity time description row in dictionary. (#9164)
- [Feature] Optimize La_TimeRules_ContactTimeRuleJob (#10975)
- [Improvement] Shopify plugin: update API version (#10997)
- [Fix] Planed tasks lastplandate value is far in the future (#10983)
- [Fix] cid is too long error after calling setVisitorLocation (#10973)
- [Fix] Argument 1 passed to La_Utils_MigrationUtils::loadOrCreateUser() (#10970)
- [Fix] Update step 5.22.15 failing during update for big accounts (#10963)
- [Fix] Accessibility - title for customer portal search input (#10959)
- [Fix] setUserDetails() does not work with pre-chat form (#10958)
- [Fix] There is no error on submit ticket form when customer doesn't have a name filled (#10936)
- [Fix] Search and replace in notes error (#10914)
- [Fix] Undefined index notices (#10898)
- [Fix] Invalid chat group type 'F' (#10745)
- [Plugin] Invalid chat group type 'F' (#10745)
- [Fix] Incorrect department loaded in rule (#10932)
- [Fix] Mail source displayed instead of body in agent email notifications (#10931)
- [Fix] BigCommerce Orders plugin: incorrect order URL (#10924)
- [Fix] Call to a member function getChannel() on null (#10910)
- [Fix] Undefined variable: message in Facebook/EventProcessor/Comment.class.php (#10897)
- [Fix] Undefined index: agentFirstName (#10880)
- [Fix] Login to LivePhone app doesn't work if 2FA is enabled (#10861)
- [Performance] SQL query overload db server after mariadb upgrade (#10904)
- [Security] Reflected XSS (#10912)
- [Fix] Rule with invalid syntax is not marked as broken (#10919)
- [Fix] Chat button broken by adding space to height or width (#10911)
- [Fix] strpos(): Empty needle in Smtp.class.php (#10908)
- [Fix] Shopify - fatal error - array passed instead of string (#10905)
- [Fix] Use both 'From' and 'Reply To' as recipients isn't using From (#10835)
- [Fix] Incorrect recipients when Reply To is used (#10834)
- [Fix] "To:" recipient not added to reply (#10833)
- [Fix] Incorrect removing of comments from mail source (#10799)
- [Fix] Upgrade button in CZ trial doesn't work (#9972)
- [Fix] Material/Obsidian: make different "trash" icon when "contains any of" departments is using (#10678)
- [Performance] Slow SQL in User Slot report job (#10385)
- [Fix] "Failed to subscribe/unsubscribe channels" error in Free accounts (#10877)
- [Fix] Highrise logo is too big (#10862)
- [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)
- [Improvement] Accessibility for chat widget (#6465)
- [Fix] Autoreply email is sent to the first contact's email address despite they wrote from the second email (#10710)
- [Fix] Message field on the plain text mode under send mail rule action has small height (#10698)
- [Fix] Phone field issue in the pre-chat form. (#10693)
- [Fix] Sometimes newly added ticket recipient disappears after a while (#10679)
- [Fix] Install account in specific language (#10739)
- [Fix] From email duplicates, when replying in the ticket (#10738)
- [Fix] Loading of agent doesn't work in conversation resolved templates (#10734)
- [Fix] Display external info - mandatory password (#10714)
- [Fix] Parsed email message is not show correctly in ticket (#10709)
- [Fix] HTTP 500 in api/conversations/[conversationid]/attendants (#10707)
- [Fix] PHP Warning: Parameter must be an array or an object that implements Countable (#10705)
- [Fix] Argument 1 passed to La_Model_Conversation::addParticipantByEmail() must be of the type string, null given (#10703)
- [Fix] Create a suggestion from agent panel is not working correctly (#10687)
- [Fix] Default view can't be deleted (#10682)
- [Fix] (TypeError) : Cannot read property 'a' of undefined - is occured after registered visitor clicks on "Not you" in pre-chat form (#10641)
- [Fix] Shopify plugin: Display order name instead of order ID (#10657)
- [Fix] Ticket is not assigned to correct department (#10700)
- [Fix] Muscho chat theme doesn't work for mobile users (#10689)
- [Fix] Cannot remove Viber Account (#10681)
- [Fix] Emails not being fetched - Header Delivered-To contains invalid count of addresses (#10666)
- [Fix] Font-size is small in plain text reply box of Dark and White themes (#10646)
- [Fix] Undefined property: stdClass::$data in /Facebook/EventProcessor/Conversations.class.php (#10630)
- [Fix] Asterisk sends endles INVITE requests (#10625)
- [Fix] Error logs from Teamwork Desk migration (#10614)
- [Fix] Digitale call not rerouted to agent if welcome message is set (#10604)
- [Plugin] Teamwork Desk migration plugin (#10512)
- [Fix] Call to a member function getId() on null (#10610)
- [Style] Answer tickets with tags only - design (#10602)
- [Feature] Check leaked password in set new password process (#10033)
- [Feature] Enhance client password validator (#10016)
- [Feature] Add last password change column into Agents grid (#9990)
- [Plugin] ClickUp integration (#9943)
- [Plugin] LiveAgent plugin for Prestashop (#9548)
- [Plugin] Salesflare CRM Integration (#9332)
- [Feature] Last message from agent variable (#6266)
- [Improvement] Ticket ID stays selected after clicking to copy button (#10221)
- [Improvement] WooCommerce plugin - multiple setups option (#9873)
- [Improvement] Account checkout - not possible to search in country listbox (#9095)
- [Improvement] Add the possibility to forward call to an external number (#8781)
- [Improvement] Support of multi-site for the Shopify plugin (#8646)
- [Improvement] Paste image to chat/reply directly from clipboard (#7285)
- [Improvement] Move owner role to any other agent/admin user in LiveAgent (#4256)
- [Improvement] Ticket fields are not visible in contact form fields listbox (#4203)
- [Security] Missing HTML sanitizing on one settings field (#10149)
- [Performance] Huge loading of KB Suggestions articles in ticket (#9830)
- [Fix] The ticket name overlaps input (#10370)
- [Fix] Ticket name overlaps close button (for all themes) (#10369)
- [Fix] Wrong data in "Password updated" column of exported to CSV "Agents" table (#10261)
- [Fix] No scrollBar in hint with description of experience level (#10124)
- [Fix] Material / Obsidian: Incorrect style of hints of "All", "None" checkboxes (#10103)
- [Fix] Refactoring of Gpf_Mail_Mime_Mail class (#10083)
- [Fix] Broken Agent's image if there are no activities as set/change/delete image of Agent before (#10064)
- [Fix] Scrollbar styling in firefox (#10040)
- [Fix] Slack: Incorrect message about assigned tickets (#10018)
- [Fix] Add clear notification when Agent create call device with already present number (#10004)
- [Fix] Proper exception handling for CallService & Call API (#9978)
- [Fix] Style of public tag added during chat in dark theme (#9975)
- [Fix] 2FA code is wrongly requested on the password reset (#9970)
- [Fix] Bigger ticket inline notes and internal ticket notes (#9968)
- [Fix] Cannot send reply in ticket (#9953)
- [Fix] Authuser deleted through API v3 (#9944)
- [Fix] In KB search article preview displays HTML instead of plain text (#9931)
- [Fix] Chargedesk Integration (#9908)
- [Fix] Exceeded email quota error in contact form (#9871)
- [Fix] In invitation system transfer messages agent real name is displayed instead of agent alias (#9841)
- [Fix] ServiceStatusWidgets are disabled after switch from mobile view to desktop (#9823)
- [Fix] In ticketbox "Custom filter" description in ticketbox is missing (#9533)
- [Fix] TO SOLVE button doesn't work correctly (#9521)
- [Fix] Not working hyperlinks in Suggested articles section (#9420)
- [Fix] Accepting chat invitation while viewing the chat is buggy (#9380)
- [Fix] Change word Rebuke to something more polite (#9235)
- [Fix] Text interferes with the button in offline form (#9111)
- [Fix] Add easy way to copy ticket code into clipboard (#8918)
- [Fix] There are random Visitors ???? contacts created in LA , without actual ticket or information under contact details (#8786)
- [Fix] Automatic invitation bad visitor widget when last online agent do logout (#8647)
- [Fix] Wrong dialog window used on time report create button (#8435)
- [Fix] "Create ticket" not adjusted to 1280x800 resolution (#8266)
- [Fix] Material - Make date of internal message visible even on smaller devices (#8165)
- [Fix] Sound notifications stay custom when changing from Trial to a paid license (#7313)
- [Fix] Video chat doesn't work in Safari (#10591)
- [Fix] Chat widget disappear for Visitor when he change URL or do reload (#10514)
- [Fix] Incorrect mail account used for new ticket emails (#10509)
- [Fix] Empty From when replying ticket for the first time (#10506)
- [Fix] Cron not executing on cloud accounts (#10504)
- [Fix] New ticket - incorrect email preselected for department (#10450)
- [Fix] Permission denied UDS - in chat for customer (#10410)
- [Fix] "Show more" on a note not design correctly (#10402)
- [Fix] Wrong place of exclamation mark icon in pre-chat form (#10386)
- [Fix] White/Dark theme: long name of ticket field is not fully visible in ticketbody (#10328)
- [Fix] Error "Permission denied COST" is occured (#10237)
- [Fix] Could not compose tweet from agent panel (#10551)
- [Fix] RessetPassword doesn't work (#10487)
- [Fix] Wrong contact in New Internal ticket (#10466)
- [Fix] Multiple chat headers in agent panel conversation (#10171)
- [Fix] Digitale call starts ringing to 2 agents (#10545)
- [Fix] Sent photo from Viber to LA AP is not visible (#10076)
- [Fix] White theme: broken "Upgrade your account" banner (#10537)
- [Fix] Invalid legacy group type (#10531)
- [Fix] Transfer call failed. Reason: Error parsing JSON: SyntaxError: Unexpected end of JSON input (#10517)
- [Fix] Logged visitor cannot see any message about not accessible tickets on Free variation (#10321)
- [Fix] Ticket ID dissapears after saving the rule to merge the tickets (#10276)
- [Fix] FB processing exception: Executing event processor
La_Features_Facebook_EventProcessor_Post
crashed. Message: Missing required field: id (#9826) - [Security] User enumeration through KB registration call (#10279)
- [Fix] Only one event from facebook is processed per task. (#10503)
- [Fix] Problems with subject when switching departments on New ticket screen (#10484)
- [Fix] Update 5.15.4 - Unknown column 'notes' (#10465)
- [Fix] Facebook posts and private messages aren't fetched (#10480)
- [Fix] Dark / White theme: missing images (#10479)
- [Fix] Update 5.11.18 is broken (#10462)
- [Fix] Incorrect permissions in installation zip file (#10455)
- [Fix] Reply to fb post or comment is not possible (#10458)
- [Fix] La_Features_Facebook_PageEventJob failing on wrong return type (#10434)
- [Fix] Facebook permissions changed (#10344)
- [Fix] Facebook authentication error. Message: (#100) No matching user found (#10293)
- [Fix] Incorrect link parsing (#10311)
- [Fix] Viber plugin is missing in build file (#10464)
- [Refactoring] Remove stylesheets from PHP (#10317)
- [Fix] Link in LA message not clickable (#10419)
- [Fix] "Agents rating" section: search via "Search" string does not work (#10416)
- [Fix] SSO login mechanism is case sensitive for email address (#10401)
- [Fix] Digitale - music not playing after redirect to queue (#9407)
- [Fix] Cannot play fresh IVR recording (#10420)
- [Fix] "Forward ticket" action does not attach the attachment (#10405)
- [Fix] Several plugins are missing in the build from version 5.20 (#10396)
- [Fix] Incorrect displaying of popup window (Getting Stated) (#10394)
- [Fix] SLA log - Data error (#10363)
- [Fix] La_Model_Queue_NotificationManager Maximum length of accountuserid in Gpf_Db_Log is 8 (#10231)
- [Security] SSRF through various endpoints (#10359)(#10358)(#10354)(#10355)
- [Security] explode() expects parameter 2 to be string, object given (#10260)
- [Fix] Argument 1 passed to PipedriveModule::renderDeal() must be of the type array, null given (#10158)
- [Fix] Cannot connect facebook page in panel (#10361)
- [Fix] Call to undefined method La_Model_Conversation::getLastMessageGroup() (#10357)
- [Fix] New build not adding version to product in DP (#10340)
- [Fix] Invalid argument supplied for foreach() in DbEntityHandler.class.php (#10332)
- [Fix] Undefined index: id in Cursor.class.php (#10320)
- [Fix] PDO::quote() expects parameter 1 to be string, object given (#10258)
- [Fix] Call to a member function getCursorValue() on null (#10155)
- [Fix] Contact's email not recognized from user details (#10058)
- [Fix] Reply added 2 times (#10010)
- [Fix] Mass action 'send mail' does not work (#7547)
- [Security] Improve XSS tests (#10236)(#10146)
- [Security] Improve validation in plugins inputs (#10216)
- [Fix] Visitor see error msg instead of explanation why cannot see ticket in free plan account (#10316)
- [Fix] Build does not perform clean (#10220)
- [Fix] APIv3 documentation doesn't work on 5.20.3.8 (#10194)
- [Fix] Return value of La_Model_User_Visitor::loadFromUserId() must be an instance of La_Model_User_Visitor (#10189)
- [Fix] ComputeConversationSlaReportsHourlyTaskTest fail because time() (#10165)
- [Fix] Call to undefined method NewFileMessage::isPersistent() (#10156)
- [Fix] Agent could delete department connected to Viber without warning (#10111)
- [Style] Dark theme: items of left menu are overlaying on expand view (#10238)
- [Fix] lastMessageFromRequester sends first message instead of last (#10175)
- [Fix] Old RPC calls: changed response types (#10173)
- [Fix] Freshdesk import fails (#10154)
- [Fix] Return value of La_Model_User_Visitor::loadFromUserId() must be an instance of La_Model_User_Visitor (#10157)
- [Fix] Release build fixes (#10160)(#10161)(#10162)(#10163)
- [Security] Invalidate password reset URL after first load (#9749)
- [Improvement] Postpone preset values set to 8:00 (#9791)
- [Improvement] Slack - option to disable AppHome event autoresponder (#9782)
- [Improvement] Add logged in agent role to panel body (#9726)
- [Improvement] Performance report API is missing some data (#7341)
- [Improvement] Clearing cached track.js from browser (#7232)
- [Fix] Registered visitor is unable to set password (#9992)
- [Fix] Error message "You cannot delete department" (#9947)
- [Fix] Fetching mail account added as recipient (#9876)
- [Fix] Reply template load fails (#9861)
- [Fix] Errors in Facebook/EventProcessor/Comment.class.php (#9811)
- [Fix] Asterisk memory leakege (#9794)
- [Fix] Duplicate online status widget in agent profile (#9755)
- [Fix] Double "Custom filter" description in "Edit contact - tickets" window (#9668)
- [Fix] Chats in queue will stay in init state after last agent logs out (#9032)
- [Fix] Minimum width of column Actions in mail accounts grid (#8925)
- [Fix] Handle API / SIP calls listbox items ordered randomly (#8770)
- [Performance] Optimize application settings (#9783)
- [Style] The scroll bar does not work in the White theme (#9916)
- [Style] Inefficient spacing between upper and lower ticket info panels (#9870)
- [Style] Send button in chat button not visible on iPhone (#9857)
- [Style] Obsidian theme: better style for "Information" window, when Agent delete department (#9825)
- [Style] Wasted space in saved filters (#9591)
- [Security] Expiration date of apiKey is applied in server timezone (#10127)
- [Fix] Email with multipart content is not correctly fetched to LiveAgent (#10091)
- [Fix] Worktime calculation not working properly (#10065)
- [Fix] Ticket filter count is not correct for ticket field equals XYZ (#7420)
- [Style] Missing scrollbar in the Voice status screen (#10125)
- [Security] Installer module vulnerability (#10117)
- [Fix] Infinite loading in my account (#10116)
- [Fix] Api call for getting all agents ends with "/" (#10068)
- [Fix] Incorrect count for filter with condition 'tags are empty' or 'tags are not empty' (#10035)
- [Fix] 'Session not started' error on call answering in old Twilio (#9854)
- [Fix] Messages in chat window are in reverse order after reload (#10100)
- [Fix] Call to a member function isEmpty() on null (#10080)
- [Fix] Slow SQL cause slow ticket open or infinite messages loading (#10087)
- [Fix] Reply to 1 does not reply to sender of most recent message (#10060)
- [Fix] Export ticket into PDF not working (#10070)
- [Fix] Digitale not ringing to agent if welcome message is set (#10069)
- [Fix] Old Messages in free account does not display correct template with upgrade instructions (#10052)
- [Fix] iOS push certificate expiration (#10050)
- [Fix] Class La_Task_SendTranscriptTask not found (#10045)
- [Fix] Could not connect instagram account (#10006)
- [Plugin] ActiveCampaign integration plugin (#5791)
- [Fix] Uncaught Error: Maximum function nesting level of 256 reached, aborting (#10038)
- [Fix] Array to string conversion in CspBuilder (#10037)
- [Fix] AWS chat archiving is broken in v5.19 (#10013)
- [Style] In-page form squared theme issue with KB suggestions (#10008)
- [Fix] Unable to create new Facebook comment thread by Reply (#10003)
- [Style] Material / Obsidian: Icons overlay at the bottom of the ticket (#10001)
- [Improvement] Separate Breathing time for chats and calls and move to respective settings (#9814)
- [Improvement] Ticket statuses in Slack (#9589)
- [Improvement] Code of custom fields should be always lowercase alphanum (#9196)
- [Improvement] Redesign of languages (#757)
- [Fix] Knowledgebase search widget is not displaying (#9985)
- [Fix] Text typed in HTML mode is added as link (#9977)
- [Fix] Wrong data in system message when ticket is postponed (#9844)
- [Fix] Grid range incorrect SK translation (#9831)
- [Fix] Could NOT send chat transcript to registered visitor (#9817)
- [Fix] Duplicate message text (#9810)
- [Fix] Update TNEFDecoder (#9770)
- [Fix] Needs to implement setPageCursor (#9764)
- [Fix] {$conv_last_message} variable not working for chat message groups (#9689)
- [Fix] Missing info about authorization payment (#9655)
- [Fix] Call can be rerouted only once (#9619)
- [Fix] Internal ticket default FROM email (#9597)
- [Fix] Deprecated endpoints on facebook (#9582)
- [Fix] Reopen ticket action in a rule breaks the chat (#9552)
- [Fix] Call can be lost when retrieving from the queue (#9509)
- [Fix] IVR - special character in choice name (#9413)
- [Fix] PHP 7.4 compatibility (#9383)
- [Fix] Send answer action adds wrong message header 'To:' (#9345)
- [Fix] Filter, "Ban history" table by agent, is not working (#9344)
- [Fix] Rule with Custom field is empty condition doesn't work (#9217)
- [Fix] On chat start is logged Elastisearch error to event log (#9096)
- [Fix] Ticket grid doesn't refresh if agent replies to an open ticket (#9047)
- [Fix] Mobile view is missing numbers next to ticket filters (#9038)
- [Fix] Users are stuck in conversation users (#9015)
- [Fix] Remove option to postpone running chat or call (#8933)
- [Fix] Department is deleted without chosen new department. (#8318)
- [Fix] On "Languages" section "Regional settings" option is disappeared after refresh. (#7448)
- [Fix] Upload attachments bigger than 22MB (#7440)
- [Fix] "Time format" section is disappeared after saving and refreshing web-page. (#7277)
- [Fix] Call Us button/ video call button still working even if no agent is available in the department (#6909)
- [Fix] Breathing time setting for chat and calls (#6210)
- [Fix] English language grammar and syntax (#4915)
- [Style] Pipedrive cell style issues (#9851)
- [Fix] PipeDrive plugin error if customer have incorrect contact details (#9907)
- [Fix] Class 'Slim\Http\Request' not found (#9963)
- [Fix] Cron job not executing due to incorrect server configs (#9453)
- [Fix] Registration requests from OFFLINE agent (#7787)
- [Fix] Material/Obsidian theme: Icon of internal call is not visible in ticket created from Viber (#9952)
- [Fix] Bus iframe is in navigation flow (#9918)
- [Fix] Useless button for remove Owner (#9917)
- [Fix] Video chat doesn't ring to agent - Cannot read property 'u' of null (#9906)
- [Fix] Export to CSV doesn't work in Ticket history with Department filter (#7901)
- [Style] Save button is overlapped in service status widget (#9927)
- [Fix] CSP header problems with directives without domains or with wildcard domains (#9904)
- [Fix] CSP doesn't work correctly for customer portal (#9903)
- [Fix] Agent listbox - scroll and search problem (#9738)
- [Fix] AWeber - subscribe fails with error: Invalid Subscriber IP address (#9842)
- [Fix] Invalid argument supplied for foreach() in MailChimp plugin (#9643)
- [Style] Obsidian: default avatar image is transparent (#9900)
- [Fix] CSRF error - export to CSV in SLA Log not working (#9899)
- [Fix] CSRF error - upload file to IVR (#9888)
- [Security] Remote Code Execution Security vulnerability (#9843)
- [Security] Invalid CSRF token, reload page to fix the problem (#9789)
- [Improvement] Zendesk migration can not be stopped (#9878)
- [Fix] La_Api_V1_Conversations_Helper is missing (#9832)
- [Fix] Time report doesn't work for agents (#9048)
- [Fix] Cannot listen call record/voicemail in old Twilio integration (#9803)
- [Feature] Viber integration (#4210)
- [Plugin] Pipedrive CRM Integration (#8896)
- [Improvement] Allow call routing time lower than 30sec (#9719)
- [Improvement] Activate/deactivate rule on edit screen (#9484)
- [Improvement] Better performance of La_WorkReport_ComputeConversationSlaReportsHourlyTask (#9207)
- [Improvement] Better error description when in "Host" string is not valid value (#8807)
- [Improvement] PHP 7.3 compatibility (#8374)
- [Improvement] Allow auto-changing of From email address when transferred to another department (#1831)
- [Improvement] Possibility allow/disallow use of Google Doc Viewer (#9798)
- [Security] Poor permissions in api keys api (#9419)
- [Fix] WooCommerce plugin - customers API is strange, use orders search (#9846)
- [Fix] RTL phone number formatting (#9816)
- [Fix] Expanded listbox has wrong size after search (#9580)
- [Fix] Extension number should only accept number (#9474)
- [Fix] Create company while editting contact (#9471)
- [Fix] Agents are NOT able to transfer running chats to a department in which they are NOT added (#9163)
- [Fix] FB integration asks you to choose from FB pages despite you are connecting the specific one (#9077)
- [Fix] Filters for exact customer (#9062)
- [Fix] Search listboxes do not handle Paste event (#9035)
- [Fix] Missing 2FA (Two Factor Authentication) field on 'password reset' form (#8987)
- [Fix] From phone number 'anonymous' causes incorrect contact recognition (#8986)
- [Fix] SIP device configuration inconsistency (#8459)
- [Fix] Conversations history export missing department, agent and status name (#8059)
- [Fix] apiV3 Tag post return wrong response when wrong params are given (#8024)
- [Fix] "Export to CSV" does NOT work(Ticket history), after Agent add "Department" filter (#7901)
- [Fix] New ticket requester is not added to recipients (#7866)
- [Fix] Wrong order number in Rules (#7498)
- [Fix] og:image contains incorrect logo image (#7487)
- [Fix] Validate input field "Include quoted text" (#7431)
- [Fix] Link to Facebook profile does not work (#6958)
- [Fix] Time reporting 'Force' setting does not work with Resolve (#5822)
- [Style] To solve algorithm setting - Configure button styling (#9820)
- [Style] Bad styling of 'Broken rule' (#9809)
- [Style] Assigned tickets or active chats/calls number icon position is wrong (#9802)
- [Style] Missing space between paragraphs in KB article in a chat window (#9657)
- [Style] Material/Obsidian: "Api key" table's headers hide when table is scrolling (#9639)
- [Style] Material/Obsidian: "Api key" table is not correct scrolling (#9549)
- [Style] Common styling issues (#9530)
- [Style] Dark/White theme: "Department" string shifts when is empty (#9487)
- [Style] Magento plugin fields data is not visible via obsidian agent panel theme (#9452)
- [Style] Obsidian theme - image upload dialog (#9405)
- [Style] Material theme - menu labels on hover (#9354)
- [Fix] tags are not displayed in a tag list (#9785)
- [Fix] Undefined variable cookieName apiAuthUser.php (#9772)
- [Plugin] Klaviyo integration plugin (#5800)
- [Fix] LiveChat migration - Row does not exist (#9784)
- [Fix] Skip all rules of current type should not have a listbox (#9781)
- [Fix] Cannot modify header information - headers already sent by PageBase.class.php (#9775)
- [Fix] Play/stop button in sound configuration doesn't change on stop command (#9774)
- [Fix] Undefined index: opened in Task.class.php (#9769)
- [Fix] Internal chat tooltips regarding agent online status (#9768)
- [Fix] Plugin CSS should contain version number (#9767)
- [Style] Obsidian - Send integration code by email with wrong background color (#9790)
- [Fix] Migration error: Class 'Utilities_MigrationUtility' not found (#9765)
- [Fix] Directory not writable (#9763)
- [Security] Possible XSS (#9436)
- [Fix] Argument 1 passed to Gpf_Csp_CspSources::isValid() must be of the type string, null given (#9751)
- [Fix] Add Singapore where data center locations are mentioned (#9745)
- [Fix] Tags are not displayed in a tag list if they are imported (#9743)
- [Fix] Cannot use object of type stdClass as array in LiveChat plugin (#9739)
- [Fix] Structured Data Testing Tool displays error on BreadcrumbList when checking KB article (#9723)
- [Fix] Wrong display at Agents / Departments grid if you change the cursor position (#9524)
- [Style] Review of FB icons (#9742)
- [Fix] Postponing mail cron postpones too much (#9750)
- [Fix] Enforce mobile app version 2.5+ (#9741)
- [Fix] ArchiveOldMessagesToAwsS3 can skip a lot of messages (#9616)
- [Fix] Leave an offline message button does not work sometimes (#9392)
- [Fix] Same department id is translated (#9735)
- [Fix] Chat load number is significantly different from number of ongoing chat's (#9727)
- [Fix] Structured Data Testing Tool displays error on BreadcrumbList when checking KB article (#9723)
- [Fix] Stuck chats because of mobile app problems (#9716)
- [Fix] From API departments list is removed presetstatus but it is in KB (#9661)
- [Fix] When replying to a ticket moving UP or clicking on the text the empty space gets removed (#9566)
- [Style] Dark/White: No string's description in "Change password" window (#9647)
- [Fix] Fixes for old LA mobile apps (#9467)
- [Fix] Logout from mobile app leaves chat device online (#9697)
- [Fix] A non well formed numeric value encountered in MailRunner.class.php (#9715)
- [Fix] HelpScout migration fails with TypeError (#9710)
- [Fix] Sending an answer if you created a New ticket via hotkey CTRL+S causes a Timeout error in panel (#9708)
- [Fix] Conflict with shortcut Ctrl + K (#9699)
- [Fix] Chat availability report showing agent as unavailable for some departments (#9693)
- [Style] Obsidian theme - message merged from (#9707)
- [Plugin] Braintree Payments Integration plugin details in ticket cannot be shown (#9609)
- [Plugin] HelpScout import plugin configuration (#7222)
- [Improvement] Zendesk import jobs can use too much redis-Q memory (#9690)
- [Fix] Incorrect To: number when using HW device (#9701)
- [Fix] CSP refactor (#9686)
- [Fix] Call is ringing to paused agent (#9685)
- [Fix] CSP blocking Digitale recording playback (#9675)
- [Fix] Generating conversation code causes errors (#9673)
- [Fix] SQL error: Field "preset_status" doesn't have a default value (#9670)
- [Fix] APIv3 - wrong documentation of time report (#9666)
- [Fix] Option to switch off CSP and CSRF request checks (#9665)
- [Fix] Error on call transfer (#9658)
- [Fix] Zendesk import stuck (#9656)
- [Fix] HelpScout plugin migrates only active conversations (#9653)
- [Fix] Invalid CSRF token in KB MyTicket (#9644)
- [Fix] Saved filters showing 0 tickets in mobile app (#9624)
- [Fix] Facebook private message link was parsed as file (#9618)
- [Fix] PDF attachment preview not working for older files (#9617)
- [Fix] Update step 4.2.13 fails (#9610)
- [Fix] Agent X is calling with Agent X (#9605)
- [Fix] Chat shown in chat load report even after agent went offline (disconnected) (#9595)
- [Fix] Change footer and branding links (#9585)
- [Fix] Worktime does not work correctly (#9569)
- [Performance] Zendesk import plugin too slow (#9659)
- [Style] Firefox: IVR editor white spaces problem (#9681)
- [Plugin] Plugin to show customer orders from WooCommerce (#7931)
- [Fix] Undefined variable: allEnabled in Status.class.php (#9652)
- [Fix] Show more articles link doesn't work for articles in root (#9649)
- [Fix] You can merge tickets from social and KB sources (#9603)
- [Fix] Incorrect ranking message in exported HTML/PDF file (#8698)
- [Security] Agent can submit ticket as Admin via KB (#9322)
- [Performance] Optimize reading of emails jobs_hosting_emails.php (#9602)
- [Fix] Avatar (lettered colored) issue on mobile chat window (#9627)
- [Fix] Avatar letter visibility working randomly (#9526)
- [Fix] Disabled chat availability doesn't work in LiveAgent android app (#9621)
- [Style] White/Dark: in rules and change IVR (#9176)
- [Style] Missing style for expired session dialog in login screen (#9628)
- [Style] Ticket filter is not fully clickable (#9626)
- [Style] Material/Obsidian: Department statuses icons are not displaying for agent role (#9557)
- [Style] Material/Obsidian: Not possible to answer call in trial account - button covered (#8962)
- [Security] Request returns password back in the response (#9398)
- [Security] Insufficient authorization (#9397)
- [Security] Malware scanning not implemented for uploaded files (#9396)
- [Security] Increase default value for minimum password length (#9390)
- [Security] Use google docs viewer for doc, docx etc. (#9371)
- [Security] Show Remember Me checkbox in KB Login (#9359)
- [Security] Auth token is not locked to device (#9358)
- [Security] Cross-Site Request Forgery (#9355)
- [Security] Option to hide upload image from url (#9302)
- [Security] Improve security in SSO (#9007)
- [Security] Session not invalidated after admin logouts from KB (#8816)
- [Security] Content-Security-Policy, Strict-Transport-Security headers (#7926)
- [Security] Update CKEditor (#7925)
- [Security] Login CSRF (#6248)
- [Feature] Add variable Agent avatar to email templates (#9291)
- [Feature] Rules workflow - include/exclude specific rules in execution plan (#9181)
- [Plugin] Jira plugin (#2541)
- [Plugin] Kayako migration plugin (#4760)
- [Plugin] Plugin for Magento 2 (#4388)
- [Performance] Slow loading of Calls history (#8932)
- [Performance] Make Tags and Groups grids pageable (#8921)
- [Performance] Couldn't correctly logout from agent panel with many departments and agents (#8821)
- [Performance] Could NOT delete Agent when 1000 departments and 200 Agents are created (#8818)
- [Performance] Facebook Page Events processing is slow (#8738)
- [Performance] Slow SQL in API v3 /chats (#8288)
- [Improvement] Display exact number of tickets in tickets filters when elastic is used for filters counts (#9324)
- [Improvement] Add description or note field into rule edit dialog (#9261)
- [Improvement] Export agents to csv (#9187)
- [Improvement] Export ticket to PDF - add message time (#9119)
- [Improvement] More rule conditions with operators 'any of' or 'all of' (#9112)
- [Improvement] Set ticket owner recognition to Reply To email header by default (#9045)
- [Improvement] Change subject of ticket via API (#8739)
- [Improvement] Add deactivate button/slider to chat/call/video buttons grid (#8607)
- [Improvement] Accessibility - missing title attribute on widgets iframes (#8161)
- [Improvement] Add option to disable the "user is now on URL" notification (#8148)
- [Improvement] Export to CSV for Calls history screen (#6948)
- [Improvement] Accessibility for contact buttons and invitations (#6464)
- [Fix] FB messages are not fetched if agent replies via facebook (#9546)
- [Fix] Facebook integration is broken if you change permissions (#9424)
- [Fix] Useless index in api keys table (#9418)
- [Fix] Invalid message: This message exceeds maximum displayable length and has been truncated (#9416)
- [Fix] My call device was deselected - empty (#9320)
- [Fix] Digitale missed calls report counts (#9271)
- [Fix] Incorrect tags filter description (#9244)
- [Fix] Ticket with big messages stored in AWS cannot be opened, request timeout (#9227)
- [Fix] Refactor Gpf_Tasks_Runner::schedulePlannedTasks (#9220)
- [Fix] Dial an outgoing call from agent panel not working in iOS 13 (#9192)
- [Fix] Wrong content of Billing info when editing (#9178)
- [Fix] Asterisk_la cannot start after update of dependencies (#9174)
- [Fix] Agent cannot answer incoming call (#9149)
- [Fix] Typo in property "thuesday" in API v3 /slas (#9142)
- [Fix] Add tag translation problems (#9090)
- [Fix] Rule action Reopen ticket note is not correctly saved (#9079)
- [Fix] Agent is able to use "Mass action's" buttons even if "Mass action's" buttons are disabled (#9078)
- [Fix] System name not updated after change of contact name (#9039)
- [Fix] Column name Agent in Ticket history can be confusing (#8991)
- [Fix] Broken ticket filters grid (#8850)
- [Fix] Unlocalized texts in application (#8844)
- [Fix] System name is not updated correctly (#8716)
- [Fix] Video call not working on Safari (#8679)
- [Fix] When agent is deleted, tickets are not unassigned (#8290)
- [Fix] KB search with question mark (#8258)
- [Fix] Ticket ID generating abusive or spammy words (#7857)
- [Fix] Cannot find contact with capital letter in email via API v3 GET /contacts call (#7773)
- [Fix] Could not find server - if server name contain white characters as prefix or suffix (#7713)
- [Fix] Add last registered and device type info into Devices screen (#7593)
- [Fix] Configuration > Chat - wrong slovak translation (#4937)
- [Fix] Delete/purge actions for tickets created from facebook (#3544)
- [Style] Montana KB theme - list items bullets in {$mostPopularArticlesBox} (#9403)
- [Style] Obsidian theme - contact conflict dialog (#9399)
- [Style] Obsidian theme: ticket attachment mouse cursor should be hand (#9365)
- [Style] In chat window default Agent's image is visible after RV upload avatar image (#9347)
- [Style] Material/Obsidian: textArea for messages is overlayed by videoFrame when Agent starts videoChat (#9342)
- [Style] Slack account listbox in agent profile is too wide (#9337)
- [Style] "Configure invitation" popupWindow style issues (#9329)
- [Style] Obsidian: extra empty space in "Analytics overview" section (#9325)
- [Style] Obsidian loading indicator (#9316)
- [Style] Registration email icon (#9305)
- [Style] Obsidian theme - draft too bright (#9280)
- [Style] Low resolution favicon in old themes (#9214)
- [Style] Improve Slack configuration design (#9389)
- [Fix] ArchiveOldMessagesToAwsS3 can skip a chunk (#9611)
- [Fix] Login to LivePhone app doesn't work: 500 Internal server error (#9594)
- [Fix] Update 5.16.36 cannot process a lot of API keys (#9586)
- [Fix] HelpScout migration plugin stoped work on token validity expiration (#9607)
- [Fix] Posible problems on migration big data comm100 (#9567)
- [Plugin] LiveChat migration plugin (#8533)
- [Fix] Mass Actions Not Working (#9584)
- [Performance] Optimize mail fetching cron task scheduling (#9583)
- [Security] Possible XSS (#9522)(#9508)
- [Fix] Dashboard can't load if there are too many unread news (#9577)
- [Fix] Undefined offset: 0 in InsertBuilder.class.php (#9563)
- [Fix] Answers in RTL text direction are displayed incorrectly (#9550)
- [Fix] Shopify plugin: update current version tag (#9547)
- [Fix] First Hover effect doesn't work when Animation is set for a chat button (#9538)
- [Fix] Not all languages are visible in languages grid (#9532)
- [Fix] Mailchimp integration not working properly after incorrect/wrong API (#9043)
- [Fix] Not all facebook private messages are fetched (#8839)
- [Fix] Help Scout migration plugin - migrate KB entries as well (#7662)
- [Fix] Suggestion to Mailchimp integration (#6784)
- [Fix] MailChimp plugin with double opt-in should change list options to "pending subscription" (#4274)
- [Fix][Standalone] Missing dial_out_prefix_length field on standalone LA (#9543)
- [Style] Wrong styling of KB items in agent panel Knowledbase section (#9561)
- [Style] Change recipient options button (#9514)
- [Style] Agent's image in chat invitation is broken when no image was set (#8765)
- [Security] HTML injection which can lead to spoof users and possible XSS (#9496)
- [Security] setUserDetails and user logged in to KB (#9210)
- [Fix] Zendesk migration plugin fails on first task run (#9499)
- [Fix] Zendesk migration plugin configuration bug (#9498)
- [Fix] La_PlannedTasks_LogoutAgentWithoutSessionJob_Perf Unhandled exception (#9494)
- [Fix] Chat in popup not working for new visitors (#9492)
- [Fix] Problems with rule transfer to same department and assign to agent (#9459)
- [Fix] Mail fetching gets stuck on email with empty header (#9444)
- [Style] In-page form issue - send button is misplaced (#9491)
- [Security] Stored XSS (#9495)
- [Feature] Force tag - allow replying only to tagged tickets (#9276)
- [Security] Stored XSS (#9489)
- [Security] Spamming through Test mail function (#9441)
- [Improvement] Zendesk migration plugin - migrate KB articles (#3479)
- [Improvement] Zendesk - import also archived tickets (#6961)
- [Improvement] Freshdesk import plugin: import also companies (#4096)
- [Improvement] Freshdesk migration plugin - migrate Forum (#3670)
- [Fix] "Create" button is clickable only in the upper part of the button (#9454)
- [Fix] Scroll bar appearing in embedded contact form (#9446)
- [Fix] Internal ticket not opened correctly (#9439)
- [Fix] IMAP communication log not available in mail account form (#9435)
- [Fix] Squared design of a contact form - message field issue (#9433)
- [Fix] Use default domain in Slack integration (#9368)
- [Fix] Reply added via mobile app not sent to Facebook (#9262)
- [Fix] Incorrect OFFLINE status for calls (#9256)
- [Fix] Better counting of created agents (#9236)
- [Fix] Incorrect total tickets count after click on button "many" (#9118)
- [Fix] Agent panel moved down in Chrome, so the 'reply' field is not visible (#9102)
- [Fix] Material theme - Active chat window moves when different ticket is opened (#8613)
- [Fix] Zendesk migration plugin can't migrate attachments anymore (#5573)
- [Fix] Freshdesk migration plugin - missing custom fields (#7251)
- [Style] "Reopen" button starts replyAction after Agent resolved ticket (#9434)
- [Style] Obsidian theme - search in KB entries in agent panel (#9404)
- [Fix] Help Scout Migration plugin doesn't work (#8912)
- [Performance] Some messages are not archived in S3 and stay in DB (#9330)
- [Fix] Video chat button does not call onOnline, onOffline methods (#9172)
- [Fix] Instagram deleted ticket will not fetch new comments (#9242)
- [Fix] Display info how correct integrate Instagram account (#9122)
- [Fix] Instagram Fetch mentions not working (#9241)
- [Fix] Only variables should be passed by reference in ArchiveOldMessagesToAwsS3 (#9374)
- [Performance] Moving object to AWS is too slow (#9327)
- [Fix] Not able to log in on LiveAgent iOS app (#9346)
- [Fix] Use ENCRYPTION_KEY also for AWS data encryption (#9300)
- [Fix] Missing rows in Chat overview grid (#9054)
- [Security] Invitation doesn't use https when loading gravatar (#9326)
- [Fix] Undefined property: stdClass::$S (#9328)
- [Fix] Undefined index in SessionHandler.class.php (#9323)
- [Fix] Welcome message sent two times if chat started from invitation (#9307)
- [Security] hide from error message ips in uploadvalidator (#9301)
- [Security] encrypt API keys (#9297)
- [Security] URL validation - security plugin for downloadable installations (#9295)
- [Feature] Comm100 migration plugin (#9212)
- [Fix] Content-Type: multipart/voice-message not supported (#9275)
- [Fix] Strange filter values (#9293)
- [Fix] Filters disappear in Minimalist theme in KB for empty result (#9287)
- [Fix] Duplicate records for stats events in new grafana (#9278)
- [Fix] Unable to load agent panel (#9274)
- [Fix] Infinite tag list scroll in Material theme (#8797)
- [Fix] Email account fetching delay counts all account types (#7984)
- [Style] Material/Obsidian: Content of "Customer portal settings" section is not fully visible (#9289)
- [Style] Obsidian ticket attachments file name partially covered (#9269)
- [Style] List of invitations for manual invite is not scrollable (#9258)
- [Security] Unsecure file open-flash-chart.swf still in LA project (#9260)
- [Security] Public ticket code is sensitive information (#8884)
- [Feature] Slack integration - add variable for clickable ticket ID (#9141)
- [Feature] Allow posting to private Slack channels (#9215)
- [Performance] LiveAgent connects to Clamv even if there is no file for processing available (#9251)
- [Fix] X-Cart plugin compatibility with v 5.4 (#9243)
- [Fix] API v3 create ticket should not allow Init state (#9230)
- [Fix] Message shortener is always applied (#9228)
- [Fix] array_slice() expects parameter 1 to be array, null given in File.class.php (#9226)
- [Fix] Undefined offset errors in Holidays.class.php (#9225)
- [Fix] Mail fetching: Max. header fields value (100000) size exceeded (#9218)
- [Fix] Agent not visible in action initiator rule condition (#8974)
- [Fix] HTML tag br is visible after agents/visitors answer the KB question (#8404)
- [Fix] Unable to resolve session (#8250)
- [Fix] Change some texts from "suggestion" to "feedback" (#7196)
- [Fix] Cannot see messages added by rule until panel reload (#7084)
- [Fix] Old Slack plugin forgotten in standalone build (#9259)
- [Style] Remove focus style on grid (#9239)
- [Style] Dashboard is glitched on google chrome (#9169)
- [Style] Bad style of "Slack" section (#9165)
- [Security] Authtoken not invalidated when 2FA enabled (#9003)
- [Security] Third party services passwords are stored as plain text (#5616)
- [Feature] Instagram integration (#3521)
- [Improvement] Option to see if agent have 2FA (Two Factor Authentication) in the agents grid (#9074)
- [Improvement] Allow SVG image format for custom image button (#7403)
- [Fix] Online status for calls not setting to online (#9099)
- [Fix] Min ecryption key length for AES256 is 32 bytes (#9071)
- [Fix] Audit log - missing filter Ticket Purged (#9060)
- [Fix] Unable to save agent if his email is substring of mail account alias (#9056)
- [Fix] Disabled ToSolve in department stop also chats and calls queue reports (#9052)
- [Fix] Contact form preview in grid is without fields (#9009)
- [Fix] APIv3: 'company_id' is not taken to filter contacts (#8967)
- [Fix] Tagname letters case can't be changed. (#8944)
- [Fix] Twillio client libraries (#8877)
- [Fix] Filter not visible to agent or admin (#8871)
- [Fix] Numerous calls stuck in queue (#8863)
- [Fix] API v3: No info message when ticket state is changed (#8809)
- [Fix] "Submit ticket" option creates several tickets. (#8795)
- [Fix] LivePhone app doesn't recognize that incomming call was already hung up (#8756)
- [Fix] Cannot change department of an active forwarding account (#8737)
- [Fix] Unchecked ticket in the tickets grid is checked again (#8692)
- [Fix] Ticket will be unchecked if Agent scroll down ticketTable and refresh ticketTable . (#8673)
- [Fix] Cannot reply to some tickets (#8656)
- [Fix] Ticket will be unchecked if Agent scroll ticketBox. (#8615)
- [Fix] Ticket can be broken by adding message group with not existed rtype via RPC (#8601)
- [Fix] Ticket grid should not jump back to start every time filter results change (#8538)
- [Fix] Facebook API v3.3 read_page_mailboxes deprecated (#8380)
- [Fix] Transfer rule action does not check if agent is deleted (#8376)
- [Fix] Zendesk migration assumes all API calls are available (#8313)
- [Fix] Registered company doesn't appear as registered (#8244)
- [Fix] To solve button doesn't seem to respect Importance for First resolve SLA (#7949)
- [Fix] Calls do not work after domain change (#7706)
- [Fix] BAN same IP as IP you are using to work in LiveAgent issue (#7702)
- [Fix] Material theme - edited filter isn't applied automatically (#7375)
- [Fix] Activate departments from beginning (#6826)
- [Performance] Tag exclude throws error 'Maximum length of value in Gpf_Db_FilterCondition is 1024' (#8725)
- [Style] Obsidian: not visible text over buttons (#9101)
- [Style] Remove unused icons from KB common theme style (#9100)
- [Style] Checkout address fields placeholders not visible in Firefox (#9075)
- [Style] Longer translation can broke menu panel (#9065)
- [Style] Obsidian: Email templates should have white background (#8984)
- [Style] Group CSS selectors if possible (#8948)
- [Style] Contact note incorrect resizing (#8926)
- [Style] Hovering an assigned ticket in Recent Tickets whites out the content (#8908)
- [Style] Unify styles in Call grid with styles from chats grid (#8874)
- [Style] Bad Export to CSV button appearence in Material theme (#8825)
- [Style] Highlight input and button focus class when tab key pressed (#8820)
- [Style] In chat window default registered visitor's image is visible after RV upload avatar image (#8800)
- [Style] In-page contact form is moved 'behind' send button when attachment is added (#8748)
- [Style] Dark/White theme: "Save", "Preview and test" buttons are shifted after error message was displayed. (#8707)
- [Style] APIv3 documentation styling (#8483)
- [Style] Material theme. Barchart is not disappeared after Agent removed all barChart dataTypes. (#8118)
- [Style] Obsidian theme - better styling (#8859)
- [Feature] KB - own html - userid variable (#9184)
- [Fix] winmail.dat can break processing of email (#9157)
- [Fix] tickets api failed with error 500 (#9185)
- [Fix] Agent is able to save/create rule with "Perform action - send Slack message" without selecting Slack user or channel (#9166)
- [Fix] Push notifications not working for LiveAgent Android and iOS (#9148)
- [Fix] 'Invalid JSON data: Value of required model key count is null' in iOS app (#9108)
- [Fix] Shopify integration plugin doesn't integrate the chat button (#8945)
- [Fix] Incorrect "Custom filter" description when "custom date" filter is used (#8937)
- [Fix] Some ticket fields name can break html in Tickets - Edit filter (#9193)
- [Performance] Cron jobs can overload DB server with many small and active LA accounts (#8981)
- [Performance] Time rule 'sleep until' (#7214)
- [Fix] Duplicate of Slack Notification system rule (#9084)
- [Fix] On Android sorting is not working by all columns in Tickets grid (#9082)
- [Fix] Remove a company's contacts is applied to all contacts of all companies (#9057)
- [Fix] Account checkout - VAT ID field should remove spaces automatically (#9091)
- [Fix][Standalone] mod_rewrite check fails for url with certificate problem (#9089)
- [Fix][Standalone] Installation fails (#9106)
- [Fix] Typo in Email configuration steps (#9051)
- [Fix] Filtering "for" in Reports section doesn't work (#9008)
- [Fix] SLA log -> Export does not work (#9022)
- [Fix] API: Tickets SLA Log - date filter is ignored (#8979)
- [Fix] Export to CSV doesn't work correctly with Status or Date filter (#8822)
- [Fix] API Tickets SLA Log report not correct (#2611)
- [Fix] Chats are stuck in queue when toSolve is disabled for department (#9050)
- [Fix] Call to undefined method setError() in Chat.class.php (#9042)
- [Style] Tag with just a letter in the first word doesn't show correctly (#9037)
- [Fix] Forward of a forwarded message group (#8546)
- [Fix] Forward is not working if messages are archived in AWS (#9001)
- [Fix] Cram MD5 SMTP authentication does not work (#9034)
- [Fix] API v1 key doesn't have privileges to read mail accounts and chats (#9012)
- [Fix] pack(): Type H: illegal hex digit n in PushNotification (#9004)
- [Fix] Max queue length for chat button is not working properly (#8843)
- [Fix] Failed to connect to IPv6: Network is unreachable (#8751)
- [Fix] IMAP skips mail if UID FETCH command fails (#8691)
- [Fix][Standalone] Error 'There is already an active transaction' after merge tickets (#8972)
- [Fix] Problem with utf-8 in contact's city and country (#9016)
- [Fix] Parameter must be an array or an object that implements Countable in contact_form_fields.stpl (#8961)
- [Fix] Cannot find contact by name in To number when making new call (#8934)
- [Fix] Canceled chat from pre-chat form with message stay in INIT state (#8574)
- [Fix] Chat session expiration problem (#7611)
- [Feature] Customer portal's My tickets filters (#8039)
- [Fix] Trial mail limit mistakenly applied to Appsumo variation account (#8950)
- [Fix] Update step 5.12.7 fails on account migrated to cloud (#8924)
- [Feature] Public tags visible to customer in my tickets (#8720)
- [Feature] Force embeded chat window also for mobile devices (#2256)
- [Performance] Response 429 Too many requests can overload infrastructure (#8897)
- [Fix] Two cases when update step 5.15.8 can be failed (#8983)
- [Fix] Slack template variable $agentConversationUrl not replaced with value (#8980)
- [Fix] Shopify Integration plugin keeps loading (#8965)
- [Fix] Cannot declare class La_Model_Sla_BaseLevelForUpdateStep - already in use (#8963)
- [Fix] Invalid argument supplied for foreach() in Aweber plugin (#8953)
- [Fix] Calling Digitale incoming_handler.php without arguments created a call (#8923)
- [Fix] Categories aren't displayed while creating new article (#8911)
- [Fix] Fast tracking request is failing with response 404 (#8883)
- [Fix] Agent channel listbox on dashboard displays only first row (#8882)
- [Fix] Calls stuck in Queue (#8873)
- [Fix] KB search on QU LA returns 500 error (#8959)
- [Fix] Slack notification - rule action not visible for Queue length changed context (#8956)
- [Fix] better Slack user/channel select box (#8949)
- [Fix] json_decode() expects parameter 1 to be string, array given in MessageGroup.class.php (#8955)
- [Fix] Call to a member function isForwarding() on null (#8952)
- [Fix] SLA log timezone problem (#8760)
- [Fix] Add option to report 0 in time report (#8903)
- [Fix] APIv3: Call for get ticket messages return no content if they are in AWS (#8898)
- [Fix] MultiKbs have same styles after update (#8866)
- [Fix] Using "Assigned to" filter in SLA compliance report gives wrong results (#8626)
- [Fix] "Error connecting to Asterisk to remove account data" on account suspend (#8337)
- [Fix] Shopify plugin API calls refactoring (#8336)
- [Fix] Refactor of payment methods in hosted accounts
- [Fix] Unable to transfer ticket with enabled Slack plugin (#8946)
- [Fix] Loop in update 5.15.8 (#8900)
- [Fix] Grid not refreshed sometimes after change in ticket (#8886)
- [Fix] Invitation fails on customer's side with 500 error (#8910)
- [Fix] Assigned agents sorting in Departments grid is wrong (#8909)
- [Fix] Incorrect chat button state connected to Let visitor choose department (#8470)
- [Improvement] Forwarding email account aliases (#6047)
- [Performance] Redis-q out of memory - limitation of mass actions (#8830)
- [Style] Blank contacts in contact listbox (#8879)
- [Fix] Grid shows incorrect count of selected rows (#8717)
- [Fix] Add confirmation dialog to mass action (#8035)
- [Fix] Call to undefined method in mail account connection test (#8869)
- [Fix] Firefox 69 error (#8867)
- [Fix] My tickets in customer portal - Cannot read property 'replace' (#8864)
- [Fix] Removed class La_Perf_Redis_BrowsersCleanupJob still used in update 4.62.4 (#8861)
- [Fix] Error during update of migrated installation from version prior to 5.12 (#8860)
- [Fix] Search query is not cleared when saved filter is clicked (#8803)
- [Fix] Update step 4.17.11 fails (#8730)
- [Fix] Update step 4.63.21 fails (#8862)
- [Fix] Incorrect outgoing email charset (#8857)
- [Fix] Agents grid panel avatar first letter is by email, not by first name (#8854)
- [Fix] Ticket open is failing (#8834)
- [Style] Obsidian theme - style corrections (#8853)(#8851)
- [Feature] Automated Callback function for the Call Center (#8475)
- [Feature] Support "Rich text" format - winmail.dat attachments (#8482)
- [Feature] True Reopen action for ticket, mass action and rule action (#8595)
- [Feature] Possibility to whitelist port in HTTP Request (perform action) rule (#5795)
- [Feature] New dark agent panel theme - Obsidian (#8324)
- [Improvement] Display CC and BCC in the mail outbox view columns (#8663)
- [Improvement] Automatically prefill next available dial out prefix when creating number (#8501)
- [Improvement] Add variable for 'Start URL' to email templates (#7985)
- [Performance] It is possible to place huge time window in work report (#8632)
- [Performance] Many departments causes slow agent panel (#8563)
- [Performance] Refactor of Chats grid (#8487)
- [Performance] Slow rendering (loading) of agent grid (#8689)
- [Performance] Multiple users creation (#8101)
- [Performance] La_Features_Facebook_PageEventJob refactoring (#7389)
- [Fix] Whitelisting API v1 IP addresses fails with 500 (#8755)
- [Fix] Paths and Urls refactoring (#8729)
- [Fix] Data error if sorting Time Report by "Note" column (#8727)
- [Fix] "mod_rewrite.php not found or unable to stat" during requirements check (#8667)
- [Fix] Allow translation for: "Upload of file failed with message: " (#8660)
- [Fix] Untranslatable strings (#8512)
- [Fix] My tickets section contains less tickets as should (#8644)
- [Fix] Android push notification GCM endpoint deprecated (#8629)
- [Fix] Right panel content disappears after resize (#8590)
- [Fix] Requested more than the maximum possible number of records (#8583)
- [Fix] Missing error style in some rule actions (#8568)
- [Fix] Remove all but numbers from TO phone number (#8565)
- [Fix] Agent answers chat but is not joined to it (#8553)
- [Fix] Red border in contact form (#8552)
- [Fix] When agent has 2-step verification enabled - 2fa not available on Login page (for desktop) (#8507)
- [Fix] ASCII validator is needed for majority of the fields in number creation form (#8493)
- [Fix] Missing set requester button (#8492)
- [Fix] Visitor can send spam via Send Transcript (#8481)
- [Fix] Resaving SLA level without changes adds note about recalculation to tickets (#8464)
- [Fix] Most popular articles displayed even when KB is disabled (#8434)
- [Fix] Message group details not displayed sometimes (#8399)
- [Fix] APIv3 - register contact without sending registration email (#8365)
- [Fix] Rule action sends emails with duplicate Message-ID (#8349)
- [Fix] Unknown column wr.value (#8311)
- [Fix] Number with General provider can't be added on hosted accounts (#8303)
- [Fix] Merged ticket is undeleted by a rule (#8298)
- [Fix] Chat is not terminated when chatting agent logouts (#8220)
- [Fix] Ringing chat is going to queue if last online agent close browser tab (#8173)
- [Fix] Limit IVR choice and voicemail time (#8146)
- [Fix] Incorrectly computed work time when agent was paused (#8007)
- [Fix] Caller hears only 1-2 rings (#8003)
- [Fix] Department for a new call chosen randomly (#7994)
- [Fix] SIP: Customer can create wrong phone registration (#7886)
- [Fix] Digitale: looking for agent by number does not work sometimes (#7859)
- [Fix] API v3 - create ticket with incorrect date_created sets it to 0000-00-00 (#7752)
- [Fix] Contact form creates multiple tickets (#7734)
- [Fix] Making a call to a department where I am the only one active agent (#7698)
- [Fix] Impossible to re-save number/IVR settings after some time (#7696)
- [Fix] Design of ticket resolved email template is broken (#7642)
- [Fix] Message generated by Mass action send answer is missing 'to' details (#7621)
- [Fix] Repeated chat inactive message and user navigation on pages (#7572)
- [Fix] Smarty variables with double quotes in email templates (#7530)
- [Fix] Call button widget does not detect that ringing call was ended (#7472)
- [Fix] Edited customer note doesn't reload in all opened tickets (#7406)
- [Fix] Chat queue status is not decreased sometime (#7364)
- [Fix] Impossible to define mail account for 'Forward email to' rule action (#7121)
- [Fix] LiveAgent GeoIP update (#6855)
- [Fix] Ticket fields limited to 255 chars but contact form fields unlimited causes errors (#6487)
- [Fix] PHP 7.2.0 compatibility: deprecation of 'create_function()' (#6289)
- [Fix] Incorrect price in payment method change dialog (#5955)
- [Fix] SLA details is not correct in edit panel (#8661)
- [Fix] Not possible to use Space in Thousands separator in language metadata (#8460)
- [Fix] Refactor hosting feature (#8211)
- [Fix] Interface for Prompting a payment info when adding agents to free variation (#8289)
- [Fix][Standalone] Handle the missing fileinfo extension on image upload (#8504)
- [Fix][Standalone] Online Visitors disappear after +- 45 seconds (#8485)
- [Style] Get Source code throws ugly 503 error for emails older than 30 days (#7175)
- [Style] Export button in Time report grid is shifted (material, obsidian) (#8801)
- [Style] Create custom plugin styles per theme (#8772)
- [Style] KB Load more button has wrong position in Montana theme (#8686)
- [Style] Material theme: Ticket right panel icons not visible (#8664)
- [Style] Material theme - interactive (hand) cursor (pointer) all over the buttons grid (#8606)
- [Style] Black / White theme: bad style for exclamation mark icon when Agent create rule. (#8570)
- [Style] Bad style of chatWindow if Customer want to restart chat (#8528)
- [Style] Black/White theme: Bad style in "Edit search widget" window (#8499)
- [Style] White theme: Bad styling for red exclamation mark icon (#8472)
- [Style] Customer portal Tracking codes textareas too small and not resizable (#8469)
- [Style] Default registered visitor's image is visible after RV upload avatar image (#8419)
- [Style] ChatDialog is overlaying 'approve' and 'cancel' icons on "Send me a transcript" window (#8415)
- [Style] My stats comparisons in dashboard handle with CSS (#8356)
- [Fix] Double outgoing call (#8757)
- [Fix] Outgoing call fails: Child call has wrong direction out (#8256)
- [Fix][Standalone] Add logging of elasticsearch errors from DB queue processor (#8813)
- [Plugin] BigCommerce plugin for orders (#3315)
- [Fix] ElasticSearch KB suggetion boost tweaks (#8814)
- [Fix] Ticket grid not refreshed after opened ticket is changed (#8811)
- [Fix] Knowledgebase search doesn't work from agent panel (#8805)
- [Fix] To solve enabled department setting should be checked by default (#8804)
- [Fix] Rename Tickets label to Ticket filters (#8799)
- [Performance] Recompute filters period optimalization (#8784)
- [Fix] Recent tickets indicator not working (#8785)
- [Performance] Mass action caused refresh loop on tickets grid (#8788)
- [Fix] SLA Log grid does not display SLA type "first_assign" (#8768)
- [Fix] Agent name is shown incorrectly on call transfer (#8763)
- [Fix] Missing columns 'conversationid' and 'channel_type' in CSV export (#8747)
- [Fix] Tickets count is hidden after tickets selection is changed in grid (#8735)
- [Fix] Export to CSV does not work for big result-sets (#8631)
- [Fix] Filter reset after sorting (#8625)
- [Performance] Limit message length (#7241)
- [Performance] Performance problem with filters computing (#8687)
- [Fix] Mobile App data is not restored on Asterisk on unsuspend (#8701)
- [Fix] Millenniums overdue displayed in SLA log (#8668)
- [Fix] Duplicate entry for key (#8696)
- [Fix] Message from chatButton to offline Agent is not received. (#8600)
- [Fix] Collumn width isn't saved in tickets view (#2411)
- [Performance] Add rate limiter for contact widget (#8734)
- [Performance] User recent tickets is always loaded unnecessarily (#8721)
- [Performance] La_Task_PurgeConversationJob missing unique id (#8709)
- [Performance] La_Features_Analytics_SendStatsTask - message/user count will never end (#8678)
- [Style] Old themes: content of grid no data screens is shifted up (#8489)
- [Feature] Add Active status as filter into Rules (#8153)
- [Feature] Dial out prefix limited to max 99 (#8321)
- [Feature] Option to change the "Call" text in a button (#8257)
- [Fix] Conversation 'datechanged' specification (#3807)
- [Fix] List of tickets is duplicated (#8532)
- [Fix] Custom filter item duplicated (#8355)
- [Fix] Illegal mix of collations in qu_g_files (#8310)
- [Fix] Trial email quota broke New ticket status (#8285)
- [Fix] Kb Search Widget return empty response if Search in: contains 2 categories (#8231)
- [Fix] Custom filter can't be changed if there are no data in SLA log (#8201)
- [Fix] System note is absence if ticket via "Mass action" button is undeleted. (#8141)
- [Fix] Elasticsearch error displayed to visitor in customer portal forum (#8082)
- [Fix] SLA log addition to filter - only overdue (#7905)
- [Fix] Contacts cannot be merged (#7904)
- [Fix] "Deregistration" of the registered user does not log him out from customer portal. (#7474)
- [Fix] Refactor qu_la_conversation_users - remove not needed index (#7460)
- [Fix] Time tracking plugin: Exception after closing ticket from call (#7393)
- [Fix] IVR nested choice doesn't work correctly (#7380)
- [Fix] Poor description for autopause setting (#7291)
- [Fix] Prohibit possibility to split chat, if chat is still running (#7199)
- [Fix] Range class inconsistency (#2946)
- [Style] Material theme - missing error style in message group (#8361)
- [Style] Material theme - actions in grids should have circle bg on hover (#8325)
- [Style] SLA log pending status remove background in empty field (#8317)
- [Style] Non existing image in white theme css (#8296)
- [Style] White theme - bad style for "Edit call device" dialog window (#8249)
- [Style] White theme: exclamation mark bad alignment. (#8242)
- [Fix] Agent ranking still doesn't work (#8684)
- [Fix] Incorrect time in exported to HTML/PDF file. (#8677)
- [Fix] Material theme - missing alt on canned messages (#8669)
- [Fix] Ticket history export to CSV not working in Firefox (#8665)
- [Fix] Postpone calendar doesn't work in Firefox (#8530)
- [Fix] MultiKB dir should contain only ascii chars (#8524)
- [Fix] Knowledgebase search needs to be enhanced (#453)
- [Fix] Ticket Attachments Management plugin doesn't show files stored in AWS (#8645)
- [Fix] Edit company contact contains all tickets (#8637)
- [Fix] SQL request error on ticket search (#8635)
- [Fix] Only 10 FROM numbers available (#8534)
- [Fix] Rule action transfer ticket doesn't reopen ticket (#7750)
- [Fix] Variable {$lastMessageFromRequester} is empty in action Send Mail (#8608)
- [Fix] API v3: Authentication not working for specific account (#8604)
- [Fix] Add more countries to 'Authentication failed' error when saving mail account (#8603)
- [Fix] Bad validation in Edit email template form for messages to display textbox (#8592)
- [Fix] Tickets indexing reliability (#8582)
- [Fix] Contact saved with empty phone number as unique field (#8556)
- [Fix] Cannot rate agent after chat (#8551)
- [Fix] iconv - Detected an illegal character in input string (#8502)
- [Fix] Ticket created rule executes twice on new chat started from pre-chat form (#8500)
- [Fix] Turning off routing in mobile app creates empty values in qu_la_user_deparments (#8223)
- [Performance] Standalone installations - slow ticket load (#8610)
- [Fix] Video chat / call corrupted (#8605)
- [Fix] Agent info (avatar+name) incorrectly displayed in invitations (#8569)
- [Fix] Devices screen throws api request limit error (#8539)
- [Performance] Slow encryption of bigger messages (#8580)
- [Fix] Crons delays on young accounts (#8588)
- [Fix] Whitelabel domain SPF check (#8562)
- [Fix] Filter "Created" in ticket grid filters by server time (#8555)
- [Fix] LiveAgent mobile app - custom ticket filters do not work (#8559)
- [Fix] Forward action should collapse quoted text in editor (#8545)
- [Fix] Only 10 FROM numbers available in version 5.13 (#8534)
- [Fix] In-page form with different fields for different departments doesn't work (#8523)
- [Fix] Shopify plugin doesn't add buttons when the ID doesn't start with number (#8503)
- [Fix] Contact browser info contains all stored records (#8495)
- [Performance] APIv3 _perPage is not limited (#8484)
- [Security] XSS vulnerability (#8515)
- [Fix] Export to CSV does not work when custom filter is used (#8506)
- [Fix] Event logs - change of columns in view (#8497)
- [Fix] Jira Service Desk migration plugin - attachment download error (#8479)
- [Fix] Jira Service Desk migration plugin improvements (#8478)
- [Fix] Sorting of tickets in saved filters (#8471)
- [Fix] Permission denied UDS when started chat is assigned to agent by rule (#8468)
- [Fix] "lost internet connection or disconnected" message is appeared but chat is still running (#8426)
- [Security] stored Cross-Site Scripting xss (#8352)
- [Security] Internal knowledge base articles shows in public search result (#7974)
- [Security] Better encryption for data stored outside LiveAgent database (#6614)
- [Fix] Failed to subscribe / unsubscribe channels (#8451)
- [Fix] Row does not exist in LA API responce on call rerouting (#8437)
- [Fix] Broken quoting in email reply from agent panel (#7763)
- [Fix] PHP 7.2 compatibility throws error with cronjob (#7684)
- [Fix] PREG_JIT_STACKLIMIT_ERROR in ticket export to HTML or PDF (#8351)
- [Documentation] Make API v3 documentation more readable (#6310)
- [Documentation] Better description for API v3 authorization (#8477)
- [Performance] Time rule with action "stop other rules" executes every minute (#8390)
- [Performance] Backup all old messages (#8388)
- [Fix] Transition effects during switching time zone from PDT to PST (#7693)
- [Performance] Refactor slow grids (#7884)
- [Performance] Optimization of Grids and API scrolling through big resultsets (#7780)
- [Security] XSS vulnerabilities (#8212)(#8210)
- [Security] Events permissions (#8190)(#8346)(#8182)(#8177)(#8346)
- [Security] Mandatory fields in prechat forms should be validated on server (#8174)
- [Feature] Rule action - set custom field value (#5185)
- [Fix] Outgoing calls fails if agent is not online in agent panel (#8458)
- [Fix] PHP 7.2 count() in templates (#8350)
- [Fix] Add low bandwidth codecs support to Call center (#8328)
- [Fix] Setting serverName is not defined (#8229)
- [Fix] Current date condition for Rules (#8185)
- [Fix] Error message during image upload is not displayed (#8160)
- [Fix] Chat ranking go to bad agent or go to System (#8158)
- [Fix] Add new rule condition: Match context variable value (#8129)
- [Fix] Agent is able to save Voice Status with empty device value (#8123)
- [Fix] Useless columns in departments table (#8115)
- [Fix] Fill in customer name from email's From field (#8073)
- [Fix] Outgoing call tickets not resolved properly (#8068)
- [Fix] Shared ticket filters don't load agents list (#8029)
- [Fix] Invalid avatar image should not prevent starting chat (#8014)
- [Fix] Transfer ticket to last replying agent in rule doesn't work correctly (#8002)
- [Fix] Port listbox in mail account details has incorrect height on first click (#7961)
- [Fix] Configuration of device to answer calls via sometimes is cleared by itself (#7882)
- [Fix] Chats grid doesn't show all returned chats if custom filter is used (#7753)
- [Fix] Trying to edit password in email - get error - Unsupported send protocol (#7717)
- [Fix] GCM Android push notifications will stop working in April 11, 2019 (#7670)
- [Fix] Call hung up by agent during ringing stays open (#7643)
- [Fix] Unknown double resolve action for tickets from call source (#7626)
- [Fix] Unable to edit ticket/chat/calls services after creating new agent (#7616)
- [Fix] Refactoring - remove table qu_g_analytics_actions (#7599)
- [Fix] 'lost internet connection or disconnected' system info in chat, but chat still runs (#7591)
- [Fix] Error 'Email contains invalid addresses' is displayed for valid email address (#7445)
- [Fix] First resolve is not counted properly (#7434)
- [Fix] API v3 doesn't work without mod_rewrite (#7424)
- [Fix] Material theme - edited filter isn't applied automatically (#7375)
- [Fix] Agent couldn't upload image URL (#8344)
- [Style] Design bugs material theme (#8221)
- [Style] Montana flags chaos (#8209)
- [Style] Useless flags in agents avatars (#8203)
- [Style] Main user menu fixed width affects longer translations (#8171)
- [Fix] iOS push certificate will expire in 20th Jun (#8456)
- [Fix] Incorrect api version parsing (#8428)
- [Fix] Outgoing mail is in 'Waiting" state until Agent send another mail. (#8300)
- [Performance] Customer send huge amount of email in very short time (#7374)
- [Performance] Decrease limit of outgoing emails for built in mail account (#8467)
- [Performance] Customization of settings for messages archive to AWS S3 (#8358)
- [Fix] Shopify plugin: API calls do not work because of versioning (#8332)
- [Security] SQL Injection vulnerability (#8304)
- [Fix] Agent is not able to transfer the chat in material theme (#8312)
- [Fix] LDAP login not working if ldap_id contains comma (#8302)
- [Fix] Undefined property in Freshdesk_Task.class.php (#8271)
- [Fix] Wrong system message (#8265)
- [Fix] Integrity constraint violation: Duplicate entry for key 'PRIMARY' (#7793)
- [Security] More secure cookies (#8245)
- [Fix] LA API response: Internal server error: Undefined variable: conversationCall (#8263)
- [Fix] Error on incoming call processing when agents are offline and mobile app is used. (#8183)
- [Security] Remove checking command for visitor existence (#8251)
- [Fix] Unable to resolve session (#8250)
- [Fix] Error: Unknown column 'conversationid' in 'field list' (#8234)
- [Fix] Calls do not work after domain change (#7706)
- [Fix] Search and replace plugin doesn't process prechat form message, contact form fields (#7880)
- [Security] Reflected XSS (#8197)
- [Fix] Bugs in update 5.12.6 (#8194)(#8199)
- [Fix] Cannot connect to server. stream_socket_client(): unable to connect to… (Unknown error) (#8198)
- [Fix] Undefined variable tagNames in ExportDriver.class.php (#8180)
- [Fix] Incompatible declaration (#8178)
- [Fix] Freshdesk plugin imports max 9000 tickets (#8176)
- [Fix] JavaScript API setVisitorLocation(location.href) does not work properly (#8172)
- [Fix] Data error in active calls table (#8156)
- [Fix] TimeZone GMT+6:30 is missing (#8155)
- [Fix] Task La_Task_CallCheckTask threw exception Row does not exist (#8139)
- [Fix] Agent is able to save Voice Status with empty device value (#8123)
- [Fix] Panel moved to bottom, empty space at top (#8025)
- [Fix] Invalid Api Key in Agent panel (#7758)
- [Fix] Improve system message when a message is added to full ticket (#8143)
- [Fix][Standalone] Update 4.63.11 fails if DB does not support fulltext index (#8074)
- [Style] Material theme style corrections, Material theme as default (#8140)
- [Style] Replace old branding (#5508)
[Important notice] Changes to Button elements in Contact widgets and Customer portal might affect Custom CSS. Read more
[Important notice] Change from 360dialog On-Premise API to new Cloud API affects WhatsApp integration. Read more
[Important notice] Requires elasticsearch
[Important notice] Requires PHP 8.2
[Important notice] Requires PHP 8.1
Error during rule execution does not mark rule "broken"
[Important notice] Requires PHP 8.0 or higher
[Important notice] Minimum supported Elasticsearch version 7.16.1
[Important notice] Required database MariaDB. MySQL is no longer supported.
[Important notice] Required ElasticSearch versions 7.0-7.12
[Important notice] Required php versions 7.4
[Important notice] Required LiveAgent version higher than 5.13.
[Important notice] From this LiveAgent version is possible rolling update of ElasticSearch up to version 7.10.2
Version 5.21.17.15 will be published for standalone customers on 4th of September 2020 at 8:00 AM GMT+0. It contains important security fixes. We highly recommend you to update your installation.
[Important notice] From this version minimum required PHP version is 7.2
[Important notice] Database password is used for encryption, so in case of standalone licenses it is very important to not loose this password and not change the database password. You can also explicitly save it to settings.php as ENCRYPTION_KEY
.
[Important notice] Old Slack plugin has been removed. There will be new Slack feature, but only for cloud installations. [Important notice] New format of GeoIp database file GeoLite2-City is required.
[Important notice] From this version minimum required PHP version is 7.1
[IMPORTANT NOTE] Default time zone for new installations is UTC. For existing installations that do not have TIMEZONE in settings.php the timezone will be set to America/Phoenix (Phoenix does not use daylight saving and is same zone as currently used PDT=Los Angeles daylight saving)
[IMPORTANT NOTE] mod_rewrite is mandatory from this version