All changes
- [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)
-
[Important notice] Database password is used for encryption, so in case of standalone licenses is very important to not loose this password. You can also explicitly save it to settings.php as
ENCRYPTION_KEY
. - [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)
- [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.
- [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)
- [Fix] Changed time in tickets grid disappeared (#8136)
- [Fix] Class La_Features_SearchReplace_Config not found (#8135)
- [Fix] Elasticsearch: Put mapping request failed (#8127)
- [Fix] Broken listboxes width on first expand (#8081)
- [Fix] Conversations history export to CSV invalid format (#8058)
- [Fix] Unable to save customer profile changes in customer portal (#8043)
- [Style] Black, White themes. Set better style for "Postal address" window. (#8134)
- [Style] Material theme - sound configuration (#8128)
- [Style] Material theme - missing focused style in listboxes (#8133)
- [Security] Cross-site request forgery (CSRF) (#7907)
- [Feature] Rule action 'delete custom field value' (#7945)
- [Feature] Rule context 'before message added' + action 'replace text' (#7943)
- [Feature] Multi KB available also for hosted accounts (#7257) (#2836)
- [Performance] Switch off queue computation for for departments with queue longer as 20000 (#7893)
- [Performance] Limit number of mails in one ticket (#7742)
- [Performance] Scheduled jobs overload DB servers (#7323)
- [Fix] Failed to call URL: Provided URL doesn't contain a hostname (#8091)
- [Fix] ChatWindow is in "Init" status after Agent clicked on "Answer"button. (#8079)
- [Fix] 0 on form from disabled KB suggestions (#8078)
- [Fix] Agent could not create call number (#8062)
- [Fix] Multi KB - improve the behavior of KB creation (#8057)
- [Fix] Multi KB - LA doesn't handle CRM exceptions (#8056)
- [Fix] Search & Replace plugin unknown column fieldid (#8053)
- [Fix] Allowed file types should not be case sensitive (#8013)
- [Fix] Merged ticket is not in deleted state after merge (#7990)
- [Fix] AutoLink addon for CKEditor (#7962)
- [Fix] Caller name with unicode symbols leads to errors in asterisk_la (#7940)
- [Fix] Improve visibility of email attachments in tickets (#7918)
- [Fix] Facebook API v3.2 changes, parameter subscribed_fields is required (#7879)
- [Fix] Accessing agent panel via multiKB URL's cause invalid license (#7867)
- [Fix] urldecode() function decodes plus sign into a space (#7818)
- [Fix] Email stuck in Parsing, Validation failed for recipients (#7795)
- [Fix] Impossible to re-save number/IVR settings after some time (#7696)
- [Fix] Update SPF records examples in the email Forwarding configuration (#7685)
- [Fix] Login via facebook on customer portal from custom domain not working (#7650)
- [Fix] SMTP host with port 465 without tls:// in front returns timeout (#7623)
- [Fix] Chat stay in queue despite the agent/department has free slot (#7614)
- [Fix] SMTP check with Forwarding mail account doesn't work (#7613)
- [Fix] Custom ticket fields cannot be deleted after split ticket action. (#7573)
- [Fix] tagId at create\update Tag via api v3 should be autogenerated (#7544)
- [Fix] Replace "Call ended. Reason: RTP Timeout. Originator: local" with something meaningful. (#7525)
- [Fix] "Remove all"&"Add all" buttons are visible when "Allow user change status in department" checkbox is UNchecked (#7390)
- [Fix] When all agents are offline from chat service or from panel, chats stay in queue (#7385)
- [Fix] Canceled chat didn't stop ringing to all agents (#7233)
- [Fix] Error after transfer ticket via rule to a department in which agent is not added (#6893)
- [Fix] Exporting tickets to HTML/PDF does not include custom ticket fields. (#6887)
- [Fix] 'Zombie' call (#6574)
- [Fix] Login to KB via facebook doesn't work if multi KB is used (#6519)
- [Fix] Chat / invitations distribution bias (#6245)
- [Fix] API v3: get contacts modified since certain date (#5427)
- [Style] Material theme is missing the Search helper / tooltip (#8083)
- [Style] Contact merge dialog missing style in material theme (#8094)
- [Style] Weird tag design in Firefox (#8060)
- [Style] Material - design bug in list of found KB articles (#8055)
- [Style] Material theme. BarChart layer and summaryTable layer are mixed after Agent removed all barChart dataTypes (#8052)
- [Style] Material theme - design bugs (#8034)
- [Style] Mobile material theme - light corrections (#7992)
- [Style] Material theme - connect facebook page (#7987)
- [Style] Convert contact to company using different popup dialog (#7986)
- [Style] Silent resolve button is missing icon in material theme (#7981)
- [Style] Material theme - PieChart graph missing close icon (#7977)
- [Style] Missing style for sortable columns (#7976)
- [Style] DepartmentTag structure refactoring (#7975)
- [Style] AssignedToLabel structure refactoring (#8017)
- [Style] Redesign top menu item to gmail tab look (#7968)
- [Style] Material theme - delete department missing design (#7959)
- [Style] Material theme - change password button design (#7948)
- [Style] Strange location of Reward/Rebuke in ticket messages (#7946)
- [Style] Material theme: Label of radio buttons should start on the same line (#7914)
- [Style] Material theme - design for department status change when not allowed (#7900)
- [Style] Material Theme - Too small overlay in Compose Message (#7837)
- [Style] Contacts and Companies improvements (#7779)
- [Style] Material theme - make 'New' button more visible (#7778)
- [Style] Visualize Unread state of messages in chat window (#6021)
- [Fix] Clone agent fails if Phone feature is disabled (#8104)
- [Fix] Spam ticket is reopened on next answer (#8026)
- [Fix] Assigned to anybody nobody items positioned incorrectly (#8099)
- [Fix] Misleading text regarding LiveAgent Phone app (#8077)
- [Fix] KB search widget cannot be closed (#7881)
- [Fix] Param "C" in old mobile services returns null instead 0 (#7861)
- [Style] Cron screen styling (#8110)
- [Style] Material theme - attachment name (#8109)
- [Security] XSS through email (#8046) (#8047)
- [Performance] Slow update step 5.11.18 (#8072)
- [Fix] Notification on internal "chat from TicketID" is sent twice (#8080)
- [Fix] Link to queue cron KB article not displayed in some brands update (#8075)
- [Fix] API v3 authentication: Proper HTTP codes (#8067)
- [Fix] Call to undefined method _sys() in Api.class.php (#8066)
- [Fix] Features details array is not cleared before load (#8031)
- [Fix] User is now on message added incorrectly (#7999)
- [Fix] API v3 PUT on Contact does not work properly (#7978)
- [Fix] FreshDesk import - preg_match() expects parameter 2 to be string, array given (#7970)
- [Fix] Agent's recent conversations not cleared, impossible to start internal chat (#7933)
- [Fix] Mobile app chat settings does not change online state (#7833)
- [Fix] Final fix - Change of the main LA domain (*.ladesk.com) breaks built-in email (#7568)
- [Fix] Magento plugin does not display orders for guest purchases (#558)
- [Fix][Standalone] Missing queue.php file in installation package (#8001)
- [Fix][Standalone] Digitale - handle parallel call to incoming_handler (#7647)
- [Performance] Typing indicator overpowered pushstream with empty events (#7991)
- [Security] Internal knowledge base articles shows as items in public search result (#7974)
- [Fix] Agent alias variable is not recognized in manual invitations (#7799)
- [Fix] Calls are routed from queue to offline when there are more than 10 calls in queue (#7755)
- [Fix] Call to undefined method La_Model_Contact::getContact() (#7967)
- [Fix] API v1 - Error when adding customer to group (#7947)
- [Fix] HTTP request rule actions are working within only 1 hour after saving (#7906)
- [Fix] Owner account missing authusers row (#7730)
- [Fix] Remember me is not working (#7958)
- [Fix] Zendesk import error: invalid value -1 for id attribute (#7954)
- [Fix] Incomplet data in Redis cache (#7908)
- [Fix] Actual visitor URL set by JS is not changing in chat header and is not added as message (#7786)
- [Security] Password is returned from login request (#7835)
- [Security] Better password management (#4002)
- [Feature] Improve Devices screen (#6825)
- [Feature] Add possibility to use custom favicon of customer portal (#4346)
- [Fix] Web phone device with wrong credentials sends many register requests (#7738)
- [Fix] Add IP column to audit log grid (#7759)
- [Fix] Ticket history report - export to CSV does not work (#7620)
- [Fix] Listbox options in Submit Ticket Form are shown incorrectly (#7559)
- [Fix] Mass action dialog keeps showing 'scheduling mass action' (#6988)
- [Fix] KB and multiKB fixes and improvements (#4799)
- [Fix] Agent cannot login - Too many rows (#7720)
- [Fix] Add index for mail outbox table to update step (if not exists) (#7844)
- [Fix] Wrong position of "Create filter - Tickets" popup (#7831)
- [Fix] Magento plugin has to be PHP 7 compatible (#7788)
- [Fix] Asterisk-la generate exception on /v1/call/AP_AK_XXX.XXX/_status [GET] (#7766)
- [Fix] ES indexes update request (#7757)
- [Fix] Remove DB foreign key constraint (#7747)
- [Fix] No sense to have values "No separator" or "Space" for "Decimal separator" (#7701)
- [Fix] Listbox in 'submit ticket' form doesn't adapt to a window size after resizing (#7695)
- [Fix] Agent after creation is broken - missing entries in DB (#7628)
- [Fix] Owner is able to allow himself to change status in departments (#7617)
- [Fix] Not possible to resize the reply box when replying Twitter ticket (#7598)
- [Fix] Agent cannot end the call (#7480)
- [Fix] /accounts/mail_pipe.php is not regenerate during update (#7354)
- [Fix] Delete department bugs (#7343)
- [Fix] Update user stats. Message: Could not load Row. Primary key values empty (#6956)
- [Fix] Change text for forgotten password on login (#7942)
- [Performance] Add index on level column in logs table (#7862)
- [Performance] Remove task La_Task_UpdateConversationSearchIndex on hosted accounts (#7768)
- [Performance] Ticket history takes long time to load on larger data (#7765)
- [Performance] Audit logs table - size limit (#7425)
- [Performance] Optimize size of mails table (#7369)
- [Style] Various paddings in API screen (#7832)
- [Style] Wrong place & status of mark of Agent status. (#7875)
- [Style] Chat overview summary button too large (#7847)
- [Style] Agents - missing design of popup and wrong aligments (#7827)
- [Style] Attachments in KB has too little margin (#7824)
- [Style] Many lines in search result in settings (#7816)
- [Style] Empty space in Edit Language popup (#7814)
- [Style] Material Theme - Two scrollbar in one popup (#7842)
- [Style] Material Theme - Small text in notification bar (#7840)
- [Style] Material Theme - Redesign help boxes (#7836)
- [Style] Material Theme - Many Design bugs (#7811)
- [Style] Material theme - Missing error style in mail outbox dialog (#7806)
- [Style] Material theme - missing retweet icon (#7802)
- [Style] Material theme - Time report plugin missing style (#7797)
- [Style] Material theme - Label across filled input value in rules (#7737)
- [Style] Material theme - error not visible during rule creation (#7712)
- [Style] Material theme - elasticsearch configuration is not designed (#7681)
- [Style] Material theme - confirmation window size/scrollers (#7655)
- [Style] Material theme - clickable error icon missing (#7571)
- [Style] Material theme - bad contrast between new and resolved tickets (#7398)
- [Style] Wrong size of running call content (#7311)
- [Fix] Video call not working, createObjectURL was changed (#7922)
- [Fix] Nicereply plugin - change URL (#7916)
- [Fix] Creating / converting to registered visitor in API v3 (#7527)
- [Fix] ES script reindex_v1 is not stored if ES in account was eneabled before (#7883)
- [Fix] Increase allowed minimum call routing time in call settings (#7848)
- [Fix] "User is now on:" wrong web address (#7639)
- [Fix] Data errors in listboxes (#7804) + (#7800)
- [Fix] Ticket automatically deleted with Reason: Visitor hasn't left email address to contact him (#7635)
- [Style] Material theme - Broken design in News bottom bar (#7820)
- [Fix] Agent panel of SaaS account stuck on loading (#7794)
- [Fix] ElasticSearch bulk item has failed with error: failed to parse [datecreated] (#7748)
- [Fix] Empty header Cc: in emails (#7745)
- [Fix] Base64 JS conflict on customer's website (#7726)
- [Fix] Change of the main LA domain (*.ladesk.com) breaks built-in email (#7568)
- [Fix] Row doesn't exist when saving custom ticket field value (#7805)
- [Feature] Set / update actual URL via JavaScript API (#7293)
- [Fix] Impossible to remove Call device (#7517)
- [Fix] Agents without alias are displayed on forum as Anonymous (#7503)
- [Fix] Shared ticket filters setting ALL does not work (#7329)
- [Fix] API v3: JSON format error throw bad type of error response (#7347)
- [Fix] Contact groups leading comma causes failure to index ticket (#7405)
- [Fix] Add allowed types message to file validator (#7524)
- [Fix] Unhandled job exception in La_Task_AddOwnerChangeInfoMessages_Perf (#7707)
- [Fix] Elasticsearch - failed to execute search request (#7648)
- [Fix] API v3: Code regeneration removes ApiV3Request.java (#7634)
- [Fix] 'Purge ticket' doesn't automatically stop other specific rules (#7625)
- [Fix] Reschedule mass action enqueuer on recoverable ES exception (#7618)
- [Fix] The option 'Open article in new window' is not saved. (#7536)
- [Fix] SpamAssassin plugin causes broken email parsing (#7519)
- [Fix] Better "Visitor cookie lifetime" decription (#7427)
- [Fix] Call dial pad of browser calls does not work (#7394)
- [Fix] Fix numbering of multiple rules with same order (#7327)
- [Fix] Duplicate contact widget attributes (#7317)
- [Fix] No results if Agent set 'ANYBODY' in 'Message added by' filter (#7260)
- [Fix] Unexpectedly ended chat when two agents pick up a chat at the same time (#7240)
- [Fix] Show agent status when transferring ticket. (#7228)
- [Fix] LiveAgent enable new agent to Tickets, Chats and Calls even if he was disabled to answer them during creation (#7141)
- [Fix] Confusing automatic messages in chat from invitation (#6772)
- [Fix] Remove deprecated ThinButton (#7609)
- [Performance] Duplicate SQLs - departments table (#7595)
- [Style] Long text string (without space) not formatted correctly in note in Material theme (#7534)
- [Style] Material theme - page visits design (#7597)
- [Style] Material theme - status during adding Forwarding account (#7612)
- [Style] Material theme - New ticket screen height (#7719)
- [Style] Material theme - table sorting indicator is reversed (#7680)
- [Style] Material theme - badges from gamification are not designed (#7671)
- [Style] Material theme - not possible to upload logo from getting started screen (#7666)
- [Style] Material theme is missing chat check-marks of the received and read message (#7579)
- [Style] Material theme - one note in ticket divided in two notes when attachment is added (#7563)
- [Style] Material theme - line in customer note (#7562)
- [Style] Material theme - ticket filter scroll and agent search (#7560)
- [Style] Material theme - missing alt on different buttons (#7556)
- [Style] Material theme problem with inline quotation (#7541)
- [Style] Material theme - Internal chat resizes incorrectly when agents are added (#7464)
- [Style] Wrong styling of fields in ticket details form (#7485)
- [Style] Style problem in "messages to dispay" inputSting (#7432)
- [Fix] Silently skip not existing alias during ES index update (#7761)
- [Fix] Custom button image is automatically removed (#7732)
- [Fix] LaRunningChat cookie value contains '=' (#7741)
- [Fix] mass actions do not perform the chosen task (#7683)
- [Fix] Chat invitation color settings are wrong (#7728)
- [Fix] Twitter character limit should be 280, not 140 (#7721)
- [Fix] Amazon S3 plugin troubleshooting error messages (#7705)
- [Fix] Rule action 'HTTP Request' sometimes fails with 'Connection Timed out' (#7679)
- [Fix] Internal call is declined automatically (#7520)
- [Fix] Retry of update step 5.9.6 always fails (#7704)
- [Fix] Forced time tracking is blocking whole panel (#7674)
- [Fix] Dial out prefix must be unique (#7644)
- [Fix] Change hosted account domain doesn't change default mail account hostname (#6970)
- [Fix] DST change causes infinite loop in Gpf_Model_QueuePlannedJob (#7697)
- [Fix] Custom translation of "Search results" in KB does not work (#7694)
- [Fix] Push notifications not working on LiveAgent Android app (#7667)
- [Fix] Ticket history display time stamps in server time zone (#7619)
- [Fix] Visitor with running chat on domain a.ladesk.com can't start chat on b.ladesk.com (#7584)
- [Fix] Internal call from a ticket displays customer's name instead of agent's name (#7346)
- [Fix] Dont sent notification from email marked as spam (#7316)
- [Fix] Answer not added to ticket, after reload still as draft (#7249)
- [Style] New Contact form thank you page gets cut off (#7589)
- [Fix] Undefined variable: apiKey Auth.class.php (#7606)
- [Fix] Race condition during contacts index creation (#7604)
- [Fix] Admin cannot add/remove himself from being available for calls. (#7586)
- [Fix] Default language setting isn't applied in new trials (#7555)
- [Fix] Cookie ''LaRunningChat'' is not created on double domain eq .com.br (#7518)
- [Fix] Not possible to upload multiple file types (#7509)
- [Fix] Bugs in Desk.com migration plugin (#7478)
- [Important notice] From this version all database tables must use InnoDB storage engine (except for qu_la_conversations_search which uses MyISAM), and database and all tables and columns must use collation utf8_general_ci (except for some specific columns changed by application to utf8mb4_general_ci).
- [Security] Add rate limiter for dns check for custom domain and spf check (#7481)
- [Feature] Voice driven input field (#7471)
- [Feature] A report for a ticket lifecycle (#3900)
- [Fix] Banned IP is able to submit ticket (#7043)
- [Fix] IP Ban does not work for Forum posts (#7473)
- [Fix] Changes in call transfer (#6781)
- [Performance] Recent tickets calculation (#7510)
- [Performance] Department count recomputation (#7444)
- [Fix] API v3: apiToken multi-app support (#5922)
- [Fix] Too many dynamic script compilations (#7577)
- [Fix] Set CkEditor language to agent panel language (#7476)
- [Fix] Unicode chars in subject are wrongly parsed from email (#7421)
- [Fix] Invitation with 'Ring to all' keeps ringing after it has been picked up (#7400)
- [Fix] Agent stays logged in and can not be logged out (#7360)
- [Fix] Start URL of live chat is empty if no-referrer is set (#7340)
- [Fix] SLA is not closed for chat canceled by closing the browser (#7335)
- [Fix] Incorrect type/number of recipients after "merge recipients" checkbox is checked. (#7303)
- [Fix] SLA is not stopped in "SLA log" when Agent use "Mark as answered". (#7283)
- [Fix] Sending template test email will not use email account from set department (#7166)
- [Fix] Unsuccessful assigned call is being resolved (#7045)
- [Fix] IVR play offline message instead of queue message (#6987)
- [Fix] Mass action Resolve ticket does not update stats in the agent reports (#6733)
- [Fix] Purge ticket should automatically stop other rules (#6651)
- [Lang] Calling terms clarification (#6747)
- [Style] The top bar with tickets disappears (#7462)
- [Style] Style of Info message is slightly broken when also long error message is displayed (In add gmail account form) (#7174)
- [Style] Material theme - 0 to solve design (#7522)
- [Style] Material theme - undelete button in KB is the same as delete (#7511)
- [Style] Material theme - deleted forum post isn't collapsed (#7502)
- [Style] Material theme - larger textareas in domain settings (#7501)
- [Style] Material theme - different design bugs (#7499)
- [Style] Material theme - visitor field is not styled (#7551)
- [Style] Material theme - Change IVR action in rules requires design (#7456)
- [Style] Material theme - Show quoted text is in way (#7449)
- [Style] Material theme - missing loading indicator on save of KB (#7437)
- [Style] Material theme - Missing style for mandatory fields (#7435)
- [Style] Material theme - work report per hour needs design (#7404)
- [Fix] Images in FB posts not displaying due to files permission control (#5110)
- [Fix] ElasticSearch bulk item has failed with error: failed to execute script (#7505)
- [Fix] Can't download ticket attachment (#7533)
- [Security] Restrict uploaded files using MIME types, not suffixes (#7361)
- [Fix] "User is on: …" wrong notification in the chat (#7469)
- [Fix] "Agent left the chat" wrong notification (#7442)
- [Fix] Chat messages not delivered to visitor (#7295)
- [Performance] Optimize filter open tickets count computation (#7422)
- [Performance] Optimize slow SQL query in tickets grid (#7408)
- [Performance] Logins table optimization (#7384)
- [Performance] Slow sql recent tickets grid - huge amount of assigned departments to agent (#7381)
- [Fix] Add visitor URL change as system message in chat (#7298)
- [Fix] Not possible to connect new Twitter account (#6974)
- [Fix] Material theme - add on hover explanations to actions in Languages (#7355)
- [Fix] End chat only when no other visitor is connected (#7296)
- [Fix] Automatic loading of older messages sometimes not working (#7097)
- [Fix] Dial out prefix lets you to save a number with plus sign (#5937)
- [Fix] Form with more departments - cannot read property a of null (#7433)
- [Performance] Deleting from table
qu_g_file_links
cost huge amount of time (#7402) - [Performance] Delete old auditlog entries (#7367)
- [Fix] Visitor changes when chat starts (#6885)
- [Fix] Allow user change status in department does not work (#7299)
- [Fix] Reroute is being called also after chat is answered (#7290)
- [Fix] Hidden KB suggestions in some pre-chat form's themes on mobile devices (#7314)
- [Fix] Undefined index: subject in Document.class.php (#7363)
- [Fix] Ticket KB Suggestions plugin adds URLs to ticket with HTTP only (#7359)
- [Fix] Pre chat from clear typed text during form 'initialization' (#7315)
- [Fix] Filter ticket counts - some documents are not reindexed (#7310)
- [Fix] Chat window in multiple tabs, LaRunningChat cookie (#7276)
- [Fix] Merge tasks DeleteUnusedVisitors and DeleteUnusedContacts (#7211)
- [Fix] APIv3 - new conversation/ticket sends twice via email (#7192)
- [Fix] Agent report with custom filters has broken graph for created tickets (#7169)
- [Fix] Number of days after which the sent mails from application will be deleted is decimal (#7161)
- [Fix] Number of days after which the deleted tickets will be purged is decimal (#7159)
- [Fix] Unsafe statement - INSERT INTO qu_la_devices FROM SELECT (#7156)
- [Fix] Unsafe statement - INSERT INTO qu_la_conversation_fields FROM SELECT (#7155)
- [Fix] Unsafe statement - INSERT INTO qu_la_conversation_users FROM SELECT (#7145)
- [Fix] APIv3 - add BCC parameter into new conversation/ticket (#7134)
- [Fix] View chat button from Chat transcript template is broken (#7125)
- [Fix] Piping mail account save always ends with timeout expired (#7119)
- [Fix] FB PageEventJob fail (#7116)
- [Fix] Limit url calls by rules (#7109)
- [Fix] Receiving answer in conversation at the start of the call break the call (#7098)
- [Fix] Agent isn't removed from chat on logout (#7019)
- [Fix] Call doesn't reroute to another agent if the call fails (#7017)
- [Fix] Difficult to enable chats when there is no department after update (#6982)
- [Fix] Save Add field form in twitter ticket throw error: Row note does not exist (#6973)
- [Fix] Change hosted account domain doesn't change default_mail_account_hostname (#6970)
- [Fix] Call tickets created with IVR are in open state (#6960)
- [Fix] Error in Browsers Cleanup Job (#6723)
- [Fix] Add column for dial out prefix into Call > Numbers section (#6145)
- [Fix] TypeError: Object doesn't support property or method 'startsWith' IE 11 (#7387)
- [Fix] Timeout in update step 4.64.3 (#7371)
- [Fix] Declaration of PredefinedAnswerForm::add must be compatible with EmailTemplateForm::add (#7319)
- [Fix] MAIL_REFERENCES_MYSELF not working (#7079)
- [Style] Missing style for badges notification in Material theme (#7353)
- [Fix] Standalone - Uncaught Error: Class 'Statsd' not found (#7309)
- [Fix] 'Forward email' action fails if part is missing header 'Content-ID' (#7278)
- [Fix] System message 'changed ticket owner' being added redundantly (#7206)
- [Style] Material theme fixes (#7308)
- [Feature] New agent panel theme Material - BETA (#5331)
- [Performance] API v3: Dedicated 'GET message' call to load quoted messages (#7194)
- [Performance] Unnecessary conversation indexation (#7171)
- [Performance] If widget is disabled tickets are still created (#7041)
- [Performance] Optimize agent login/logout speed (#4537)
- [Fix] Welcome message and logout link for registered visitors in contact form (#6885)
- [Fix] Not proper design of checkboxes in advanced section of call number (#7282)
- [Fix] After agent logout ringing chat is not rerouted (#7210)
- [Fix] Changed ticket subject not saved (#7207)
- [Fix] Adding Gmail accounts opens Gmail login in pop up and that is blocked by default (#7204)
- [Fix] API v3: Method '/users/{userid}' returns empty fields for agents (#7168)
- [Fix] Agent listed as 'Offline' in the 'Online agents' list (#7120)
- [Fix] Start chat again button is still visible on mobile devices when option hide is eneabled (#7117)
- [Fix] message.data.substr is not a function (#7110)
- [Fix] Department has free chat slot, but new chat is inserted to queue (#7008)
- [Fix] ReindexTicketsJob error (#6999)
- [Fix] IVR doesn't end the call if there are no more steps to process (#6777)
- [Fix] 'lost internet connection or disconnected' in the middle of chat (#7279)
- [Fix] Answer not added to ticket, after reload still as draft (#7249)
- [Fix] System message 'changed ticket owner' being added redundantly (#7206)
- [Fix] Notification sound cannot be played autopause issue (#7237)
- [Fix] Error in La_Task_DeleteUnusedVisitors (#7234)
- [Fix] Amazon S3 client does not set connection timeouts (#7226)
- [Fix] Wrong value in Average chat pickup time report (#7219)
- [Fix] ElasticSearch client does not set connection timeouts (#7217)
- [Fix] Chat button with pre-chat form with popup setting is broken (#7185)
- [Fix] Undefined offset: 1 in MessageGroup.class.php (#7239)
- [Fix] Using first active mail account. Mail account not set. (#7218)
- [Feature] API to see whether agent has a chat/call (#5485)
- [Security] Spoofing 3rd party e-mail addresses (#6730)
- [Security] Loading customer details for chat from cookies is not safe in some cases (#4423)
- [Performance] Slow select in La_Task_DeleteUnusedContacts and La_Task_DeleteUnusedVisitors (#6662)
- [Performance] Slow SQL select in gamification badge 'cleaner' (#6837)
- [Fix] ArchiveOldMessagesToAwsS3 doesn't work sometimes (#7216)
- [Fix] Digitale: Call anwer SLA is not stopped (#7183)
- [Fix] sla id in SLA log is not changed after SLA is changed (#7193)
- [Fix] Sitemap is missing ':' character (#7187)
- [Fix] Plan and run Gpf_Queue_Db_CleanBatchesJob only for self hosted installations (#7182)
- [Fix] When user closes Call Ticket in LA then DB -> "conversation_users_history" should update "dateleft" (#7177)
- [Fix] Ticket filters that contain both "Subject" and "Tags:exclude" conditions do not work (#7173)
- [Fix] Elasticsearch: Search request failed. No alive nodes found in your cluster (#7144)
- [Fix] Performance report missing time information for group by Hour option (#7114)
- [Fix] Focus not moved to writing note after clicking Add note (#7107)
- [Fix] Missing username and password fields in SMTP set up of forwarding (#7094)
- [Fix] La_Conversation_ReindexManager never creates batches (#7088)
- [Fix] Agents not knowing that they are offline in LA (#7087)
- [Fix] Chats not picked up by agent stay in INIT state (#7083)
- [Fix] Note is not counted into stats from transfer ticket action (#7081)
- [Fix] Remove "tickets in filters menu" view (#7080)
- [Fix] You can open multiple 'Voice status' windows (#7072)
- [Fix] LiveAgent change 'From' email address itself (#7068)
- [Fix] 'Ticket created' rule executes twice for a chat ticket (#7020)
- [Fix] Call dialed from SW / HW phone via dial out prefix is created for default department (#6950)
- [Fix] Duplicate API request during chat opening (#6899)
- [Fix] Chat sound issue - first chat after log in does not make any sound (#6853)
- [Fix] Better name for "Requested by company" rule condition (#6828)
- [Fix] Chat is showing incorrect date (#6752)
- [Fix] Answered chat shows as Init, after panel reload it is fine (#6718)
- [Fix] Not possible add forwarding mail account - error on check SPF (#6704)
- [Style] Keypad is broken (#7092)
- [Fix] New chat button is still OFFline when agent logOUT and then logIN (#7209)
- [Fix] It is possible to have set non-existing device as call receiver (#7180)
- [Fix] Create Feddback button doesn't work properly (#7129)
- [Fix] Error when indexing legacy messages (#7179)
- [Performance] Remove fulltext index in qu_la_contacts (#7143)
- [Feature] Show only agent's alias in chat and emails (#2022)
- [Feature] Option to enable viewing KB in iframe (#7059)
- [Feature] API v3 /tickets/{ticketId}/messages (#6892)
- [Feature] KB article draft automatic save (#3077)
- [Fix] Reload settings cache from DB to Redis (#7078)
- [Fix] Invalid mass action actions query format (#6977)
- [Fix] Syntax error in La_Rules_Actions_Base (#7170)
- [Fix] Update step with ES index change takes too long (#7142)
- [Fix] Date tooltip shows same vague value as message in ticket (#7135)
- [Fix] Messages in internal chat are not marked as read on our LA after today update (#7133)
- [Fix] Add {$contact_phones} variable to rules and custom plugin (#7095)
- [Fix] SLA for first answer set when agent creates a ticket (#7085)
- [Fix] Mass action merge for tickets doesn't work (#7074)
- [Fix] API v3: Companies filters do not work (#7067)
- [Fix] To number not prefilled when repeating call in ticket (#7064)
- [Fix] SLA isn't stopped / removed when you mark ticket as spam or delete it (#7049)
- [Fix] Filling Customer's Email in Ticket and Internal Ticket does not save (#7003)
- [Fix] SLA log report doesn't work for chat and calls (#6993)
- [Fix] Disabled time rule writes warning messages to event logs (#6990)
- [Fix] ES6 illegal_field_value_exception (#6986)
- [Fix] It is not possible to start call on OLD Twilio integration (#6985)
- [Fix] Invalid value in contact countryCode (#6963)
- [Fix] Date & time format not applied everywhere (#6959)
- [Fix] All resolved tickets should have dateresolved filled (#6935)
- [Fix] Rewrite check doesnt work because of X-Frame-Options (#6927)
- [Fix] Open event log record in dialog on click (#6919)
- [Fix] SLA tab doesn't show correctly the active SLAs (#6906)
- [Fix] Agent not subscribed to new message event (#6859)
- [Fix] User icon missing in users listbox (#6796)
- [Fix] Agent can't end chat (#6778)
- [Fix] IVR is possible to be saved with incorrect URL addresses (#6746)
- [Fix] LDAP default user role should be agent (#6713)
- [Fix] Change ticket index in ElasticSearch to use nested objects (#6607)
- [Fix] SLA API - elapsed time should not include postponed time (#6569)
- [Performance] Not optimalized RecalculateSlaInConversationsJob (#7091)
- [Performance] La_Task_AddOwnerChangeInfoMessages updates also old tickets with not changed contact (#7042)
- [Performance] Too many La_Features_Facebook_PageEventJob running concurrently (#7007)
- [Fix] Page visit tab is permanently hidden on cloud (#7132)
- [Fix] HelpScout import plugin stucked on users import (#7127)
- [Fix] Update 4.44.2 - Row does not exist (#7089)
- [Fix] Forwarding mail account activation failing (#7103)
- [Fix] Incoming call is cancelled with internal call (#7106)
- [Features] DTMF input for IVR (#7062)
- [Fix] MAIL_REFERENCES_MYSELF not working (#7079)
- [Fix] Contact widgets don't work in IE11 (#7038)
- [Fix] GeoIP plugin changes due to Google Maps API policy update (#7086)
- [Performance] Optimize SELECT from qu_la_page_visists table in APIv3 call (#7031)
- [Fix] Creating agent from a registered visitor doesn't create devices (#7063)
- [Fix] Unhandled null returned from Session::getValidTo() (#7060)
- [Fix] Default 'Ticket Resolved' email template is broken (#7051)
- [Fix] Broken owner contact causes 'Row does not exist' when opening ticket (#7040)
- [Fix] Android app returns internal server error on all LA versions (#7037)
- [Fix] Using custom ticket fields in integration javascript doesn't work (#7033)
- [Feature] Option to disable Start chat again button (#6770)
- [Feature] Create filters available to all agents (#1670)
- [Style] Set general style to maintenance mode in agent app (#6966)
- [Style] Maintenance mode in Embedded chat (#6734)
- [Style] SLA level icons (#6626)
- [Fix] Using first active mail account exception (#7021)
- [Fix] Array to string conversion in CustomPlugin (#6979)
- [Fix] Not possible to add email account to department (#7032)
- [Fix] Encode characters { and } in APIv3 requests (#6904)
- [Fix] Date format inconsistency in APIv1 (#6807)
- [Fix] Delete button in ticket and customer note does not work (#6965)
- [Fix] Unable to create agent (#7004)
- [Fix] Authentification failed (Gpf_DbEngine_DuplicateEntryException) (#7012)
- [Fix] HighRise - request timeouts (#7022)
- [Fix] APIv3 request agent_phone/me returns 500 sometimes (#6783)
- [Fix] Sitemap generates links with http not https (#7013)
- [Fix] Unknown column in qu_la_contacts select (#6983)
- [Fix] Agents without departments don't have devices (#6795)
- [Fix] API request to api/v3/custom_buttons returns error 500 (#7002)
- [Fix] Contact search by email is case sensitive (#6903)
- [Fix] Incoming email by Forwarding, outgoing by SMTP (#5601)
- [Fix] Not possible to add non-existing contact as ticket recipient (#6952)
- [Fix] Outgoing call on occupied number is counted as unanswered call in performance report (#5676)
- [Fix] Missing Canned message button in chat (#2306)
- [Fix] Possibility to edit own extension (#6782)
- [Fix] Unpause doesnt work (#6905)
- [Fix] Delete Ticket field cause SQL error: Failed to delete 1 field(s) (#6972)
- [Fix] Action initiator condition in rules doesn't load agent value (#6946)
- [Fix] WordPress plugin: Fatal error (#6936)
- [Fix] count() Parameter must be an array or an object that implements Countable (#6932)
- [Fix] Javascript errors in console caused by interference with other js code in page (#6920)
- [Fix] Add rule conditions operators IS or IS NOT (#3787)
- [Fix] Impossible to remove specific OR condition from a ticket filter (#6869)
- [Feature] Custom new ticket action (#6764)
- [Fix] Never ending loop of cron task with DB driver for queue jobs (#6939)
- [Fix] SLA SQL - Invalid datetime format (#6945)
- [Style] Images of FB pages are too large (#6930)
- [Fix] Chat again resolve ticket if the original conversation was transferred to department where is no-one available for chat (#6793)
- [Fix] Exception in La_Task_Update_FetchTwitterScreenName (#6933)
- [Fix] Unable to create agent (#6929)
- [Fix] Row does not exist in New internal call (#6928)
- [Fix] After deleting custom ticket fields from the admin section they are visible from the rules section (#6914)
- [Imortant notice] From this version PHP 7 is required and it is compatible only with Elasticsearch 6. For more details see https://support.ladesk.com/127000-LiveAgent-Requirements
-
[APIv3 change] apikey can no longer be sent as GET URL parameter. Send it as header or in POST data.
- [Feature] Ticket ID and Closed filter in SLA log reports (#6515)
- [Feature] APIv3 'create agent' endpoint (#6605)
- [Feature] Copy/clone a rule (#2442)
-
[Feature] Transfer call to extension (#6510)
- [Security] APIv3: It shouldn't be possible to send apikey as url parameter (#6400)
- [Security] OAuth misconfiguration allow to access another user Twitter account (#6725)
- [Security] Rate limit of new user registration in KB (#6823)
- [Security] Remove modulesinfo.php from scripts/ folder (#276)
-
[Security] Remove open-flash-chart.swf (#4157)
- [Performance] Slow reindexing of new tickets when created by cron task (#6925)
- [Performance] Wrong filter ticket counts - increase speed of reindexing changes in ticket (#5831)
- [Performance] Rate limit number of searches to KB search (#6664)
- [Performance] Async requests from UI (#6676)
- [Performance] ReindexContactJob should be able to index more contacts at once (#6668)
- [Performance] SQL command to qu_la_agentrankings - too many calls (#6710)
- [Performance] Missing index in qu_la_conversation_relations (#6711)
- [Performance] Slow logs from Event logs grid request (#6643)
- [Performance] Support of latest elasticsearch versions (#6274)
- [Performance] Add index.* specific directives for elasticsearch (#6505)
- [Performance] QU LA - contacts for requested by condition in rules load slowly (#6353)
- [Style] Add mail account error not red (#6857)
- [Style] Pre-chat form HTML issues (#6838)
- [Style] 'Thank you' message after form is sent is not styled properly on IE11 (#6582)
- [Fix] json_decode() expects parameter 1 to be string, array given in DbJobWrapper.class.php (#6915)
- [Fix] Max. header fields value (50000) size exceeded (#6529)
- [Fix] Wrong default filters in Channel reports and problems with modification of saved filters (#4869)
- [Fix] Attachments not being delivered in emails (#6908)
- [Fix] Contacts with stuck empty twitter screen_name (#6677)
- [Fix] Online visitors display empty rows (#6571)
- [Fix] Invalid mass action iterator query format (#6870)
- [Fix] Incoming call picked up with SIP client cannot be transferred via WebUI (#6576)
- [Fix] Issue with saving Canned message (#6850)
- [Fix] Alphabetical order of agents in department setting (#6719)
- [Fix] Turning on Chats, random department order (#6694)
- [Fix] Unable to remove image from optional field /avatar, logo/ (#3101)
- [Fix] Resolve immediately after sending answer can leave ticket in Answered state (#6858)
- [Fix] Missing undeleted agents' extensions (#6648)
- [Fix] 'Create new conversation' from API as agent sends two mails (#6802)
- [Fix] Desktop notifications on Mac and Safari don't show up (#6864)
- [Fix] APIv3 '/calls' returns empty response (#6880)
- [Fix] APIv3: missing email account in departments list (#6655)
- [Fix] Using first active mail account exception (#6840)
- [Fix] Created or deleted tag is not immediately listed in tags grid (#6818)
- [Fix] Wrong Content-Type format pdf (#6447)
- [Fix] Error in La_Model_Sla_RecalculateSlaInConversationsJob (#6868)
- [Fix] Contact input list is not refreshed on backspace (#6771)
- [Fix] Sort mail accounts (#6841)
- [Fix] Chat window from invitation strange behavior (#6754)
- [Fix] Ability to see current site visitor URL in the chat (#1758)
- [Fix] Deleted department stuck in La_WorkReport_QueueReportTask (#6805)
- [Fix] SLA is not closed (#6627)
- [Fix] Autopause does not pause last available agent (#4199)
- [Fix] La_Features_Facebook_PageEventJob fails (#6557)
- [Fix] Listbox in Submit Ticket Form is broken in Firefox (#6647)
- [Fix] Deactivated system mail account (#6774)
- [Fix] bus.html generates incorrect tracking url - channel is missing (#6827)
- [Fix] com.google.gwt.user.client.Element is deprecated (#6763)
- [Fix] Scrollbars for recipient listbox in ticket reply do not work with IE, Chrome (#5474)
- [Fix] Application tries to answer call via sip device (#6809)
- [Fix] Zapier integration is using apikey as GET parameter (#6688)
- [Fix] DuplicateEntry Exception during the merge of tickets (#6811)
- [Fix] All agent's signatures are expanded (#6824)
- [Fix] APIv3: Unable to undelete contact (#6775)
- [Fix] Html lang attribute does not reflect language (#6804)
- [Fix] Queue report hourly must be unique for departmentid and datecreated (#4925)
- [Fix] Adding forum by agent doesn't show in forum preview (#6680)
- [Fix] User sign up on customer portal is giving 'Could not load Row. Primary key values empty' (#6759)
- [Fix] Strange results of search in KB from agent panel with different from and to (#6624)
- [Fix] Knowledgebase - Missing Canonical Tag (#5663)
- [Fix] Incorrectly calculated SLA (#6633)
- [Fix] APIv3: Enable sorting by more than one field (#6758)
- [Fix] Call to a member function disconnect() on null (#6609)
- [Fix] Two checkboxes in one grid row (#6394)
- [Fix] Too many results in tickets search and the best match is not first (#6684)
- [Fix] Ticket with chat is not possible to load in mobile view (#6690)
- [Fix] Edit contact widgets - useless ColorsPreview and wrong labels (#6396)
- [Fix] Conversation URL link does not work for ticket Forward HTML template (#6705)
- [Fix] Quoted text is not forwarded (#5643)
- [Fix] Export to CSV fails on memory (#6506)
- [Fix] Automaticaly load more older messages in ticket (#6556)
- [Fix] Job failed on Gpf_Session_Exception_SessionNotCreated (#6675)
- [Fix] Calling out from LiveAgent in ticket changing ticket subject (#6564)
- [Fix] SLA level not working in case of setting business hours just to one day (#6637)
- [Fix] Internal ticket customer field lists only contacts which have an email address (#6467)
- [Fix] Registration email missing Message-ID (#6634)
- [Fix] Add SLA type column into SLA reports (#6580)
- [Fix] Graph tooltip is cut off (#6595)
- [Fix] Elastic search returns only first 10k records (#6579)
- [Fix] Ticket grid is missing Source (#3836)
- [Fix] 'Specified department does not exist' error while saving a new piping email (#6578)
- [Fix] Adding email - test on existing username should be first (#6590)
- [Fix] Display number of views for KB article (#6531)
- [Fix] Clicking to "All" button in Contacts table does not clear all filters (#6581)
- [Fix] Create contact and set while changing ticket owner doesn't set email (#6543)
- [Fix] Double ringing out from LivePhone (#6587)
- [Fix] Hyperlinks are not working in video chats (#6530)
- [Fix] 'Row does not exist' after sending chat message with attached image file (#4415)
- [Fix] Not possible to set outgoing email account for action 'send email' in rules (#5879)
- [Fix] Incoming chat stops ringing sound after 30 seconds (#2186)
- [Fix] Displayed time zone value changes after saving contact (#6525)
- [Fix] Customer is not automatically recognized when he starts a chat from Trial's agent panel (#4167)
- [Fix] Rule overviews for postponed time is odd (#6561)
- [Fix] Upload file error not visible in customer chat window (#90)
- [Fix] ContactFields created via javascript API not assigned correctly (#6832)
- [Fix] Row call_max_queue_time does not exist when saving phone settings (#6836)
- [Security] Ticket attachments access (#6762)
- [Security] Request rate limit improvement (#6756)
- [Fix] New call / internall call action missing (#6808)
- [Fix] generateWidget.php is not cached for invitations (#6800)
- [Fix] Limit search query length (#6794)
- [Fix] Flag is not displayed for contacts with avatar (#6792)
- [Fix] Automatic retry of timeout request (#6779)
- [Fix] Create agent button is not set as primary (#6776)
- [Fix] Dynamic IVR does not work (#6769)
- [Fix] Wrong parameters for RestApi_ProcessingException (#6738)
- [Fix] Online visitors displays map but not list of visitors (#6611)
- [Fix] User default avatar has wrong image URL (#6749)
- [Fix] Custom field 'is empty' condition requires value (#6696)
- [Fix] HTTP Request input validation (#6724)
- [Fix] Welcome message is not displayed (#6686)
- [Security] XSS vulnerability (#6682)
- [Fix] New contact widgets have set Arabic language by default on trials (#6689)
- [Fix] Disable writing 'Invalid postMessage source' in browser console (#7603)
- [Fix] array_pop() expects parameter 1 to be array in VisitorsList.class.php (#6721)
- [Fix] Unable change API call receiver in profile edit (#6707)
- [Performance] Redundant event after department status change (#6681)
- [Fix] Customer can't see messages submitted before chat is answered (#6589)
- [Fix] Row does not exist while opening ticket (#6629)
- [Fix] Not possible to create forum topic through New tab (#6644)
- [Fix] Argument 1 passed to La_VisitorUserDetails must be an instance of stdClass (#6669)
- [Fix] Declaration of La_Agent_LogoUpload::upload should be compatible with La_Agent_ImageUploadBase::upload (#6679)
-
[Notice] This is the last major version supporting PHP 5. From the next major version LiveAgent 5.0 only PHP 7 and Elasticsearch 6 will be supported.
- [Feature] Requester country rule condition (#6541)
- [Feature] Quiet reindexing of tickets without dropping existing index (#6257)
- [Feature] Calls for offline agents (#5654)
- [Feature] Automatically redirect calls after X minutes of ringing or in queue to voicemail (#2732)
- [Feature] Transfer chat to a department (#3401)
- [Feature] Call center: Call extensions - Internal calls (#6360)
- [Feature] Custom delay in postpone action in rules (#6382)
- [Feature] Audit log - apikeys actions (#6412)
- [Security] Vulnerability in languages code (#6568)
- [Performance] Speed up processing of Facebook posts and messages (#6409)
- [Performance] Duplicated requests during chat answering (#6431)
- [Performance] Slow SQL - Ticket detail - recent conversations (#6401)
- [Performance] Unnecessary requests in MessagePresenter (#5766)
- [Performance] slow select to la_users table (#6660)
- [Style] Missing link style in ascent form theme (#6513)
- [Style] Montana KB theme add None option for Predefined Header Image setting (#5586)
- [Fix] Undefined property in ComputeCreatedResolvedTicketsTask (#6584)
- [Fix] Agent gets ringing chat even if all his slots are full (#6575)
- [Fix] Chat Inactivity custom time is ignored (#6562)
- [Fix] API v3: Param 'hasPhone' in GET /contacts is not working (#5923)
- [Fix] Chat window is not visible if chat is started from new button (#6540)
- [Fix] Incorrectly applied rate limit on password change (#6558)
- [Fix] REST API Agent ranking report (#2254)
- [Fix] "To number is mandatory" error when creating a new call (#6504)
- [Fix] Forward, postpone and SLA level (#2808)
- [Fix] Contact phone is not loaded (#6514)
- [Fix] API v3: Some API calls return wrong error response (#6538)
- [Fix] Help Scout migration plugin doesn't migrate attachments which contain a space (#6468)
- [Fix] Upgrade FB API calls to latest version (#6393)
- [Fix] External admin user in API (#6449)
- [Fix] After exporting contacts, the group column is showing ID instead of a Name (#6501)
- [Fix] Contact form - missing upload option on mobile devices (#6534)
- [Fix] Problem with rules 'when agent opened or left ticket' (#5389)
- [Fix] API v3 tickets - ownerid useless parameter removed (#6361)
- [Fix] Order of records on Ban history and Banned IPs screens (#6497)
- [Fix] Maximum length of value in Gpf_Db_FilterCondition is 250 (#6526)
- [Fix] Rule fails when adding message group into Spam ticket (#1674)
- [Fix] Open ticket into calling state only if call is already answered (#6507)
- [Fix] Compose facebook post doesnt work (#6511)
- [Fix] URL hyperlinking matches part of email address (#4393)
- [Fix] My tickets - starting a chat and closing it fast stucks the chat group in ticket (#6367)
- [Fix] Agent typing not visible for other agent viewing ticket (#5123)
- [Fix] "Customer typing text" info is stucked in chat window (#6476)
- [Fix] CK editor problem with stuck blocker (#6427)
- [Fix] Canned message available for resets to 'Me' (#6055)
- [Fix] Contact form Name length is not validated (#5943)
- [Fix] Parsing quoted text from invalid HTML email fails (#6494)
- [Fix] 2 step Verification Code required in customer portal login (#6469)
- [Fix] Stuck shortcuts tooltips (#4806)
- [Fix] Unable to insert/filter phone in the contacts (#5734)
- [Fix] Incorrect results in Contacts for fitering by multiple fields from one table (#5989)
- [Fix] Registered visitor's registration email handling (#5524)
- [Fix] Check if chat is already running during the refresh on mobile device (#4700)
- [Fix] Chat attachment on mobile on customer side (#5317)
- [Fix] API v3 whitelist doesn't work correctly (#6462)
- [Fix] Not possible to view the conversation after chat is closed in Ascent theme (#5732)
- [Fix] Don't automaticaly close chat window after ranking feedback (#2713)
- [Fix] EOL breaks adding note from integration code (#6386)
- [Fix] After a longer chat is resolved you can see "Overdue" importance notice (#1830)
- [Fix] Check whether selected device is active before starting a call (#6348)
- [Fix] Chat from My Tickets stuck on closing (#5517)
- [Fix] Invalid ticket filter is active (#284)
- [Fix] No registration - this number does not have any registration (#6380)
- [Fix] Suggestion form is not displayed on a mobile device/browser (#6433)
- [Fix] Reset password - mobile view - captcha not required (#5719)
- [Fix] API v3 does not have an option for ticket created date (#6397)
- [Fix] URL link from customer is not processed correctly in ticket from Facebook (#5141)
- [Fix] Deleting of ticket - to solve count not updated (#5821)
- [Fix] SLA was still counting on resolved ticket (#3622)
- [Fix] Duplicate emails sent if rule 'apply when ticket created' performs resolve or transfer (#5772)
- [Fix] PHP 7.2 compatibility: Update Smarty to 2.6.31 (#6406)
- [Fix] Remove agent assignment after agent account was deleted (#1664)
- [Fix] Add system message to ticket after assigned agent was deleted (#2344)
- [Fix] Unable to merge tickets via Mass Action (#6446)
- [Fix] Deactivated numbers listed in the From number listbox (#6457)
- [Fix] Invalid date format (#6410)
- [Fix] Agent's authuser is deleted (#6115)
- [Fix] Record calls setting for Digitale (#6452)
- [Fix] Export ticket to HTML doesn't dump style/script content (#5553)
- [Fix] Custom CSS of contact widgets can be truncated (#6131)
- [Fix] Some tickets lost their SLA when they reach overdue (#5891)
- [Fix] Files assigned to drafts not deleted (#5258)
- [Fix] Problems with custom filter in Performance reports (#6076)
- [Fix] Corrupted plain text attachments (#6608)
- [Fix] Detecting disconnected visitor doesn't work (#6612)
- [Fix] Redis connect() failed: Connection timed out (#6618)
- [Fix] Custom field condition evaluates only first field value (#6588)
- [Fix] Can not change mail account for notification emails from department (#6596)
- [Fix] Undefined variable in AuthService.class.php (#6638)
- [Fix] Array to string conversion in Redis.class.php (#6640)
- [Fix] Invalid argument supplied for foreach() FormHandler.class.php (#6639)
- [Fix] Empty rows in Chat overview (#6421)
- [Fix] Login via Facebook doesn't work (#6528)
- [Fix] When queue length changed + send mail causes fatal error (#6489)
- [Fix] Looping task ComputeCreatedResolvedTicketsTask (#6404)
- [Fix] IVR with dynamic parameters can not be saved (#6500)
- [Fix] AudioCapture permission has been blocked because of a Feature Policy applied to the current document (#6493)
-
[Notice] Sending API v3 key in GET URL parameter will be forbidden from version 4.65 put it in header or POST data
- [Fix] Empty From-name in email after creating new ticket (#6375)
- [Fix] APIv1 - get messages for ticket doesn't work for calls sometime (#6372)
- [Fix] Twilio - recording isn't added to ticket if agent ends the call (#6209)
- [Fix] Contact fields set via js api not saved to contact (#6453)
- [Fix] 'Row autopause does not exist' in protection settings (#6445)
- [Performance] Increase default Jobs time frame (#6441)
- [Fix] Empty rows in Chat overview (#6421)
- [Fix] Undefined class constant (#6442)
- [Fix] Only first 10 numbers loaded in 'From number' field (#6443)
- [Performance] Slow SQL in getQueuedJob() with DB driver (#6440)
- [Performance] Disable cron sleep for downloadable installations (#6439)
- [Fix] Wrong GeoIP location of call/phone contacts (#5997)
- [Fix] Old Twilio errors: selectHeaderAccept() + Data error in Numbers (#6437)
- [Fix] Pre-chat form can not be submitted, chat window can not be closed, JS TypeError: Cannot read property 'match' of undefined (#6425)
- [Fix] Android mobile call app throws internal error (#6422)
- [Fix] Manual invitations not working
- [Fix] Processing of queue jobs on downloadable installations
- [Fix] Workaround for nutcracker bug related to nested arrays returned in resultset (#6418)
- [Fix] Visitors list - redis driver - timeout if more visitors online (#6419)
- [Fix] Tickets grid shows empty rows (#6389)
- [Fix] Chats overview and online visitors data error
- [Fix] Elasticsearch indexing of messages archived in Amazon S3 storage (#6135)
- [Feature] Ban of IP (#6176)
- [Feature] Option to set custom date filter in auditlog filter (#6313)
- [Feature] New Rules context - Outbox email state change (#6287)
- [Feature] Rule condition - IP of visitor (#6177)
- [Feature] Add Visitor IP to the POST data in Display external info in ticket plugin (#6143)
- [Feature] APIv3 get running, ringing and in queue chats (#5901)
-
[Feature] API v3 - access ticket fields of ticket (#5422)
-
[Security] API v1 and v3 rate limit (#6171)
- [Performance] Slow SQL select from mails (#5948)
- [Performance] Facebook PageEventsTask optimization (#6184)
- [Performance] Slow selects in Gpf_Tasks_ArchiveOldContentsToAwsS3 (#6319)
- [Performance] Slow sql - qu_la_users_statuses_history - examined 500k rows (#4510)
- [Performance] Missing index in qu_g_mail_outbox table (#6318)
- [Performance] Improve cachig of message drafts on cloud (#6218)
- [Performance] Slow performance of Chat overview (#5738)
- [Style] Broken formatting when the first item in grid is created (#5531)
- [Style] Select company of contact broken design (#4669)
- [Style] Safari on iOS is adjusting font size (#6236)
- [Style] Read chat message icon is displaced in Musho theme (#6243)
- [Style] Missing background in Ascent contact form theme on mobile (#6226)
-
[Style] Wrong styling in add recipients listbox (#6123)
- [Fix] Canned messages not working the second time (#6388)
- [Fix] Forwarded message subject change is ignored (#6392)
- [Fix] Cannot read property 'length' of undefined (#6415)
- [Fix] Information about visitor's browser is not updating (#6395)
- [Fix] HighRiseIntegration tasks duplicated in qu_g_tasks (#1653)
- [Fix] Missing "change order" option in Time rules (#2861)
- [Fix] Reply FROM field in tickets doesn't work correctly (#5996)
- [Fix] Pre-chat form field values are missing sometimes after chat start (#4803)
- [Fix] Agent typing not visible for other agent viewing ticket(#5123)
- [Fix] Error: Failed to load hosting info (#5834)
- [Fix] Preview of KB works only for homepage (#6249)
- [Fix] Dont show General department in Mail accounts for disabled Departments (#3759)
- [Fix] My tickets - status color isn't changed after chat is ended in open ticket (#6366)
- [Fix] Email and name fields visible after department change in Submit ticket form when logged in (#6307)
- [Fix] Agent ranking message ignores agent gender (#6374)
- [Fix] Info about processing rule is NOT visible in a ticket (#6187)
- [Fix] {$subject} variable mandatory subject of ticket reply template (#6272)
- [Fix] Incorrect preview for empty finished chats (#5634)
- [Fix] Rules are not triggered by Department or Agent change via APIv3 (#6288)
- [Fix] Broken avatar in contact details (#5488)
- [Fix] Incorrect contact form preview (#6292)
- [Fix] Italic HTML tag adds unnecessary underscore to article preview (#6315)
- [Fix] Titlebar menu number of unread conversation (#6299)
- [Fix] Wrong caching of track.js (#6320)
- [Fix] Recipients of conversation are not updated (#6341)
- [Fix] Customer is set to internal ticket even if I removed him before creating the ticket (#6214)
- [Fix] GeoIP/map city is known but map pointer is in Gulf of Guinea (#3863)
- [Fix] GeoIP location isn't added to visitor browser info (#6120)
- [Fix] API v3: Refactor GET /chats call (#6308)
- [Fix] Contact does not exist (#2077)
- [Fix] Call center: New call took number name as department (#6291)
- [Fix] Missing phone numbers in list when calling from existing ticket (#5881)
- [Fix] Call initiated from call button is stuck in dialing state (#6324)
- [Fix] PHP 7.2.0 compatibility: GPF Form::add() and save() must be compatible with FormService::add() and save() (#6294)
- [Fix] Updating ticket state via API does not refresh 'To solve' (#6278)
- [Fix] Predefined answers should prioritize name/keyword when searching (#6304)
- [Fix] Manual invitations counting to number of accepts (#6286)
- [Fix] Possible to initiate action merge ticket into 'itself' (#6284)
- [Fix] Increase chat load limit (#6282)
- [Fix] Chat Invitation variables for Welcome Messages do not work (#6232)
- [Fix] API v3 Keys are not loaded on PHP 7.2.1 (#6281)
- [Fix] Contact Unique Field with empty value type email in QU LA (#6276)
- [Fix] Problem with rules 'when agent opened or left ticket' (#5389)
- [Fix] Mail outbox chronological sorting by time (#6037)
- [Fix] Fatal error: Declaration of RpcServer::execute() must be compatible with Gpf_Rpc_Server::execute() (#6269)
- [Fix] Do not allow sending reply before template is loaded (#6049)
- [Fix] CTRL+Q tooltip wrong behavior (#6044)
- [Fix] HTTP Body in POST Request is always urlencoded (#6227)
- [Fix] Export ticket to HTML doesn't dump style/script content (#5553)
- [Fix] Wrong avatar of twitter contacts (#6244)
- [Fix] Impressions/views of KB Submit ticket form are not updating (#6204)
- [Fix] Gravatar avatar is used in chats overview for visitor with custom avatar in contact (#2915)
- [Fix] If no agent is online, invitation page shows a track.js error (#6247)
- [Fix] JS error in chat window started from invitations (#6237)
- [Fix] Long name in active users should be in one line (#6241)
- [Fix] Department Email templates section inconsistency (#5326)
- [Fix] b.indexOf is not a function (#5575)
- [Fix] Agent status to solve tickets and chats is not updated (#5671)
- [Fix] Unable to search contact or company by email (#5723)
- [Fix] Can not create new contact with deleted company`s email address (#6137)
- [Fix] It's possible recover deleted contact with all old unique fields (#5005)
- [Fix] 'ticket start referrer URL' is not working properly in 'chat started' rule when pre-chat form is used (#5885)
- [Fix] Rule Action - add message to chat (#5819)
- [Fix] Newly created internal ticket is displayed as Answered but it is still New (#6213)
- [Fix] The first row of the listbox is not highlighted (#5566)
- [Fix] Can't get back to chat after logout/session timeout with drafted message(#5805)
- [Fix] Wrong source of ticket from Submit ticket contact form (#2830)
- [Fix] Submit ticket customization throwing errors (#6202)
- [Fix] Call is not rerouted after agents goes to pause (#6197)
- [Fix] Missing tooltip for answer chat in background (#6200)
- [Fix] Adding some stats to home screen doesn't work (#6180)
- [Fix] 'Edit company -> tickets' shows tickets from all companies (#6166)
- [Fix] Chat transcript variable {$chatText} still return content in English (#5978)
- [Fix] Task La_Task_ReopenTicketsTask threw exception Gpf_Exception: Could not load Row (#5807)
- [Fix] Duplicate value "online_form_window_width" for pre-chat form (#6175)
- [Fix] Creating of ghost contacts by just loading of in-page form (#4908)
- [Fix] In-page forms grid is empty even though working form is on web page (#6023)
- [Fix] API v3: Internal server error when GETting tickets by owner name (#6133)
- [Security] javascript security improvement (#5883)
- [Fix] Resque DB driver enhancements (#6391)
- [Fix] Can not create new ticket in Android app (#6383)
- [Fix] Reply after creating internal ticket cannot be sent (#6010)
- [Fix] Already identified customer changed to visitorXYZ during chat (#3642)
- [Fix] Slack plugin fixes (#6350)
- [Fix] 'chat_end_seconds' counting incorrect values (#6344)
- [Fix] Twitter and Facebook new post gives 'Row does not exist' error (#6340)
- [Fix] Fulltext search with filter in Event logs gives wrong results (#6338)
- [Fix] Slow SQL in La_Task_ArchiveOldMessagesToAwsS3 (#6337)
- [Fix] Twilio recording isn't added to ticket if agent ends the call (#6209)
- [Fix] Cannot create a new email piping mail account (#6317)
- [Fix] Slow SQL in DeleteUnusedContacts task (#6335)
- [Fix] Switching from any SLA level to None SLA throws error (#6334)
- [Fix] 'Max. header fields (250) count exceeded' error (#6329)
- [Fix] ElasticSearch reindex not working on standalone installations (#6321)
- [Fix] Plugins grid - duplicate requests (#6328)
- [Security] Registered visitor is able to submit ticket with different email address (#5681)
- [Security] File upload user role checking (#6298)
- [Fix] only update contact if contact groups changed (#6302)
- [Fix] Gpf_Exception: Redis: Key not specified. (#6301)
- [Fix] Delete ticket field returns: 'Failed to execute SQL' (#6300)
- [Fix] 'Export all to CSV' function returns error on report grids (#6251)
- [Fix] Sending mail fails after KB registration (#6262)
- [Fix] Sending emails stuck after server closes connection (#6252)
- [Fix] Reindex all tickets should start from most recenttickets (#6254)
- [Fix] Security issue (#6229)
- [Fix] Incorrect event subscriptions after login (#6224)
- [Feature] API v1: return ringing chats count from chats overview (#6221)
- [Style] Incorrect background of read message (#6179)
- [Fix] Problem with transfer chat by rule (#5717)
- [Fix] Deleting contact custom fields (#6206)
- [Fix] Missing on/offline icons in new contact form themes (#6188)
- [Fix] Predefined messages loading optimization (#6090)
- [Fix] ReindexTicketJob failed (#6205)
- [Fix] Mail fetching: Unexpected response received (#6168)
- [Fix] Broken listboxes in contact forms (#6186)
- [Feature] API v3: Create new conversation (#5713)
- [Feature] Play attribute in IVR choice (#6118)
- [Feature] LDAP plugin configuration improvement (#6086)
- [Feature] Departments in API v3 (#5849)
- [Feature] Faster ticket indexing (#5876)
- [Feature] Temporarily disable/deactivate a rule (#3347)
- [Feature] Open tickets in background (#5406)
- [Feature] API v3: Get SLA level info / configuration (#4879)
- [Feature] Seen/Unseen status on chat message (#5219)
- [Feature] Disallow and report duplicate email accounts (#5069)
- [Feature] Add custom date option to Ranking agents custom filter (#1630)
- [Feature] Add canned messages also for note or action note (#893)
- [Feature] Resque v3 (#5974)
-
[Feature] Show if message has attachment in message header (#598)
- [Security] user sessions destruction (#6032)
-
[Security] Injection vulnerability (#5862)
- [Performance] send more events in single call to pushstream (#6114)
- [Style] Rotary chat theme design bugs (#6003)
-
[Style] Cannot change ranking bg (#6012)
- [Fix] Some answers not counted in work report (#6072)
- [Fix] internal chat overlays ringing notification (#6147)
- [Fix] API v3: contacts PUT call causes error 500 (#6026)
- [Fix] incorrect display of 2-step verification (#6098)
- [Fix] Null error when editing chat buttons (#6161)
- [Fix] edit dialog blocking whole agent panel (#6170)
- [Fix] problem with cursor moving in ckeditor (#6162)
- [Fix] missing and unused images in chat themes (#6129)
- [Fix] blinking grid submenu and unscrollable too high menu (#6149)
- [Fix] Resque workers sending emails end up stuck (#6152)
- [Fix] Resque v2 rescheduling not working (#6154)
- [Fix] add previous month report on the first day of the month (#5801)
- [Fix] Whitespace in requester email in ticket from API (#4334)
- [Fix] La_WorkReport_QueueReportTask - Could not load Row (#5794)
- [Fix] Registration email always sent from system mail account (#6092)
- [Fix] Clean expired sessions from event subscriptions (#6128)
- [Fix] Possibility to start internal chat with not existing agent (#5983)
- [Fix] export of ticket or message strips too many attributes (#6107)
- [Fix] online visitors not visible in redis (#6119)
- [Fix] from-name info is not sent properly when it contains parentheses (#5936)
- [Fix] Reply on FB comment is not displayed in Related tickets (#5972)
- [Fix] Full preview of KB article doesn't display attachments (#6020)
- [Fix] No notification sent to agent if ticket created via API (#5689)
- [Fix] API v3 IP whitelist overflow (#6025)
- [Fix] Rule link does not work correctly (#4986)
- [Fix] Rule for new ticket from invitation widget doesn't work (#5863)
- [Fix] Unsafe incrementing of incoming report values (#6038)
- [Fix] ticket id in notification window should be clickable link (#6016)
- [Fix] API v3: Missing decimal places for latitude/longitude (#6024)
- [Fix] Email account is not selected for agent/customer templates (#5899)
- [Fix] Requester's time zone does not work correctly for 30 minute zones (#1884)
- [Fix] Department listbox shows empty view (#5898)
- [Fix] Contact form error behavior (#5968)
- [Fix] Wrong position of listbox popup on scrolled in-page form (#5929)
- [Fix] New SLA types do not display as hours on the report charts (#5956)
- [Fix] table qu_la_work_reports allows duplicate records (#5905)
- [Fix] Exported CSV files contains all columns (#5735)
- [Fix] Executing Facebook event processor crashed: Unexpected duplicate Message-Id (#6102)
- [Fix] Emails from LiveAgent identified as spam because of X-Mailer header (#6101)
- [Fix] Gmail - authentication method not supported (#6100)
- [Fix] Phone numbers screen show data error (#6099)
- [Style] Dark theme font-weight 300 changed to normal (#6043)
- [Fix] current() expects array in Fetcher.class.php (#6080)
- [Fix] Do not reschedule job on maintenance exception (#6053)
- [Fix] API v1: Code and value in custom fields is same (#6031)
- [Fix] Typos in application texts (#5208)
- [Fix] Contact form always show KB panel #6013
- [Fix] cannot connect/enable Gmail in hosting (#6002)
- [Fix] Exported CSV files contains all columns (#5735)
- [Fix] Speed up update 4.60.5 (#6022)
- [Warning] This update changes database structure and may take a long time depending on size of database
- [Warning] This update starts reindexing of all tickets and search function will be limited until all tickets are indexed
- [Feature] New contact form themes (#4812)
- [Feature] API: Postpone ticket via API (#3898)
- [Feature] API: Get SLA details for a ticket (#4878)
- [Feature] Add / remove recipients in Rules (#2615)
- [Feature] Add department to chat notification window (#3405)
- [Security] Destroy all user sessions after password reset (#5855)
- [Style] Missing gpf style for installer (#5988)
- [Style] Forum and suggestions categories names are not visible in listbox (#5940)
- [Fix] Ignore 404 from ES in PurgeConverstionJob (#5969)
- [Fix] {$conversationCode} in email template corrupts email if <a href> contains <img> tag (#5967)
- [Fix] AmazonS3 archive error 'Your proposed upload is smaller than the minimum allowed size' (#5957)
- [Fix] Tag not visible in the tag bar after added by a rule during chat (#5938)
- [Fix] Knowledge base preview is sometimes opened in new tab (#5931)
- [Fix] Creating new ticket is not counted as answer on dashboard (#5918)
- [Fix] Restarting emails from outbox does not work (#5917)
- [Fix] Wrong value of {$contact_company} in external info plugin (#5904)
- [Fix] Department list-box uses also departmentId to filter values (#5897)
- [Fix] Scrolling in different directions shows different tickets (#5870)
- [Fix] TicketNoRights error in compose internal ticket (#5884)
- [Fix] SLA tab doesn't work for agents, 403 on API calls (#5895)
- [Fix] Sorting by agent is broken in Reports: Agent Report (#5782)
- [Fix] Too many rows exception in call api settings (#5813)
- [Fix] Error in Knowledge base preview (#5824)
- [Fix] Edit company -> Tickets shows all tickets (#5826)
- [Fix] API v1: creating of conversation recipients (#5552)
- [Fix] Call settings screen shows no data (#5744)
- [Fix] Wrong preview of message textarea and checkbox group (#2530)
- [Fix] Chat started with pre-chat doesn't show customer country (#5755)
- [Fix] Maximum length of uniqueid in Gpf_Db_MailMessage is 330 (#4919)
- [Fix] Add 'ticket owner changed' message in the background (#5540)
- [Fix] API: problem with adding custom field value to conversation (#1701)
- [Fix] Error 255 caused by Gpf_Mail_Job_SendEmails (#5970)
- [Fix] Sending emails fails on standalone installations (#5977)
- [Fix] 'failed to enqueue job' log message (#5963)
- [Fix] Payment summary price calculation in checkout step (hosted accounts only) (#5101)
- [Fix] Video chat settings section is not visible (#5946)
- [Fix] Department statuses not visible on Dashboard (#5926)
- [Fix] 'lost internet connection or disconnected' in the middle of chat (#5786)
- [Fix] SendEmails job optimizations (#5903)
- [Fix] La_Task_PurgeConversationJob performer error (#5902)
- [Feature] Add AuditLog entry after deleting department, agent or knowledgebase (#5775)
- [Feature] Update Resque to version 2.x (#5674)
- [Feature] Open new chats in background tab (#2072)
- [Security] Security improvement in email accounts (#2489)
- [Style] More visible tab phone icon for running call (#4688)
- [Fix] Wrong position, size and behavior of listbox popups (#2261,#5463,#5887)
- [Fix] Call from queue isn't transfered to agent, instead it goes to voicemail/offline (#5841)
- [Fix] Trying to get property of non-object (#5823)
- [Fix] Task La_Task_UpdateUserStatus threw NoRowException (#5798)
- [Fix] Voice/call recordings available as system sounds (#5793)
- [Fix] Creating contacts via APIv3 (#5758)
- [Fix] Dot between two strings creates a link in plaintext editor (#5730)
- [Fix] Show error when transfering ticket to department without permission (#5692)
- [Fix] Keyboard shortcut tooltips displayed overlayed (#98)
- [Fix] Mail accounts listbox shows inactive or unfinished setup accounts (#5773)
- [Fix] When a ticket is purged it is not removed from ElasticSearch index (#4275)
- [Fix] Invitations not working, error in track.php (#5878)
- [Fix] Error connecting email account same as agent's email (#5877)
- [Fix] Weird relicts behind dialog in webkit (#5858)
- [Fix] Embedded chat window is not possible to close (#5866)
- [Fix] Permission error when starting chat with pop-up prechat form (#5851)
-
[Security] Security improvement in templates (#5828)
- [Fix] Wrong tooltip on call queue indicator (#5837)
- [Fix] Elasticsearch query - Failed to parse query (#5792)
- [Fix] Ticket answers are not counted into work report (#5707)
- [Fix] User details from integration code are missing in popout (#5818)
- [Fix] Undefined variable conversationStatus in MyTicket (#5815)
- [Fix] Parsing quoted text from html emails (#5808)
- [Fix] Array_merge() - Argument #2 is not an array (#5803)
- [Fix] Class Resque_Redis is missing (#5796)
- [Fix] Customize buttons in KB settings do not work with chat disabled (#5777)
- [Fix] Jobs are executing before finish of application install (#5297)
- [Fix] array_merge() - Argument #2 is not an array (#5803)
- [Fix] call configuration issues
-
[Important] new PHP extension required: bcmath
- [Feature] New SLA types: first assign, first resolve (#5172)
- [Feature] Rule conditions improvements (#4124)
- [Feature] Ability to define chat inactivity time - releasing slot for next chat (#672)
- [Feature] Ability to define chat/call reroute time (#2793)
- [Feature] Process also subject and note in Search and replace plugin (#5496)
- [Feature] Transfer Action - option to assign ticket to last agent replying ticket (#5708)
- [Feature] Open chat from queue by click on chat queue length information (#1043)
- [Feature] Queue length change rules and notifications for logged in agents as rule action (#4320)
- [Feature] Ability to set ticket state after chat/call to answered or resolved (#1837)
-
[Feature] Add more positions for contact forms (#4384)
- [Security] XSS vulnerability (#5743)
- [Security] Session fixation with Facebook authentication (#5610)
- [Security] Hide username after password reset requested (#5706)
- [Security] Broken Access control to ticket (#5739,#5649)
- [Security] Protection from brute force attack (#4000,#3992)
- [Security] Security improvements in Gamification module (#5711)
- [Security] Forbid change role to owner (#5712)
- [Security] Unauthorized access to service methods (#5629,#5630)
- [Security] Security improvement of 2 factor authentication (#5701,#5702,#5641)
- [Security] Don't cache KB logout (#5615)
- [Security] Agent with enabled 2-factor authentication can't login using FB (#5621)
-
[Performance] Add index on qu_la_message_groups.datecreated (#5568)
- [Style] Logo on mobile version of agent login isn't resized (#5672)
- [Style] Safari not showing some words in KB editor (5661)
-
[Style] Leaving offline message is not correctly displayed on firefox (#5644)
- [Fix] Allow use of non-ASCII characters in rule and filter regular expression conditions (#5664)
- [Fix] Permission denied error messages when agent opens ticket (#5787)
- [Fix] Incorrect 'New answer avg time SLA' in work reports (#5785)
- [Fix] Reply to forward added to ticket as visitor reply (#5790)
- [Fix] Error in update step 4.4.40 with MySQL 5.7.4 or greater (#5779)
- [Fix] SLA level filter is not clickable (#5632)
- [Fix] Update from old LA not working on MySQL 5.7 due to storage_engine variable (#5778)
- [Fix] Displaying of Facebook stickers (#5407)
- [Fix] Remove Forward option from Facebook tickets (#3696)
- [Fix] Chat priority is ignored by Chat Invitations (#5593)
- [Fix] Permission error in 'My ticket' in Customer portal (#5749)
- [Fix] Export ticket to PDF/HTML function is using Server Time (#5745)
- [Fix] Login email removed from company can still see all company tickets (#5268)
- [Fix] Ticket filter 'requested by company' doesn't show tickets of contacts of the company (#3751)
- [Fix] Amazon S3: Your proposed upload is smaller than the minimum allowed size (#5589)
- [Fix] Print ticket issue with scrollbars (#5125)
- [Fix] Not spam button returns error in FB tickets (#5386)
- [Fix] Chat was not ended properly (#5691)
- [Fix] New/Next Answer avg time not updated for Facebook tickets (#5563)
- [Fix] Empty captcha text is not valid entry (#5710)
- [Fix] Zendesk migration plugin doesn't migrate attachments (#5573)
- [Fix] Time report assigned to incorrect customer (#5694)
- [Fix] Task La_Task_DeleteDepartmentAndConversations failed with NoRowException (#5598)
- [Fix] Optimized quote parsing from emails (#1350)
- [Fix] SLA rule doesn't execute on new ticket (#5152)
- [Fix] Possible to answer ticket from customer portal when reopening is disabled (#3830)
- [Fix] Multiple problems in adding tags (#5536,#5537)
- [Fix] Keep opened content when reloading application (#424)
- [Fix] Broken avatar in contact details (#5488)
- [Fix] Preview of knowledgebase breaks original KB (#5722)
- [Fix] brackets in label param are causing smarty syntax error (#5762)
- [Fix] Call to undefined method La_Rules_Actions_CallUrlTask (#5756)
- [Security] subjects of tickets exposed to unauthorized access (#5651)
- [Security] list of ticket recipients exposed to unauthorized access (#5650)
- [Security] SQL Injection (#5684)
- [Security] Security improvements in templates (#5669)
- [Security] Security improvements in mail templates (#5608)
- [Fix] Flags in 'online visitors' not visible (#5499)
- [Fix] Chat transcript does not work (#5673)
-
[Feature] Add meta description field to KB article editor (#5613)
- [Security] XSS vulnerability (#5460)
- [Security] Ticket subject visible wihout login (#5640)
- [Fix] Digitale not working after update (#5666)
- [Fix] 'waiting in queue' is not localized (#5647)
- [Fix] Forwarded text visible in My tickets in ticket preview (#5459)
- [Fix] User department online status when agent is created (#5612)
- [Fix] Merge contact error Cannot read property 'f' of null (#5626)
- [Feature] KB articles API - add filter by date_changed (#5501)
- [Feature] Add gender varriable to ticket templates (#4352)
- [Feature] API v3: option to create registered customer (#5454)
- [Feature] API v1: GET ticket return number of in-/out-going messages (#5481)
- [Feature] API v1: add unanswered chats column in performance report (#5541)
- [Feature] Add Resolve, Delete and Spam mass action buttons in ticket view (#3701)
- [Feature] Add DB column 'chat_pickup' to work report view columns (#5179)
- [Feature] Responsive maintenance and error screen (#5495)
-
[Feature] Add ticket note to ticket info pop up (#4863)
- [Security] Renew Session ID after authentication (#5603)
- [Security] Improve validation of avatar URL (#5628)
- [Security] Remote code execution (#5609)
- [Security] IP white-list only used in auth process (#5604)
- [Security] System return indifferent response for reset password request (#4603)
- [Performance] Add missing index on rules table (#4530)
-
[Performance] Optimize sql commands, remove sorting (#5452)
- [Fix] Tag behavior during tag adding (#3925)
- [Fix] Wrong avatar/agent in chat header (#3437)
- [Fix] Wrong order of rules with same trigger event (#2417)
- [Fix] Wrong URLs of badges (#5636)
- [Fix] Access blocked by IP whitelist should return meaningful response (#5491)
- [Fix] Chat broken by automatic resolve rule (#3190)
- [Fix] Rule with transfer to agent breaks chat (#4901)
- [Fix] Unknown event type exception in KB chat (#5585)
- [Fix] Problem with license revalidation if domain changed (#5556)
- [Fix] No longer to possible to change owner of ticket created by registered visitor (#3108)
- [Fix] Add 'answered the chat' when agent answers chat from invitation (#5605)
- [Fix] Missing conversations cascade delete relations (#5265)
- [Fix] Canned message in chat in wrong position (#5620)
- [Fix] API v3: GET tickets return also owner email (#5557)
- [Fix] API v3: Companies filtering doesn't work properly (#5554)
- [Fix] Editing subject without prefix and postfix (#5160)
- [Fix] La_WorkReport_QueueReportTask threw NoRowException (#5544)
- [Fix] La_TimeRules_TimeRuleTask threw exception Gpf_Exception (#5599)
- [Fix] Not possible to delete mails from outbox (#5550)
- [Fix] Verification code field in login form (#5559)
- [Fix] Change description of GeoIP plugin to state the need of API key (#5515)
- [Fix] Clone of widget should open directly edit dialog (#4735)
- [Fix] Ticket filter counter incorrect count based on SLA level (#5570)
- [Fix] Chat transcript doesnt work for Ascent and Rotary themes (#5600)
- [Fix] Custom filter in contacts not intuitive (#4655)
- [Fix] Wrong data in user slot reports (#5578)
- [Fix] Remove myself from transfer call dropdown (#2170)
- [Fix] Chatting ticket doesn't show up as Open under Recent tickets (#5372)
- [Fix] Email sent but error is displayed in outbox detail (#5549)
- [Fix] API v3: GET ticket doesn't work with ticket code (#5477)
- [Fix] Ticket created from API doesn't fill in ticket fields variables (#5520)
- [Fix] Useragent and IP disappears from Browser info after setting customer (#4810)
- [Fix] Add warning before expand of quoted text in agent's reply (#5500)
- [Fix] Missing send button in form when max queue length reached (#5555)
- [Fix] Online department shows in offline chat button form (#5238)
- [Fix] Load older messages throws error or can't load all messages (#5405)
- [Fix] Problems with SVG logo upload (#4826)
- [Fix] Knowledge base preview is excluded from robot indexing (#5090)
- [Fix] API v3: Wrong apicall name: predefined_asnwers -> predefined_answers (#5602)
- [Fix] Bottom of chat input is unclicable in Ascent theme (#5529)
- [Fix] Companies API returns companies that were already deleted (#5159)
- [Fix] API v3: return IP address from /api/contacts (#3471)
- [Fix] Incorrect KB suggestions if form contains field 'message' (#5561)
- [Fix] Resolved and created tickets in leaderboard are formatted as time (#5587)
- [Fix] Block uploading of invalid images (#5063)
- [Fix] Wrong styling and permissions panel height in APIv3 setting (#5486)
- [Fix] Wrong time in chat transcript(#4707)
- [Fix] Service methods privileges problems during install (#4952)
- [Fix] Broken offline chat circle button (#5475)
- [Fix] Ctrl + shortcut in reply box opens canned messages (#3746)
- [Fix] Edit dialog for canned and predefined answers is too small (#5476)
- [Fix] Missing widget name in start message when started from form (#3753)
- [Fix] Email subject incorrectly decoded with extra spaces (#5545)
- [Fix] Incorrect agent signature used in reply (#5513)
- [Fix] Wrong ordering of messages in splitted ticket (#5565)
- [Fix] Missing layout update in create ticket when attach file (#5558)
- [Fix] Chat from invitation is not routed to another agent (#5241)
- [Fix] Synchonizing mail recipients in opened tickets (#5448)
- [Fix] 2 step authentication not showing field at login screen when LastPass plugin filled values (#5522)
- [Fix] Incorrect 'chat pickup' calculation in work report (#5175)
- [Fix] Time report shows less rows in grid (#5502)
- [Fix] CKeditor popup blocks the screen when chat is answered (#5465)
- [Fix] Show seconds in SLA due time (#5516)
- [Fix] Message transcript in visitor window doesn't show time (#5490)
- [Fix] Set company of contact - wrong search (#5446)
- [Fix] 2-step authentication for mobile app (#5467)
- [Fix] Chat message time stamp not showing (#5366)
- [Fix] Listboxes on contact forms not working on mobile devices Android/iOS (#3735)
- [Fix] Duplicate entry error when ticket mentioned multiple times (#5543)
- [Fix] PDF Export from ticket contains HTML code (#5547)
- [Security] SSRF vurnerability in ticket export (#5514)
- [Fix] Ascent chat window design is broken if RTL language is set (#5507)
- [Fix] La_Task_PurgeDeletedConversations logs errors when trying to purge merged ticket (#5464)
- [Security] Bypassing port whitelisting message (#5494)
- [Security] SSRF in Export to PDF (#5492)
- [Security] SSRF vulnerability (#5379)
- [Performance] Slow SQL with 'IN' replaced with '=' (slow in MySQL 5.5) (#5484)
- [Fix] Chat messages time stamp not displayed
- [Fix] SQL syntax error when updating Work report (#5470)
-
[Warning] This update changes collation of multiple database tables and may take a long time (only tables with utf8_unicode_ci)
- [Feature] 2-factor authentication with Google Authenticator (#4268)
- [Feature] Logout button on concurrent login screen (#3348)
- [Feature] Add Rule condition - If action initiator is any agent (#5306)
- [Feature] API v3 return company_id and groups from GET Contacts (#5430,#5431)
- [Feature] Add visitor and agent name variables to chat welcome message (#5398)
- [Security] SSRF in MassAction (#5455)
- [Performance] La_Task_ArchiveOldMessagesToAwsS3 slow SQL (#5457)
- [Fix] Error 'Illegal mix of collations' (#5144)
- [Fix] Transcript is sometimes sent two times (#3664)
- [Fix] 'Ring to all' chat answered by 2 agents (#2069)
- [Fix] Impossible to delete KB article (#5424)
- [Fix] API v1: Wrong error when trying to create a registered user if contact with same email exists (#4186)
- [Fix] Update LA 4.35.1 fails (#5461)
- [Fix] Use empty first value of listbox without a default value (#5251)
- [Fix] 'Assign to me' chat from invitation start ringing again (#5319)
- [Fix] Change of email address case does not update emails field in contact (#5357)
- [Fix] Performance report - Chat avg time incorrect value (#5385)
- [Fix] Deleted ticket appears in portal as merged (#5295)
- [Fix] Disable elasticsearch must succeed even if exception occurs (#5402)
- [Fix] Improve elasticsearch help tooltip (#5104)
- [Fix] Not possible to logout in mobile view of agent panel (#5420)
- [Fix] Facebook - array_unique() expects param 1 to be array (#5443)
- [Fix] Uninitialized string offset 0 - Ticket Merge (#5435)
- [Fix] Undefined offset 0 in shopify plugin (#5434)
- [Fix] Undefined variable: userId (#5433)
- [Fix] Can't click Answer on new chat notification (#5131)
- [Fix] imageChange form widget strange behavior (#5355)
- [Fix] Failed to download file larger than 70MB (#5415)
- [Fix] Call to undefined method getMessage() in Message.class.php (#5440)
- [Fix] Forward message doesn't include pre-chat form fields (#4996)
- [Fix] Rule condition 'contains' diacritic aware and case insensitive (#4730)
- [Fix] If ticket note contains something its icon should be yellow (#5233)
- [Fix] Department report generates incorrect numbers (#4664)
-
[Fix] Some Forum posts and answers returns S3 instead message content (#5453) - [Fix] API v3: Cannot generate apikey for calls (#5437)
- [Fix] Facebook page not visible if only one permission selected (#5388)
- [Feature] Add state classes for some types of formfields (#5351)
- [Feature] Add 'Select All / None' to department online status popup (#1221)
- [Feature] New chat themes - Rotary and Ascent (#4938)
- [Feature] API v3: Change online and preset status of agent (#4835)
- [Feature] API v3: ticket api (#5034)
- [Security] SSRF in API v1 files (#5379)
- [Fix] PHP notice - A non well formed numeric value encountered (#5408)
- [Fix] Slow SQL - Count all tickets except in state init (#5401)
- [Fix] Slow SQL on qu_la_users_statuses_history table (#5390)
- [Fix] Slow SQL in time rules checking due date (#5392)
- [Fix] Slow SQL to count open tickets in department (#5393)
- [Fix] Slow SQL on qu_la_conversation_users_history - related to Inspector badge (#5394)
- [Fix] Wrong style of blockquotes in export ticket (#5399)
- [Fix] API v1: Get conversation messages doesn't work properly (#5396)
- [Fix] Skip emails does not work for IMAP servers (#5384)
- [Fix] Task La_TimeRules_TimeRuleTask threw exception Gpf_DbEngine_NoRowException (#5382)
- [Fix] Cannot create company because Avatar image has to be valid avatar URL (#5380)
- [Fix] Plans with the same price not visible on my account screen (#5375)
- [Fix] Delete email sources for messages in Ignored state (#5374)
- [Fix] Missing 'de-ch' CkEditor language (#5360)
- [Fix] Load older messages - row doesn't exist error (#5334)
- [Fix] Custom contact fields filter (#5332)
- [Fix] Allowed actions ('delete', 'restart') of emails in outbox (#5249)
- [Fix] Incoming call notification stuck (#5226)
- [Fix] Zapier integration doesnt work (#4531)
- [Fix] Audit log - log purge ticket action (#5163)
- [Fix] TextDirection in German language causes error in CkEditor
- [Fix] Bad paths in MultiKB templates (#5275)
- [Fix] Connection timeout when connecting new email (#5381)
- [Fix] Update GPF 1.9.47 fails on update from LA < 4.35 (#5387)
- [Security] Exposed password hash & salt (#5378)
- [Fix] Issues with billing info fields (SaaS only) (#5377)
- [Fix] Disable caching of KB due to incorrect recognition of visitor contact (#5369)
- [Fix] Fix api_keys table update steps (#5364)
- [Feature] API v3: Api keys management (#5198)
- [Feature] API v3: Delete contact/company (#4845)
- [Feature] Don't show online visitors older than 24 hours (#5192)
- [Security] RDF through preview (#5329)
- [Fix] Compute reports in background task to optimize performance (#5337)
- [Fix] Undefined class constant in StorageDriver.class.php (#5339)
- [Fix] Agent's browser freezes if visitor uploads large file (#5340)
- [Fix] API v1: cannot fetch merged ticket via API (#5352)
- [Fix] Rule action 'assing to last agent' doesn't work (#5356)
- [Fix] Time format setting only affects ticket grid (#5311)
- [Fix] Send mail to Last agent in ticket doesn't work for chat only tickets (#5320)
- [Fix] Send answer rule action doesn't send an actual email (#5321)
- [Fix] Use of undefined constant in GetResponse plugin (#5325)
- [Fix] Customer cannot execute mass action with fulltext search (#5327)
- [Fix] Department Email templates section missing actions buttons (#5328)
- [Fix] Same user slots counts in several following reports (#5330)
- [Fix] Chat overview showing wrong count of visitors (#5301)
- [Fix] MailOutbox task exceptions refactoring (#5300)
- [Fix] Don't increment "finished chats" if chat was not picked up (#5186)
- [Fix] Dropping twilio calls when text message is empty (#5182)
- [Fix] Clone agent fails if a deleted agent with same email exists (#5146)
- [Fix] Exploitable CSRF in LiveAgent client panel (#5067)
- [Fix] Possible to add duplicate email account (#4551)
- [Fix] Show account_name in outbox grid (#5333)
- [Fix] Shopify plugin: Order search by customer ID requires status (#5335)
- [Fix] New certificate for Apple push notifications
- [Fix] Shopify plugin: API responses changed (#5323)
- [Fix] 'Load older messages' shows error after merge (#5314)
- [Fix] Knowledge base Forum not working
- [Fix] Update 4.51.2 error message uses array instead of string (#5308)
- [Fix] Undefined variable: param in WorkReport.class.php (#5307)
- [Feature] Optimize loading of variables into mail templates (#5231)
- [Feature] Ticket mentioned, split, merged - automation with rules (#5188)
- [Feature] API v3 ticket attributes (e.g. note) (#5084)
- [Feature] Add message to ticket when mail is deleted from outbox without being sent (#4832)
- [Feature] Rules - add option to send answer action and keep ticket state (#3733)
- [Feature] Define maximum queue length per chat button (#539)
- [Fix] Magento plugin: Improve SOAP connection (#5294)
- [Fix] Undefined variable: account in OutboxRunner.class.php (#5287)
- [Fix] Incorrectly translated messages in AuditLog (#5282)
- [Fix] Tickets from call button are not displayed in MyTickets (#5267)
- [Fix] Knowledgebase article should be cached (#5261)
- [Fix] Wrong cursor location in HTML template (#5256)
- [Fix] Facebook page assigned to deleted department is not displayed (#5250)
- [Fix] Unable to load first agent in chat: Row does not exist (#5230)
- [Fix] Auditlog Ticket-Chat returns No results match your filter(#5222)
- [Fix] call messages not correctly localized (#5119)
- [Fix] ticket preview is not translated (#5118)
- [Fix] Contact form fields are not stored to ticket fields (#5026)
- [Fix] New ticket created from email in deleted department (#4809)
- [Fix] Manual invitations don't work (#5289)
- [Fix] API v1 create category fails with any parent_id (#5291)
- [Fix] API v1: create KB article full_preview attribute not saved (#5284)
- [Fix] duplicate files in previous distribution package (#5279)
- [Fix] Change agent's email to email already used in a visitor (#2788)
- [Fix] Error - Mail account must be unique (#5272)
- [Fix] Mail outbox 'Row does not exist' when mail account deleted (#5271)
- [Fix] Error 'Too many rows' when forwarding ticket (#5273)
- [Fix] Adding Gmail account generates error (#5264)
- [Fix] Conversation queue processing optimization (#5263)
-
[Warning] This update may take long time, possibly more than 10 minutes depending on size of database
- [Feature] Merge ticket into another ticket, mass merge (#1001)
- [Feature] Add column 'chat_pickup' to work report columns (#5179)
- [Feature] Update subject from incoming ticket reply (#4447)
- [Feature] Strip 'Re, Fw, Fwd' from email subject (#5127)
- [Feature] New chat button designs (#5061)
- [Feature] Check MySQL version and mode before update (#4192)
- [Feature] Requester change info message in ticket and audit log (#3355)
- [Feature] Admins can manually pause or log out agent from panel (#2401)
- [Feature] Custom field variables for email templates (#1843)
- [Style] agent panel note file widget style (#5181)
- [Fix] Discard of New ticket draft create empty ticket (#5240)
- [Fix] Error refreshing access token, try to reactivate this account (#5234)
- [Fix] Back in browser & discard draft deletes ticket (#5201)
- [Fix] Show email source in a ticket throws error 500 (#5214)
- [Fix] Errors in API v1 widgets (#5189)
- [Fix] Browsers identification by user agent (#5171)
- [Fix] Error during fetching mail with long system_name (#5169)
- [Fix] Incorrect created tickets count in tag report (#5147)
- [Fix] Adding Gmail account won't close opened login window (#5145)
- [Fix] Incorrect comment's format in email template (#5120)
- [Fix] Problem when encoded 'From:' email phrase contains comma (#4983)
- [Fix] Admin isn't logged off after role downgrade (#5064)
- [Fix] SendMailNotification with conversation id X has no TO recipients (#5070)
- [Fix] Magento plugin: add message about stores where button is not enabled (#5105)
- [Fix] PDF/HTML export does not work correctly with special characters (#4951)
- [Fix] API v1 widgets (#5189)
- [Fix] missing parent::current() in Pop3ListStream.class.php (#5204)
- [Fix] Call to a member function getMailAccount() on null (#5203)
- [Fix] Invitation with multiple URLs in condition are not loaded (#5161)
- [Fix] Undefined variable: isHtml in MessageGroup.class.php (#5178)
- [Feature] Search in predefined answer - add support for multi word query (#5140)
- [Feature] API v3 - create, update, delete, list tags and contact groups (#5109)
- [Feature] API v3 - Canned messages, predefined answers (#4241)
- [Feature] Export audit log (#5107)
- [Feature] Create a variable for email account in email template (#5099)
- [Feature] NiceReply - allow different rating page per department (#5001)
- [Feature] Display seconds in title of messages time (#3495)
- [Security] Check permissions before reading message (#5033)
- [Fix] Unauthorised download of files from Ladesk (#5066)
- [Fix] Images in FB posts not displaying due to files permission control (#5110)
- [Fix] Show all email accounts in Email templates (#5136)
- [Fix] Slack plugin logic problem with only one option checked for notifications (#5129)
- [Fix] Display more information when conversation action fails (#5128)
- [Fix] Time report export to CSV problems, time format 'hh:mm:ss', remove newlines (#5126)
- [Fix] From mail account in reply uses incorrect mail account (#5114)
- [Fix] Chat Button CTR - Show Decimal Numbers (#5112)
- [Fix] Rules - on Ticket opened - missing conditions to check ticket source (#5102)
- [Fix] Set mail account to use for 'Request new password' (#5096)
- [Fix] Latest version computation (#5088)
- [Fix] Disable cache for files requiring authentication (#5080)
- [Fix] Task La_TimeRules_TimeRuleTask threw exception Gpf_DbEngine_NoRowException (#5068)
- [Fix] Configuration form of ES problem (#5060)
- [Fix] Improve mass action result message (#5058)
- [Fix] Chat avg time is not measured if visitor disconnected (#5055)
- [Fix] Stuck ticket/chat without possibility to close it (#5007)
- [Fix] Missing style for fieldset tag in KB (#5002)
- [Fix] Agent name is incorrectly added into the quoted text From (#5000)
- [Fix] Translation mechanism breaks messages display (#4946)
- [Fix] Not possible to set requester in a chat/ticket from chat (#4964)
- [Fix] Highrise CRM not working (#4798)
- [Fix] Agent sometimes gets session with 5 hour validity (#4544)
- [Fix] Rule failed to load - Unable to initialize rule action - Gpf_Data_RecordSet::loadFromArray() accepts array only (#4477)
- [Fix] FB events are not received in standalone accounts (#5153)
- [Fix] Incorrect value in TimeZone Listbox (#5100)
- [Fix] Failed to process results from SpamAssassin, email body too short (#4663)
- [Fix] Can't use method return value in write context (#5083)
- [Fix] REST API create conversation error 500 (#5078)
- [Fix] Reset Password is not working (#5049)
- [Fix] Pushstream uses only longpolling channel (#5059)
- [Feature] Mail Forwarding - auto expand forwarded message (#5006)
- [Feature] Magento plugin - ordering of orders (#1294)
- [Feature] Button to assign or unassign all agents for the department (#2638)
- [Feature] Add created and resolved tickets column also to Performance report (#4410)
- [Feature] Option to fetch all unread emails when adding email account (#4876)
- [Security] XSS Vurnerability - Mail outbox detail (#5056)
- [Security] XSS Vurnerability - open popup with HTML ticket (#5051)
- [Security] Remember me cookie can be used after logout to login session again (#5022)
- [Fix] Note visible in portal using Time rule (#5031)
- [Fix] Purge Ticket - slow SQL DELETE from file links (#5027)
- [Fix] API returns deleted contacts and companies (#5021)
- [Fix] Zendesk plugin: Failed to import ticket (#5020)
- [Fix] Backup to amazon only successfully processed mail messages (#5018)
- [Fix] getting started 'Connect to Email' check fails (#4997)
- [Fix] error in SpamAssassin causes fail of mail processing (#4989)
- [Fix] ElasticsearchParseException - Invalid format (#4987)
- [Fix] Improved description for HTTP Body field in Rule Action (#4984)
- [Fix] different saved contentlength and calc length of mailsource (#4974)
- [Fix] Facebook unsupported feed items (#4945)
- [Fix] Forward template doesn't have original message included by default (#4973)
- [Fix] problem with EOL of pasted text in Firefox chat inputs (#1719)
- [Fix] Google Maps API MissingKeyMapError, GeoIP not working (#4387)
- [Fix] Two error messages about contacts conflicts (#4816)
- [Fix] Postpone message now shows time in agent time zone (#4907)
- [Fix] trying to get property of non-object in Sender.class.php (#4977)
- [Fix] add confirm dialog before activating API call (#4990)
- [Fix] return type and use of Gpf_Db_SmtpAccount::useSmtpAuth() (#5012)
- [Fix] most popular articles list is not displayed in article (#5009)
- [Fix] Deactivation of SpamAssassin doesn't remove LearnTask (#5008)
- [Fix] trying to get property of non-object in Mail.class.php (#5003)
- [Fix] Customer sometimes can not download attachment in chat (#4999)
- [Fix] Magento plugin hardcodes the admin URL, however it can be custom named (#4994)
- [Fix] missing aliases for Mac encodings (#4993)
- [Fix] Call ticket from digitale is not opened after pickup (#4979)
- [Fix] undefined variable: mailMessage in Pipe.class.php (#4971)
- [Fix] Mail can not be processed: Too many rows (#4967)
- [Fix] Character set UTF8 not supported by mbstring extension (#4966,#4497)
- [Fix] Show quoted text in editor loads ALL messages even if no quoting is in setting of template (#4961)
- [Fix] Department filter in agents grid causes SQL error (#4955)
- [Fix] Allow download any file with apikey (#4953)
- [Feature] Button to assign or unassign all agents for the department (#2638)
- [Feature] Archive mail message sources to Amazon S3 to save database disk space (#4899)
- [Feature] Forward complete ticket and allow to change From address (#3027)
- [Security] XSS vulnerability (#4933)
- [Fix] Remove deprecated variables from mail templates (#4884)
- [Fix] Incorrect conversion from CP-850 to UTF-8 (#4943)
- [Fix] Elasticsearch ticket search not working (#4912)
- [Fix] Restrict file extensions for uploads (#4814)
- [Fix] Download attachments from chat forbidden for visitor (#4941)
- [Fix] Call to a member function setError() on null (#4931)
- [Fix] Shopify requires resources to be loaded over HTTPS (#4942)
- [Fix] Mail can not be processed: parameter is empty (#4926)
- [Feature] Slack plugin: Make reset easier (#4904)
- [Feature] Message added - date filter - add option to enter custom date range (#4885)
- [Feature] Add web notification also for new chat message (#4861)
- [Feature] Email and message in form no longer mandatory (#4039)
- [Feature] Voice - Agent Extensions - allow sorting and searching by agent name, email or extension (#4768)
- [Feature] Check permissions before allowing download of attachment or any file (#3988)
- [Security] Improve security of some service methods (#4749)
- [Fix] Impossible to change decline color in Right Floating Invitation (#4916)
- [Fix] Mass action with fulltext search doesn't process all tickets (#4903)
- [Fix] Search in Tags section gives results containing Contact groups (#4922)
- [Fix] Update 4.45.1 throw IndexMissingException (#4896)
- [Fix] Desktop notification for file message shows json (#4894)
- [Fix] Attachments and records are exported as JSON (#4892)
- [Fix] Reports - incorrect filter 'tags' (#4873)
- [Fix] Chat notification not closed if answered from chat overview (#4858)
- [Fix] Form custom field with code 'URL' can block sending (#4853)
- [Fix] Action clone on owner should not create another owner (#4771)
- [Fix] Upload error is not displayed correctly in contact forms (#4224)
- [Fix] Custom ticket fields should be case insensitive (#4039)
- [Fix] Missing popout button in chat window (#3333)
- [Fix] Application doesn't show agent pause blocker after refresh (#1611)
- [Fix] URL doesnt change after create ticket in social channel (#1194)
- [Fix] Canned messages bugs (#157)
- [Fix] Agents can see Create field action though has no permission (#4932)
- [Feature] OnOpen Ticket rule - transfer to last agent in conversation (#4866)
- [Fix] Wrong encoding of some hebrew emails (#4900)
- [Fix] $lastMessageFromRequester sometimes empty or wrong value (#4332)
- [Fix] Update 4.45.1 throw IndexMissingException (#4896)
- [Fix] cancel creating piping mail account causes exception (#4902)
- [Fix] Use php://input stream for forwarding (#4887)
- [Fix] SLA log API does not work correctly with date filter (#4874)
- [Feature] Add datedue to conversations API response (#4854)
- [Fix] Elasticsearch 2.X compatibility problems (#4805)
- [Fix] Optimize elasticsearch results (#4856)
- [Fix] Images in sent emails are not displayed inline (#4870)
- [Fix] Mail forwarder - Failed to execute SQL (#4720)
- [Fix] Performance - hundreds of sqls to qu_g_news each minute (#4847)
- [Fix] Performance - don't write to Audit log from Time Reporting feature (#4841)
- [Fix] Optimize loading and saving of contact and ticket note (#4849)
- [Fix] Missing ID on widget iframe after reopen (#4865)
- [Fix] SVG images need to use base64 for IE10 and IE11 (#4779)
- [Fix] Hebrew language shows incorrectly in the knowledge base (#4823)
- [Fix] Rules - forward email with empty subject breaks the rule (#4836)
- [Fix] Redesign variables table in Send mail action ($4438)
- [Fix] Browser notifications doen't work in Edge (#353)
- [Fix] Zendesk plugin - Argument 1 passed to createUser() must be an instance of La_Db_User (#4827)
- [Fix] Save button for department specific template does not work (#4860)
- [Fix] API getting specific contact without gender throws error (#4843)
- [Fix] Remove PhoneMailServiceDistributer from distribution (#4752)
- [Fix] empty() with method return value causes error in PHP < 5.5 (#4855)
- [Fix] php 5.4 doesn't support function password_hash (#4857)
- [Fix] API Create contact/company returns Undefined variable: result (#4839)
- [Fix] task La_Task_DeleteSystemMailAccount threw exception (#4834)
- [Fix] Update ticket note for other agents viewing the ticket (#3526)
- [Feature] Ticket note (#3526)
- [Feature] Remove system mail account (#1257)
- [Fix] Error in rules: Gpf_Module not initialized (#4778)
- [Fix] Add index on parent_message_groupid (#4820)
- [Fix] Giphy plugin causes freeze of Chrome (#4822)
- [Fix] A non-numeric value encountered in Message.class.php (#4783)
- [Fix] Improve parsing of quoted message from email (#1350)
- [Fix] Report invalid email addresses to ticket (#3740)
- [Fix] 'Ticket resolved' mail not sent if ticket is resolved by rule (#4786)
- [Fix] Update webrtc adapter to latest version (#4790)
- [Fix] Mass action stops after deleting about 400 tickets (#4765)
- [Fix] Display full 'useragent' in ticket details on hover (#4658)
- [Fix] Loading url with %7B$agentAvatarUrl%7D (#3650)
- [Fix] Elasticsearch - No function with the name [weight] is registered (4776)
- [Fix] Elasticsearch - Filter with SLA Level is empty is not empty does not work (#4745)
- [Fix] Invitation conditions have small inputs for URL (#4748)
- [Fix] Quoted text in email breaks ticket design in export (#4684)
- [Fix] Show fetch all option only for inactive accounts (#3431)
- [Fix] User status history for userid: XXX and to date: null does not exist (#4547)
- [Fix] Twilio: remove transfer button from outgoing calls (#4743)
- [Fix] Rename condition operator 'like' to 'contains' (#4744)
- [Fix] Shopify plugin does not update button code to Shopify page (#4759)
- [Fix] Preview of article in search results is broken (#4767)
- [Fix] Custom domain screen in hosted accounts (#4491)
- [Fix] Comparing email address should not be case sensitive (#4795)
- [Fix] Treat missing IMAP search response as empty result set (#4796)
- [Fix] Update step 4.30.7 'Unknown character set utf8mb4' (#4775)
- [Fix] php7 Deprecated crypt() Supplied salt is not valid for DES (#4800)
- [Fix] Chat/Call Allocator must ignore last call/chat date time to find agent after reroute (#4780)
- [Fix] better notification about OAUTH access rights revocation (#4773)
- [Fix] Add contact to company doesn't find all contacts (#4667)
- [Fix] Error when create internal ticket in dept. w/o permission (#4355)
- [Fix] PHP Fatal: Call to a member function isSupported() on null (#4762)
- [Fix] Call to undefined function Gpf_Exception() in Db.class.php (#4758)
- [Fix] More detailed message for mail account authentication error (#4751)
- [Fix] Fetch bulk and junk emails by default (#4754)
- [Fix] Save after create/clone department/agent doesn't work (#4753)
- [Fix] Unable to send email to address containing utf8 (#4546)
-
[WARNING] Minimal required PHP changed to
5.45.6 or newer - [Feature] Scan files for viruses using clamv service (#4672)
- [Feature] CSV Export - Tickets grid - export also tag names (#4650)
- [Feature] Add cc and bcc in Send Mail rule action (#4643)
- [Feature] Create agent or departments by cloning an existing one (#4626)
-
[Feature] Add support for Elasticsearch 2.x, compatible with 1.x (#3183)
-
[Performance] Execute 30% less requests for sessions updates if agent is not working (#4727)
- [Fix] Detect PHP7 and switch to Pdo by default (#4705)
- [Fix] Reindex tickets only if relevant field in contact changed (#4719)
- [Fix] Deactivate of AwsS3FileArchive plugin doesn't stop uploading task (#4689)
- [Fix] Cannot redeclare lib_autoLoad() in lib_bootstrap.php (#4696)
- [Fix] Forwarding mail account test mail received, but not recognized (#4665)
- [Fix] Invalid argument supplied for foreach() in VisitorsList.class.php (#4659)
- [Fix] Tickets are not reindexed after transfer action (#4565)
- [Fix] Ticket without recipient created from reply to forward (#4552)
- [Fix] Sometimes voicerecord status is not change to open (#4403)
- [Fix] Mail account load error Could not load Primary key empty (#4401)
- [Fix] Fetch tweets to new ticket if original ticket is deleted (#4351)
- [Fix] Agent panel top bar shifted out (#4025)
- [Fix] add missing index on column code in conversations table (#4717)
- [Fix] unable to start chat from mobile device (#4699)
- [Fix] Chat average utilization doesn't work correctly (#4587)
- [Fix] Priority assignment caused that second call is not queued but hangup (#4678)
- [Fix] Contact search data error when customer group filter used (#4657)
- [Fix] XSS throught external page in external preview (#4681)
- [Fix] Agent notification about new ticket disabled by default (revert #4677)
- [Feat] Separate cron task only for fetching mails with increased socket timeout for hosted accounts (#4666)
- [Fix] Add possibility to disable APICall (#4617)
- [Fix] Add office365.com provider to mail account wizards (#4673)
- [Fix] Agent notification about new ticket enabled by default (#4677)
- [Fix] POP3 connection test won't authenticate (#4649)
- [Fix] IMAP authentication problem (introduced in 4.42.1.1)
-
[Warning] This update may take very long time, it may be more than 10 minutes depending on size of database
-
[Feature] Print ticket as PDF or HTML (#603)
-
[Style] Broken alignment of tags in Tickets grid (#4591)
- [Fix] Reroute of twilio call failed with error during assigned call to another agent (#4567)
- [Fix] Reroute call on same agent failed with busy status on agent client (#4621)
- [Fix] Deletion from mail outbox should delete also mail and file_link entries (#4556)
- [Fix] Agent is able to edit settings of LiveAgent (#4488)
- [Fix] Agent can perform actions on tickets without permissions (#4566)
- [Fix] Mass Action Purge ticket crashing with Row Doesn't Exists (#4599)
- [Fix] Cannot redeclare class Lib_Crawler in lib_bootstrap.php (#4597)
- [Fix] POP3 reading - too many rows read in DB (#4580)
- [Fix] Mail fetching fails because Message-Id contains UTF-8 character (#4570)
- [Fix] Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) (#4498)
- [Fix] When call is dropped during greeting message it still rings to an agent (#4595)
- [Fix] Change default setting of 'Ticket reply from agent's email address' (#3870)
- [Fix] Username and password can't contains whitespace at start or end (#3535)
- [Fix] Shorten filename longer than 255 characters (#4499)
- [Fix] Login via mobile view not working when password contains special characters (#4306)
- [Fix] New password should not be the same as old one (#3987)
- [Fix] Show attached images in facebook posts as images with preview (#4602)
- [Fix] Disabling Leave offline message in chat disables the chat window top status (#4479)
- [Fix] DeleteDepartmentAndConversations threw exception Built-in mail account can not be deleted (#4532)
- [Fix] Password change in customer portal will inactivate other sessions (#4588)
- [Fix] Contacts global search return no data, but custom search by email found contact (#4609)
- [Fix] Use IP address blacklist even for logging in to mobile view of application (#3264)
- [Fix] Base64 encoded text attachments of incoming emails broken (#4618)
- [Fix] Improved Zendesk and Freshdesk import status display (#4496,#4456)
- [Fix] 'From' in the template is not replaced when Forwarding a message (#4516)
- [Fix] Contacts in Company detail returns only No data (#4610)
- [Fix] Unable to execute all rule actions: No identity (#4586)
- [Fix] Discard of new ticket leaves empty contact in database (#4625)
- [Fix] Email connection test won't find server (#4622)
- [Fix] Split ticket doesn't copy mail account from original ticket (#4608)
- [Fix] IMAP search returning 'Invalid response received from server' (#4589)
- [Fix] Updated inline_chat script for more user details (#4598)
- [Feature] Possibility to use discount coupons for hosted accounts (#4575)
- [Fix] Error Can't use method return value in write context (#4585)
- [Fix] Error when trying to add POP3 mail account (#4574)
- [Fix] Can not answer call after call is put to queue (#4561)
- [Fix] Skip sending test mail, only connect & authenticate (#4558)
- [Fix] Remove BUSY code in error status in Digitale feature (#4555)
- [Fix] performance on big POP3 accounts with leave copy (#4519)
- [Fix] problem with update to version 4.41.4.7
- [Fix] Newly created agents have empty sound configuration (#4543)
- [Fix] Class HostnameFormValidator does not exist (#4564)
- [Fix] Slack plugin improvement (#4563)
- [Fix] Wrong content link in FetchMails error news (#4560)
- [Fix] Missing translation for string 'Chat transcript from date' (#4550)
- [Fix] Mail account error is not removed after successful save (#2993)
- [Fix] Permission denied La_Features_VoiceCall_Driver (#4536)
- [Fix] reduce number of updates to sessions table (#4505)
- [Feature] Improve speed of Contacts grid, show date created (#4463)
- [Fix] Undefined variable mailBoxProcessor in FetchMails.class.php (#4542)
- [Fix] Gamification returns Data error (#4527)
- [Fix] Call to a member function updateWorkStatus() on null in TimeRuleTask (#4528)
- [Fix] Error in SQL syntax - OFFSET 1 (#4522)
- [Fix] CKEditor strips table tags in rules (#4517)
- [Fix] Action "agent left ticket" in rules does not work (#4518)
- [Fix] Increase wait time for test mail to 60 seconds & allow manual activation (#4444)
- [Fix] Optimize loading conversation fields (#4514)
- [Fix] Slow SQL DELETE FROM qu_g_file_links (#4502)
- [Fix] Error event logs for AWS S3 - Failed to upload file with empty content (#4493)
- [Fix] URL inputs can be abused (#4129)
- [Fix] facebook message is not added to deleted conversation (#3476)
- [Fix] imagedestroy() expects parameter 1 to be resource in ImageResizer (#4486)
- [Fix] Variable for Ticket tags $conv_tags does not work in email subject (#4485)
- [Fix] Allowed memory size exhausted in Csv/GeneratorResponse.class.php (#4467)
- [Fix] Autoreply rule does not work with CC condition, if CC is not set (#4462)
- [Fix] wrong position of tickets search tooltip (#4427)
- [Fix] SQL query optimizations - qu_g_eventsubscriptions (#4416)
- [Fix] Action 'Transfer ticket' allows transfer to deleted dept. (#4478)
- [Fix] Facebook event callback improvements (#4453)
- [Fix] Missing error news and label for broken mail accounts (#4511)
- [Fix] Shopify plugin: Array to string conversion (#4529)
- [Fix] Default field separator in http_build_query (#4515)
- [Fix] Shopify plugin API URL is encoded twice (#4494)
- [Fix] New ticket from agent's email stuck in Init state (#4484)
- [Fix] Chat transcript not sent if chat window closed by 'X' (#4398)
- [Fix] Wrong date created value in tickets grid (#4461)
- [Fix] Cannot delete Twilio numbers once they are added to LiveAgent (#4469)
- [Fix] Shopify plugin: order loading ignores email filter (#4470)
- [Fix] Neverending update in standalone application in some cases (#4465)
- [Fix] Timeout when loading mail reply template (#4472)
- [Fix] Add 'ticket public url code' variable to email templates (#4446)
- [Fix] Error in task DeleteDepartmentAndMoveConversations (#4219)
- [Feature] Add agent variables to Rule Action - Send mail to (#4425)
- [Feature] Change Shopify app to a private app and LA plugin (#4200)
- [Fix] View ticket button not working for time report entries in auditlog (#4392)
- [Fix] PHP notices Undefined offset, Undefined index (#4449)
- [Feature] Enable row compression on some tables (#4417)
- [Fix] Split action does not copy ticket fields (#4432)
- [Fix] Undefined variable: type in Conversation.class.php (#4431)
- [Fix] Undefined index in VisitorsList.class.php (#4430)
- [Fix] Export Contacts Error (#4404)
- [Fix] KB search widget article titles broken if title contains apostrophe (#4405)
- [Fix] Call to a member function getFirstName() on null (#4414)
- [Fix] Call to a member function getMessage() on null (#4419)
- [Fix] Slow sql - Chatty badge computation (#4421)
- [Fix] Don't automatically add wildcard * to ticket search query (#4424)
- [Fix] Call to undefined method createChattingCondition() in MysqlChats (#4428)
- [Fix] Call to a member function toDateTime() on null in TimeWorkReportFilters (#4429)
- [Fix] Can not answer call after pausing when call is ringing in Twilio (#4377)
- [Fix] Don't delete unused contacts if they have unique field or name (#4285)
- [Fix] Downloadable installation hangs in licence agreement step (#4409)
- [Fix] Undefined variable dbMail in OutboxRunner (#4408)
- [Feature] No sla level value for SLA Level filter (#4325)
- [Feature] CallUrl action renamed to 'HTTP Request' and extended with POST and DELETE http method (#4328)
- [Feature] CallURL action - add logged in agent variables (#4308)
- [Feature] Add count of created and resolved tickets into some reports (#4315)
- [Feature] New rules engine context - agent open or left ticket (#4307)
- [Feature] Slack plugin - notifications about tickets
- [Fix] Invalid argument supplied for foreach() in BrowsersCleanupTask (#4386)
- [Fix] strpos() empty needle in VisitorsList (#4380)
- [Fix] preg_match() Unknown modifier (#4376)
- [Fix] Incorrect permission check when deleting a time report (#4375)
- [Fix] Tickets CSV export exports just 40 rows, extend limit to 9999 rows (#4374)
- [Fix] Design bugs in knowledgebase (#4369)
- [Fix] Digitale: answer on maintenance must not be formatted for failover (#4367)
- [Fix] 'Custom date' for rule not working (#4365)
- [Fix] SLA level condition doesn't work for tickets with sla_levelid NULL (#4361)
- [Fix] 'Email will not be sent, recipients empty or invalid' (#4360)
- [Fix] Truncate too long name parsed from email (#4353)
- [Fix] Adding note to ticket doesn't update ticket in elastic index (#4345)
- [Fix] Rule is disabled if action initiator rule condition was called from server (#4344)
- [Fix] Added style for blockquote in agent panel messages (#4342)
- [Fix] Attachment icon is hidden after first file is attached to KB article (#4340)
- [Fix] App tries to save to
qu_g_settings
before tables updated (#4327) - [Fix] Department specific signatures visible even when no departments created (#4321)
- [Fix] Time report time was not refreshed (#4319)
- [Fix] Remove option sort tickets by ticket Status (#4317)
- [Fix] When contact is changed, reindex all tickets of the requester (#4314)
- [Fix] Message text processing breaks base64 inline image (#4305)
- [Fix] Predefined answer doesn't fill the subject of an internal ticket (#4300)
- [Fix] Umlauts are lost during email processing without charset specific (#4299)
- [Fix] Small info box when enabling Twilio (#4259)
- [Fix] CSV exported from Time report has time in milliseconds (#4237)
- [Fix] Date listbox in time report saved filter cannot be cleared (#4236)
- [Fix] Optimize loading of predefined answers and canned messages (#4174)
- [Fix] Handle translation of texts containing closing tags, i.e. </body> (#4151)
- [Fix] Replying status does not disappear when message is sent by customer (#3515)
- [Fix] Can't add note without text, only with attachment (#2390)
- [Fix] Add possibility to inform agent that mail was not sent (#1922)
- [Fix] Agent can't see customer's chat messages, customer gets 'You do not have permission…' (#4364)
- [Fix] version 4.38.3.3 stuck in maintenance after update
- [Fix] Force language of customer portal and agent login via URL param (#2997)
- [Fix] Submit ticket not working (#4284)
- [Fix] squared theme doesnt apply content color in mobile view (#4318)
- [Fix] Escaped html of checkbox label in contact forms (#4288)
- [Fix] New contacts merged with old contact with phone whitespace (#4277)
- [Fix] Fast reopened ticket tab is impossible to close (#4276)
- [Fix] Smarty not working in PHP7 (#4273)
- [Fix] Possible injection in CSV export (#4264)
- [Fix] XSS through widget preview (#4262)
- [Fix] Unwanted semicolons appearing in chat messages (#4249)
- [Fix] GoogleAnalytics task is not sending usage data (#4302)
- [Fix] Possible to add message to ticket where user has no permission (#4145)
- [Fix] Absence of HttpOnly cookies flag for auth tokens (#3601)
- [Fix] Requester name is mixed with sender when requester is changed (#3588)
- [Fix] Missing unread incrementing when attachment added (#3563)
- [Fix] Email account password is sent from server to client (#3510)
- [Fix] Chat tracking plugin doesnt execute Start chat (#3392)
- [Fix] Reports overview has confused data about chats (#2658)
- [Fix] Ticket tab still active on search action (#1891)
- [Fix] Disappeared agents list from dashboard after zoom out (#1870)
- [Fix] some chat system messages saved as untranslatable strings (#1751)
- [Fix] Multiple identical planned tasks in db (#1635)
- [Fix] wrong IMAP/SMTP email communication log encoding (#4272)
- [Fix] submit ticket form doesnt work (#4284)
- [Fix] Email with utf8 characters fails validation (#4293)
- [Fix] Rule condition 'requested by' causes Failed to execute SQL (#4296)
- [Fix] Unknown column 'CONCAT(' in where clause of Company listbox (#4297)
- [Fix] fix TooManyRows when loading built-in mail acc (#4251)
- [Feature] Rule condition "ticket department is not" (#3889)
-
[Feature] discard confirmation when creating internal or social ticket (#3667)
- [Fix] news about email sending error disapears (#4243)
- [Fix] Load facebook image using latest API (#4227)
- [Fix] missing Send button in contact form (#4226)
- [Fix] Rule forward action failed with error: Header not set: Content-Disposition (#4221)
- [Fix] Audit log - ticket status names do not stick to convention (#4213)
- [Fix] Call to undefined method La_Model_User_Agent::createAnonymous() in Task.class.php (#4209)
- [Fix] Rule action Send mail to for contact search return data error (#4190)
- [Fix] Twitter account is not displayed when set to active (#4189)
- [Fix] Call duration is not in reports, when recording is turn off (#4187)
- [Fix] Ticket can not be open with message 'row does not exist' when loading user (#4072)
- [Fix] Prefilled username in URL is sent in forgot password link (#4008)
- [Fix] Graph for "call minutes" is displayed in seconds (#3917)
- [Fix] incorrect logic of prechat forms (#2240)
- [Fix] Not possible to display shortcuts tips (#3093)
- [Fix] Cannot search canned messages by keyword (#2847)
- [Fix] Wrong recipients after reply to forwarded message (#1580)
- [Fix] Pop up position for a chat window does not work properly (#3640)
- [Fix] Chat from ticket allow you to choose 'Popup' option (#4037)
- [Fix] IMAP can skip email if fetching failed (#4235)
- [Fix] If Freshdesk plugin gets 'API rate exceeded' some tickets are never imported (#4218)
- [Fix] finding SMTP server on port 465 fails (#4217)
- [Fix] Send answer rule executed with same subject for 2 tickets (#4216)
- [Fix] Zendesk import plugin creates empty contacts (#4183)
- [Fix] Can not create new Agents in hosted accounts (#2345)
- [Fix] Undelete mass action for tickets (#4195)
- [Fix] Unable to send mail with empty body from rule (#4196)
- [Fix] Incorrect processing of tags in Freshdesk import plugin (#4162)
-
[Feature] show date changed and date created in KB Article detail (#4051)
- [Fix] Error 'gridcode parameter is invalid' in online visitors (#4170)
- [Fix] Rule 'message group added' missing condition for tags (#4169)
- [Fix] Forwarder does not change 'mail_messge' flag when exception is thrown (#4166)
- [Fix] Captcha generated 5 characters but only 4 were visible in image (#4165)
- [Fix] Conversation last message variable in Call URl rule is empty (#4154)
- [Fix] XSS through attachment name (#4143)
- [Fix] Permission error when discarding ticket (#4137)
- [Fix] KB Article is not possible to change (#4135)
- [Fix] Facebook exception - Missing required field: message (#4134)
- [Fix] Uncaught exception 'Gpf_DbEngine_NoRowException' in inline_chat.php (#4132)
- [Fix] XSS vurnerability through My Profile - avatar (#4125)
- [Fix] Facebook Shared post is not fetched (#4123)
- [Fix] Time Report - custom filter does not load all settings (#4119)
- [Fix] Call to a member function mailFrom() on null in Smtp class (#4114)
- [Fix] Time Report - Export to CSV gives Unknown column 'type' error (#4111)
- [Fix] Internal server error on calling not existing class (#4104)
- [Fix] Allowed memory size exhausted while indexing tickets to Elastic (#4097)
- [Fix] empty mail outbox shows old no-data texts (#4094)
- [Fix] Regex is hiding links when it contain 'on' (#4069)
- [Fix] ckeditor inserts a lot of spaces into agent reply (#4044)
- [Fix] Unknown file extension .plain in facebook message (#4042)
- [Fix] Missing id or class on contact form and chat iframes (#3995)
- [Fix] Forwarding message empty recipient error not displayed (#3866)
- [Fix] Save the selected department in compose for future new tickets (#3858)
- [Fix] set Conversation fields from fields submitted in contact form (#3723)
- [Fix] Call to a member function getTitle() on a non-object (#1833)
- [Fix] Mails from Outlook display with too much line spacing (#682)
- [Fix] logout from agent panel should send push notification to mobile apps (#4126)
- [Fix] Data error in grid if conversation statuschanged is null (#4160)
- [Fix] SQL quoting bugs (#4155)
- [Fix] Permission denied loadAgentConnectionSettings() for agents (#4149)
- [Fix] Fetching emails failed error remains on dashboard (#3763)
- [Fix] Mails created form API are not added to mail outbox (#4113)
- [Fix] Forward chat ticket missing information from prechat form (#4110)
- [Fix] Just uploaded SVG can be loaded for viewing (#4102)
- [Fix] Contact informations are not updated (#3901)
- [Fix] Row does not exist, FileLink mysteriously disappeared (#3194)
- [Feature] HelpScout migration plugin (#3999)
- [Feature] Overview API: add department filter (#4019)
- [Fix] Twilio handler sometimes failed when try to add activity log (#4101)
- [Fix] Invalid column in current_day and current_time conditions in Time rules (#4100)
- [Fix] Empty recipients when resolved only from 'reply-to' (#4099)
- [Fix] hash_hmac() expects parameter 3 to be string, object given in PasswordSecure.class.php (#4098)
- [Fix] mail account reset its UID cursor (#4095)
- [Fix] Error 'Failed to execute SQL' during update (#4092)
- [Fix] Stored XSS in Overview - Chat onClick referrer link (#4090)
- [Fix] Rest API: cannot create KB article with parent_id param set (#4089)
- [Fix] Invitations does't work for returning visitor (#4088)
- [Fix] Archive to AWS S3 just files not read longer than defined timeout (#4085)
- [Fix] warning stream_socket_client() unable to connect (#4081)
- [Fix] Fatal error during download message source (#4077)
- [Fix] Call to undefined method stdClass::asXML() in Highrise (#4073)
- [Fix] Remove negative text-indent from HTML emails (#4068)
- [Fix] Wrong documentation for onlinestatus API (#4063)
- [Fix] Failed to execute SQL - La_WorkReport_QueueReport::getDbQueueReport (#4060)
- [Fix] SQL quotation issue (#4055)
- [Fix] Reply to forward does not change state if new conversation is created (#4054)
- [Fix] Create new conversation ignores status parameter (#3851)
- [Fix] Freshdesk import plugin multiple issues (#3748, #4076, #4078)
- [Fix] Rest API: Quotation marks used sometime in agent name (#3573)
- [Fix] Rest API: departments and agents online status return max 10 items (#3523)
- [Fix] Disabled javascript in links opened from emails
- [Fix] Can not edit chat button (#4086)
- [Fix] Error in sending mail - Adding image error: File not found (#4084)
- [Fix] Fatal error during download message source (#4077)
- [Fix] Notification sounds not working in some browsers
- [Feature] SendMail Action - send email to all ticket recipients (#3984)
- [Fix] Add element IDs to right content of knowledgebase (#4053)
- [Fix] Reload browser client if twilio get no-answer from browser client (#4050)
- [Fix] Call to a member function getVisitsCount() on null in Invitations.class.php (#4046)
- [Fix] Hidden popular articles and design bugs in KB (#4035)
- [Fix] Wrong tickets filtering in mobile app (#4034)
- [Fix] Language field on login form isn't filled in automatically (#4016)
- [Fix] Too long chat pickup avg time (#4027)
- [Fix] Mail with large attachments stucks mails in outbox (#4023)
- [Fix] Untranslated operator names in ticket custom field filters. (#4021)
- [Fix] Invalidate "set new password" link in case user logins or change password (#3991)
- [Fix] Redirect user to malicious link (#4010)
- [Fix] Ticket is loaded with blank page and error Cannot read property 'a' (#4015)
- [Fix] Missing X-Frame-Options header for agent panel (#3990)
- [Fix] Alternative mail with more attachments - parsing error (#3993)
- [Fix] Call to a member function isPublic() on null in ServiceMethod.class.php (#3994)
- [Fix] HighRise integration returns errors from cron jobs (#624)
- [Fix] Not translated hashtags in Rules (#3965)
- [Fix] Window title of login screen doesnt use title from settings (#3981)
- [Fix] Logo of FB page is overhanging logo box (#3976)
- [Fix] Desk.Com import was sending same emails already sent from desk.com
- [Fix] Offline button on mobile opens pre chat form (#3967)
- [Fix] Twilio: cannot make outgoing call if you have only outgoing number added (#3954)
- [Fix] Select correct kb from multi kb
- [Fix] Sql Injection vurnerability
- [Fix] Warning: file_exists(): open_basedir restriction in effect during update
- [Fix] Faster ticket indexing into elasticsearch
- [Fix] Ticket indexing stops if more than 500 tickets are changed at the same time with mass action (#3919)
- [Fix] (TypeEror): Can not read property
indexOf
of null in Spf check (#3828) -
[Feature] Trigger rules engine each time any message group was added. e.g. when forwarding message or split the ticket (#3874)
- [Fix] Slow agent panel after few hours of work
- [Fix] Referrer and user details are not passed to chat for popup windows (#3358)
- [Fix] Check installed ElasticSearch service while saving server settings (#3905)
- [Fix] Contact form confirm message - support basic html formatting (#3930)
- [Fix] Not replaced strings in Event log (#3908)
- [Fix] desk.com plugin - messages are imported in incorrect order (#3936)
- [Fix] elasticsearch setting form - incorrect formatting of description (#3937)
- [Fix] Use of undefined constant result in VisitorsList.class.php (#3926)
- [Fix] connecting to secured POP3 server failed (#3886)
- [Fix] accept only numbers to UID list & only 1 result row (#3915)
- [Fix] interpret POP3 connection errors correctly (#3902)
- [Fix] Reply to 1 recipient removes all other ticket recipients (#3879)
- [Fix] "safe" string in Branding footer configuration (#3890)
- [Fix] Removing ranking of a purged ticket shows error message (#3849)
- [Fix] Missing file type check on upload and on view (#3774)
- [Fix] (TypeEror): Can not read property 'indexOf' of null in Spf check (#3828)
- [Fix] Merge contacts doesn't work (#3850)
- [Fix] Address field in ticket detail shows
tag between City and Country value (#3846) - [Fix] XSS through Outgoing emails (#3845)
- [Fix] XSS in external_preview.php through url variable (#3847)
- [Fix] No HTML encoding in Preview Page [externalurl parameter] (#3811)
- [Fix] Possible XSS vurnerability - Google Maps Marker element (#3832)
- [Fix] XSS vurnerability in HTML templates (#3810)
- [Fix] Audit log Data error when column contain UserID or Target UserID (#3825)
- [Fix] Small height of inputs for listbox and checkboxgroup values (#3827)
- [Fix] Renaming hosted account does not change name of 'built-in'.(#3791)
- [Fix] Duplicate calls in Twilio for some agent
- [Feature] Add api URL into API configuration screen (#1686)
- [Fix] User can delete built-in email account (#3793)
- [Fix] LA does not work with external Twilio IVR script (#3806)
- [Fix] Data error on Agent Ranking report screen (#3803)
- [Fix] Contact form for offline chat button does not work on mobile devices (#3804)
- [Fix] PHP Notice - Undefined variable: excludeBrowsers (#3794)
- [Feature] Desk.com plugin - import tickets and customers (#3690)
-
[Security] Critical security fixes (#3768,#3778,#3780)
- [Fix] Multiple PHP 'Undefined variable', 'Undefined index' (#3777,#3781,#3783,#3785)
- [Fix] Twitter attachments are not sent (#1364)
- [Fix] Initialize agent variables in agent ranking template (#1849)
- [Fix] Add possibility to send chat/call message transcript by rule (#2903)
- [Fix] Wrong department select in new Twilio call (#3229)
- [Fix] CustomPlugins returns error 500 (#3776)
- [Fix] Spf is evaluated as invalid if
include:_spf.ladesk.com
is right afterv=spf1
(#3773) - [Fix] SoundConfig - Undefined variable: userId (#3770)
- [Fix] Empty answer sent from LiveAgent from MS IE (#3765)
- [Fix] Do not fetch emails with lower UID than requested (#3764)
- [Fix] Change owner of ticket created from API changes other tickets (#3747)
- [Fix] Billing info - country isn't saved (#3484)
- [Fix] Time rules which affect chats add notes without text (nonstop) (#3342)
- [Fix] TypeError Cannot read property 'b' of null when opening ticket (#3762)
- [Fix] Process email header values even if starting with newline (#3760)
- [Feature] Load app version from db setting and not from versions table (#3730)
- [Feature] Audit Log - add missed chat monitoring (#3728)
- [Feature] Audit log - add call activity (#3648)
- [Feature] Audit log - store IP address with user login (#3684)
-
[Feature] Add Department name to phone number in 'from account' field in new call (#1118)
- [Performance] Improve speed in online visitors form - selecting browsers was slow (#3710)
- [Performance] Load all db settings at once with single SQL command (#3730)
- [Fix] Trim only last occurence of end line chars when parsing email (#3741)
- [Fix] Rule action 'Add note' does't accept line breaks (#3720)
- [Fix] Do not show credential fields for built-in email (#3719)
- [Fix] JIRA Import - store assignee into Ticket field (#3700)
- [Fix] Digitale: normalize from numbers to one standard format (#3687)
- [Fix] Mail encoded in 'ks_c_5601-1987' incorrectly decoded (#3673)
- [Fix] Error message 'There were errors, please check highlighted fields' is now translated correctly (#3652)
- [Feature] Send more emails per connect to email server (#1881)
- [Fix] Don't allow delete file via API (#3726)
- [Fix] Cannot modify header information - headers already sent (#3711)
- [Fix] Braintree plugin error 'environment needs to be set' (#3646)
- [Fix] Discard draft should delete uploaded attachments (#3731)
- [Fix] Error in update 4.13.2 in some situations
- [Fix] Chat queue optimization
- [Fix] Optimization of writes to table qu_g_settings (#3706)
- [Fix] Chat queue optimization (#3708)
- [Fix] Error in update 4.30.5 in some situations
- [Feature] Add sitemap.xml to htaccess to open the same content as sitemap.php (#3655)
- [Feature] Add confirmation dialog box on delete ticket action (#3625)
- [Feature] Add more available template variables to some mail templates (#3620)
- [Feature] By default new installation will require authentication to see ticket history in customer portal (#3619)
- [Feature] Add rule condition 'logged in agent' and extend transfer ticket action (#3529)
- [Feature] Add a rule action "Mark ticket as answered" (#3465)
- [Feature] New creating / editing screens of contact widgets (#3254)
- [Feature] User activity monitoring plugin 'AuditLog' (#3221)
- [Feature] Sound configuration plugin (*BETA, on request) (#3005)
-
[Security] XSS Security issue (#3600)
- [Fix] Negative values in agent report (#3699)
- [Fix] User stayed logged in agent panel (#3693)
- [Fix] Escape emails containing special characters (#3686)
- [Fix] Agent wrong online status several seconds between Offline and Mobile state (#3685)
- [Fix] Contact is not "undeleted" if customer use API for create (#3520)
- [Fix] When creating new contact, old deleted contact is suggested for merge (#3680)
- [Fix] Do not log mail account, when mail account can't be resolved (#3666)
- [Fix] Manual invitation causes a new chat to start ringing (#3656)
- [Fix] Braintree plugin does not work without sandbox checked (#3646)
- [Fix] Remove duplicate index in qu_la_conversation_queue (#3645)
- [Fix] Accept
+
qualifier in spf check (#3636) - [Fix] Malicious input throws error with SQL code (#3630)
- [Fix] Facebook emoticon fetching and remove unstable field 'snippet' (#3613)
- [Fix] Do not try to skip emails for piping account (#3611)
- [Fix] Send transcript in call widget does not work (#3609)
- [Fix] Can't invite agent to the chat - agents listbox shows data error (#3599)
- [Fix] Move original FROM to REPLY-TO header (#3568)
- [Fix] Call URL rule can be broken if contains variable which is empty in ticket (#3543)
- [Fix] Agent panel design is broken when opening/closing ticket while HTML editor is open (#3516)
- [Fix] Error when using <style> and {literal} in email template (#3513)
- [Fix] Suggestion button does not save new contact information when contact already exists (#3490)
- [Fix] Increase size limit of displayed department specific templates (#3486)
- [Fix] Condition requested by company does not match on company emails (#3388)
- [Fix] Remove error from editing KB design screen (#3197)
- [Fix] Application create new contact phone instead of changing (#3037)
- [Fix] Ticket created from API is not immediately added to queue (#3011)
- [Fix] Javascript API - fill in hidden ticket fields (#2988)
- [Fix] Ticket load report - artefacts in chart (#2825)
- [Fix] Mail template variable 'lastMessageFromRequester' is empty (#1009)
- [Fix] Contact form on mobile (#1651)
- [Fix] Chat avg pick up time and missed chats are too big in reports (#2435)
-
[Feature] Freshdesk migration plugin now supports migration of knowledgebase articles (#3480)
- [Fix] Don't create new mail account from incoming mail if mail account does not exist (#3621)
- [Fix] Load Ckeditor using relative URL instead of from custom domain (#3539)
- [Fix] Upload logo or small logo (#3013)
- [Fix] Broken KB search for installations without mod_rewrite (#3587)
- [Fix] Show account email instead of account name (#3586)
- [Fix] Show skipping state in POP3 account while skipping emails (#3371)
- [Fix] Server returns 416 for _newchat.mp3 (#2757)
- [Feature] add unanswered call stats for Twilio calls (#3542)
- [Feature] add new external and unanswered stats for Digitale calls (#3542)
- [Feature] validate forwarding email account in same order as mentioned in wizard (#3556)
- [Feature] Jira Servicedesk issues import (#3385)
- [Feature] forwarded mail messages now display 'To' and 'Cc' headers (#3499)
- [Feature] add department into call ring notification (#1889)
- [Feature] forwarded message template add 'To' and 'Cc' header. (#2721)
- [Feature] allow forward and split of phone message group (#2185)
-
[Feature] separate reply and 'reply to all' option in email ticket (#2659)
- [Fix] hide Start chat button in My Ticket when Chat is not available (#3470)
- [Fix] allow send messages during KB start chat (#3427)
- [Fix] display permissions error for Knowledgebase create/edit form (#3481)
- [Fix] calculate 'days ago' in conversations as time differences between dates (#2721)
- [Fix] html messages now show in popup with quoted text (#1970)
- [Fix] broken Forward action in forum post and suggestion ticket (#3509)
- [Fix] wrong shift to anchors in several KB themes
- [Fix] wrong tickets and messages time in browsers mobile view (#979)
- [Fix] move all associated entities when deleting department (#1811)
- [Fix] creating category from create article dialog doesn't work (#3357)
- [Fix] unable to change method to POST in the Custom plugin configuration (#3474)
- [Fix] Zendesk import does not allow change details for unknown users (#3460)
- [Fix] wrong input aligning in postpone rule action (#3463)
- [Fix] email field is visible in kb whenever email is not exactly specified (#3426)
- [Fix] integration codes for hosted account only with https (#3525)
- [Fix] add script for adding chat into mobile apps also for hosting accounts (#3561)
- [Fix] generate handler urls for Twilio only with https (#3560)
- [Fix] XSS vulnerability in customer portal (#3558)
- [Fix] load older messages in new calls and invitations (#3508)
- [Fix] block automatic replying to facebook for hosted accounts
- [Fix] XSS vulnerability in customer portal (#3500)
- [Fix] Support custom fb app for hosted accounts (#3519)
- [Fix] chat message erases after viewing/chatting notifcation comes up (#3483)
-
[Feature] new template variable for agent panel ticket url without protocol (#3436)
-
[Style] design bugs in mobile chat view (#3435)
- [Fix] Ticket preview is without spaces if message contains only  (#3442)
- [Fix] 'Join' button isn't hidden after accepted invitation (#3432)
- [Fix] not possible to send chat message before connect in KB (#3427)
- [Fix] show ticket ID in KB only for user with permissions or agent (#3423)
- [Fix] do not remove forwarding mail account if setup is unsuccessful (#3383)
- [Fix] Character set … not supported by mbstring extension (#920)
- [Fix] multiple errors in Dygraph reports charts (#1159)
- [Feature] Digitale: play welcome message also before transfer call to external number (#3413)
- [Feature] 'Show source' of ticket message now available to agents (#3417)
- [Feature] Possible to use custom domain in NiceReply plugin (#3384)
- [Feature] REST API: get conversations by assigned agent (##3285)
- [Feature] REST API: add attachments to new ticket or message (#2491)
- [Feature] add template variable containing raw ticket url without protocol (#767)
- [Style] missing padding and wrong background in suggestion (#3361)
-
[Style] different font size of notes in the chat and ticket (#3364)
- [Fix] Tickets with large messages load very slowly (#1360)
- [Fix] unable to import languages at the end of alphabet (#3412)
- [Fix] agent can't delete own predefined message (#3411)
- [Fix] REST API: Retrieve all messages FAILS if there is forwarded message (#3420)
- [Fix] missing noindex and nofollow meta in KB my ticket (#3407)
- [Fix] quoted message header is not translatable (#3406)
- [Fix] wrongly counted answered phonecalls in reports (#3396)
- [Fix] unable to change ticket owner to company (#3391)
- [Fix] test email without delivered_to header isn't read/sent (#3382)
- [Fix] missing agent names in bubble chat with more agents (#3377)
- [Fix] concurrent login when android app connects to server in background (#3376)
- [Fix] mail accounts problem if there is NO department created (#3367)
- [Fix] misleading create agent bubble text for under limit state (#3335)
- [Fix] Old Mysql versions doesn't support default_storage_engine (#3301)
- [Fix] missing form suggestions disabled template (#3362)
- [Fix] transparent chat window in calling state in IE10 and IE11 (#3271)
- [Fix] problems with Hide / Show detail and Show details by default (#3234)
- [Fix] callCheckTask doesn't work if conversation.service_params is empty (#3154)
- [Fix] rule "send mail to" is not possible to set to specific email address (#2852)
- [Fix] missing agent name after call is ended (#2129)
- [Fix] return simple 404 for not found files in themes or install dir (#1689)
- [Fix] error 'Can not send message' in agent panel but email has been sent (#928)
- [Fix] having different servers for mail uses incoming credentials (#3403)
- [Fix] do not skip authentication on some accounts using SMTP (#3398)
- [Fix] do not require username/password for sending test email (#3270)
-
[Security] Critical security fix (#3393)
- [Feature] Configure handling of ticket reply from agent's email (#3149)
- [Fix] Infinite loop caused by integer overflow in Utf8Fixer (#3368)
- [Fix] PHP 5.6+ open secure connection fix (#3252)
- [Fix] Forward of call ticket causes Fatal error (#3345)
- [Fix] transparent chat window in calling state in IE10 and IE11 (#3271)
- [Style] multiple style fixes (#3361,#3362,#3364)
- [Fix] Error when saving mail account (#3330)
- [Fix] Incorrect date format in danish language (#3353)
- [Fix] More info button for LiveAgent GeoIp doesnt work (#3323)
-
[Feature] New knowledgebase theme 'Montana' (#242)
- [Fix] Opera browser - embeded chat will not start (#3279)
- [Fix] Time values in Ticket Attachments plugin are in server time (#3303)
- [Fix] re-activating GMAIL account requires google auth (#3331)
- [Fix] Reconect & force LOGIN auth method if server closes socket (iCloud) (#3327)
- [Fix] Show 'repeat read test' after test fail in mail account setup (#3215)
- [Fix] Allow adding more than one mail account using OAUTH (#3317)
- [Fix] Remove Auto-Submitted header from forwarding test mail (#3304)
- [Fix] Built-In email can not be activated (#3311)
- [Fix] Broken reply for not logged-in user in KB (#3281)
- [Fix] Try all IMAP supported auth methods until authorized, or LOGIN (#3308)
- [Fix] Exchange servers not supporting PLAIN authentication (#3298)
- [Fix] Unable to save mail account settings (#3295)
- [Fix] Add backward compatibility with Mysql 5.5 (#3265)
- [Feature] Google mail account OAuth authentication (#2972)
- [Feature] REST API find customer by phone, facebook, twitter, weibo or tencent user id (#3253)
- [Feature] REST API: get current server time (#3245)
- [Feature] CkEditor v4.5.5 (#3278)
- [Fix] Ticket Tag modification doesn't update elasticsearch index (#3272)
- [Fix] Allow use empty username and password fields for SMTP (#3270)
- [Fix] Theme options dissapear from General configuration after save (#3267)
- [Fix] Fatal error call to mb_strlen in modifier.truncateHtml2Text (#3261)
- [Fix] Wrong position of search tooltip popup (#3257)
- [Fix] Facebook and Twitter avatars not visible (#139)
- [Fix] Tickets staying in solving state when not necessary (#3152)
- [Feature] Add to hosted account option to use To Solve algorithm: Prioritize last agent (#3256)
- [Fix] Fetching emails in PHP version 5.6 and up fails with 'Failed to set crypto' (#3252)
- [Fix] contact form and chat buttons are not working in IE (#3244)
- [Fix] Popout chat doesn't work
- [Fix] Update deleted system mail account
- [Fix] Update fail due to PHP strict error in CreateDatabaseTask
-
[Warning] From 2015-12-01 Chrome 47 supports Twilio only with https (#3084)
- [Feature] Giphy integration plugin. Have fun while supporting your customers (#3175)
- [Feature] Add a variable for custom fields to 'send answer' action in rule (#3226)
- [Feature] Application independent of google services (#3047)
- [Feature] REST API - create visitor with phone only (#3001)
- [Feature] add ability to resolve answered ticket in customer's account (#2279)
- [Feature] add simple inline link contact and chat button (#1523)
- [Fix] Anonymous avatar visible through uploaded transparent avatar (#3222)
- [Fix] Missing hover title on tag row in add tag popup (#3230)
- [Fix] Build-in mail account can be activated (#3232)
- [Fix] null labels in Configuration > General screen (#3214)
- [Fix] Do not use email name, use only name set by template (#3212)
- [Fix] Wrong built in email account in getting started and setup forwarding screen (#3201)
- [Fix] 'Assign to me' during chat breaks visitor chat window (#3179)
- [Fix] Wrong displaying of non-ASCII UTF8 typing text (#3172)
- [Fix] Deactivate and disconnect facebook page if fb app has been removed from fb account (#3156)
- [Fix] Starting chat isn't stopped on chat window close (#3136)
- [Fix] Refresh of running chat in popup causes starting of new chat (#3128)
- [Fix] Impossible to close chat window opened from manual invitation (#3123)
- [Fix] Update minimum requirements in installer/update wizard (#3055)
- [Fix] MySQL 'storage_engine' variable removed in MySQL 5.7.5 (#3228)
- [Fix] Forward test mail is resolved incorrectly (#3034)
- [Fix] CKEditor ocassionally collapses when panels are switched (#3023)
- [Fix] REST API - create customer with more than 1 email or phone number (unique fields) (#3001)
- [Fix] REST API: add option to set date_to with datetime value (#2566)
- [Fix] Sort actions and conditions in Rules / Mass actions (#2266)
- [Fix] Problem with knowledgebase search suggestions in LA (#3165)
- [Fix] Ticket mentioned plugin can add message during chat (#915)
- [Fix] Redesigned Facebook feature minor fixes
- [Feature] Embeded chat window docked to the right or left side of the window (#3126)
- [Feature] REST API: get and set Customer note (#2444)
- [Style] Missing style of blockquote in Knowledgebase (#3155)
- [Fix] Empty tickets created from API (#3162)
- [Fix] Fix Ticket mentioned plugin unwanted message added in some situations (#3158)
- [Fix] Localize call messages (#3153)
- [Fix] Updating ticket search index - notification not hidden after reindexing (#3148)
- [Fix] ReferenceError UserDetailsJsObject is not defined (#3147)
- [Fix] Animation of chat buttons will be started on every element type (not just DIV) (#3144)
- [Fix] Problem during update to 4.25.20 (#3134)
- [Fix] Fixed php notice (#3059)
- [Fix] LiveAgentTrackerXD is not defined in forms preview (#2459)
- [Fix] Date in messages isn't translated (#764)
- [Feature] Plugin 'Ticket mentioned' adds note to ticket mentioned in another ticket (#915)
- [Feature] WordPress plugin redesign (#3072)
- [Feature] Magento plugin update (#3121)
- [Feature] Plugin - Freshdesk data import (#2977)
- [Feature] Ticket Knowledgebase plugin extended with option to search articles by query (#2960)
- [Feature] New Knowledgebase API to create, edit and delete articles and categories (#2886)
- [Feature] New Files API to upload, edit and delete file (#2491)
- [Feature] Option to add custom css to widgets, Contact widget animations (#667)
-
[Feature] Hide chat buttons and other floating widgets when printing page (#667)
-
[Style] end button in Bubble chat theme has broken design in IE11 (#3087)
- [Fix] Decrease minimal height for html messages (#3111, #3127)
- [Fix] SQL Error when creating new ticket and selected department doesn't exist (#3133)
- [Fix] Manual invitation causes: Uncaught TypeError Cannot read property 'style' of undefined (#3104)
- [Fix] Twilio concomitant calls (#3103)
- [Fix] 'To solve' button opens the same ticket for multiple agents (#597)
- [Fix] Adding Other mail account spinning infinitely on timeout error (#3073)
- [Fix] Last contact widget in create popup is cut off (#3035)
- [Fix] REST API - Ticket created from API is not immediately added to queue (#3011)
- [Fix] REST API - Automatically create customer if it doesn't exist while creating conversation (#2662)
- [Fix] From name in outgoing email is incorrectly quoted (#2962)
- [Fix] Show
FROM
if responding to ticket with inactive email account (#2932) - [Fix] Urlencoded strings are incorrectly decoded (#2104)
- [Fix] When agent is replying to ticket, other agent should not open same ticket by 'to solve' (#597)
- [Fix] Add missing "show details" in tickets (#3099)
- [Fix] Problem login into agent panel via Chrome in version 4.25.20.1 (#3098)
- [Fix] Can not create new button in IE 11 (#3089)
- [IMPORTANT] min requirements changed: Mysql 5.6 or MariaDB 10.0.6 (fulltext index on InnoDB tables)
- [Feature] Better recognition of custom fields in Filters (#3045)
- [Feature] New chat invitation variables: $agentFirstName, $agentLastName (#3038)
- [Feature] New rule action - Change customer groups (#3024)
-
[Feature] Add new rule condition "ticket subject" for "ticket created" context (#3015)
- [Fix] Broken system message header texts in several mass and rules actions (#3082)
- [Fix] Built in mail addres changed to support@mail.{domain}.ladesk.com (#3078)
- [Fix] Show username/password fields in piping provider (#3074)
- [Fix] Permission denied MyAccountFree for agent in reply editor (#3054)
- [Fix] Duplicate insert error on outgoing Twilio calls (#3057)
- [Fix] Agent can't receive chats in IE10 (GWT 2.7) (#3042)
- [Fix] Status of missed call is being changed (#3029)
- [Fix] REST API widgets html entities double encoding fixed (#3051)
- [Fix] REST API widgets integration code url to track.js fixed (#3052)
- [Fix] Collisions of running chat and added offline message (#2935)
- [Fix] Chat dropping if new chat started in same ticket within 3 mins
- [Fix] Set default department to imported users when departments not active (#2695)
- [Fix] Submit ticket form with variable number of fields has fixed size (#2568)
- [Fix] Forward does not work in several cases (#1259)
- [Feature] Add more details about imported zendesk ticket (#3050)
- [Fix] PHP Notice in MailChimp plugin (#2921)
- [Feature] Plugin to import data from Zendesk (#2978)
- [Fix] REST API: transfer and delete conversation param messages should be note (#3030)
- [Fix] Every forwarding mail account now has SMTP (#3014)
- [Feature] Extend GetAllWidgets API for integration code columns (#2999)
- [Feature] Add possibility to edit Welcome message in call button (#2131)
- [Fix] One click FB integration doesn't work for brands (#3031)
- [Fix] Display error if database creation fails during install (#3021)
- [Fix] Print message from ticket doesn't work for agents (#3019)
- [Fix] Missing anonym avatar in contact and company edit (#3017)
- [Fix] Merging contacts produces internal server error (#3016)
- [Fix] Dialog size grows larger than screen (#3012)
- [Fix] Shor error message if error occurs in *.cache.php (#3010)
- [Fix] Ticket view grid is not showing data correctly at end of range (#3007)
- [Fix] Wrong note input width in rule actions (#2979)
- [Fix] Inadequate database error handling (#2927)
- [Fix] Uploading logo from getting started screen breaks logos everywhere (#2990)
- [Fix] Set new password now displays correct error message (#2913)
- [Feature] REST API post message: add param if template should be used (#2274)
- [Fix] Multiple ringing chats from one customer (#2996)
- [Fix] Search in Email accounts is not working (#2983)
- [Fix] Cannot read property 'disconnect' of undefined (#2976)
- [Fix] Update 4.25.12 & 4.25.13 fails if creation of DB index takes too long
-
[WARNING] !! Minimal required MySQL 5.6 or MariaDB 10.0.5 or newer !!
-
[Feature] Filter customers, companies and tickets by customer group filter (#1707)
- [Fix] Facebook private messages and posts aren't fetched (#2973)
- [Fix] Facebook integration doesn't work with custom domain on hosted accounts (#2967)
- [Fix] Ticket window is not resized after click on 'Show quoted text' in new email (#2966)
- [Fix] Zip file downloaded using Ticket attachments plugin is broken (#2947)
- [Fix] Reload grid and scroll to top on preset change (#2943, #487)
- [Fix] Mail outbox load long time (#1997)
- [Fix] Stuck unread messages and missing notifications in internal chat (#973)
- [Fix] Allow resize of inline images in HTML editor (#2944)
- [Fix] REST API: Deleting and adding customers fields throws 404 when visitor does not exist (#2919)
- [Fix] Built-in mail account for hosted accounts
- [Fix] Remove POP3 option from gmail help text, gmail is using IMAP only
- [Feature] Custom plugin - load data from external server when agent opens ticket (#2331)
- [Feature] Print message groups in ticket (e.g. email, chat, note, etc.) (#2785)
- [Feature] Copy and paste images in Chrome + Firefox browsers for HTML editor (#2907)
- [Feature] Improve facebook integration (#2811)
- [Feature] Mobile app online state detection (#2579)
- [Feature] Add custom ticket and contact variables through javascript integration functions (#2898)
- [Feature] Set custom field data from javascript in Contact form
- [Feature] Getting started logo upload will set logo to KB as well (#2527)
- [Feature] Average pick up time for call (i2395)
- [Feature] Possibility to change owner of predefined answer and canned message for admin (#2294)
- [Feature] Digitale: setting to create tickets from numbers which are not set in LA (#2880)
- [Feature] REST API Add widget API calls (#2843)
- [Feature] REST API option to disable sending registration email for created customer (#2926)
- [Feature] REST API add ticket tags to conversations api response (#2635)
- [Feature] REST API Missing offset and count variables for retrieving list of conversations (#2905)
- [Fix] Time rule with tags condition (do not contains) doesn't execute (#2958)
- [Fix] News 'Updating ticket search index' stuck on dashboard (#2949)
- [Fix] Ascending date order of Chats in Chats->Chats grid (#2934)
- [Fix] Agent Ranking Report - Data Error (#2929)
- [Fix] Missing default favicon in customer portal (#2920)
- [Fix] Missing html to text in article preview in KB search results (#2918)
- [Fix] Ticket filters - source condition doesn't work (#2897)
- [Fix] Chat transcript is not being disabled on mobile devices (#2893)
- [Fix] Broken 'Assigned to Nobody' ticket filter preset (#2885)
- [Fix] Cropped or deformed avatars in invitations (#2882)
- [Fix] Description for custom filter in Rules contains untranslated strings (#2879)
- [Fix] Ticket with HTML emails is not scrolled to end after open (#2866)
- [Fix] Ticket is scrolled to end after Load older messages is clicked (#2923)
- [Fix] Suggestion message group is not resized correctly after edit (#146)
- [Fix] Deleted user/agent can request password reset (#2864)
- [Fix] Rules are not applied with condition "Not assigned to" (#2862)
- [Fix] Show visual notification about unread messages in minimized chat (#2858)
- [Fix] Login with Facebook merges contacts (#2851)
- [Fix] Error "Cannot read property 'maps' of undefined" if access to googleapis blocked (e.g. from China) (#2839)
- [Fix] Wrong result search in the Chats custom filter (#2823)
- [Fix] Outgoing Twilio call onnection timeout is too short, when caller have IVR (#2806)
- [Fix] Deleted invitation can be used for manual invitation (#2787)
- [Fix] XSS vulnerability (#2781, #1558)
- [Fix] Canned messages are now sorted correctly (#2771)
- [Fix] Collapsed recipients in reply incorrectly spaced (#2768)
- [Fix] Check there are no conversations before deleting department from DB (#2859)
- [Fix] transfer rule incorrectly changes ticket state before chat starts ringing (#2701)
- [Fix] Mysql search not searching in subject of internal ticket (#2697)
- [Fix] Php fatal error if agent doesn't have departments (#2686)
- [Fix] contact widgets last display and url not updated correctly (#2640)
- [Fix] Mass action popup - Focus stays on button at background (#2637)
- [Fix] misplaced loading icon of anonymous ticket owner widget (#2588)
- [Fix] multiple clicks on status bullet add duplicate content to start internal chat popup (#2312)
- [Fix] Anonymous contacts shouldn't be displayed in contact list (#2284)
- [Fix] Conversations not created correctly via REST API (#583)
- [Fix] Disable directory listing (#1486)
- [Fix] Some browsers can't display grid with too many rows (#1415)
- [Fix] Presets design in the grid (filters under search) (#1355)
- [Fix] contact widget grid not refreshing after contact widget has been removed (#1208)
- [Fix] Error while running task AutoUnassignTicket_Task in Logs (#1151)
- [Fix] Call design is broken if a tag is added (#892)
- [Fix] Wrong order and tickets without chat in chats grid (#559)
-
[Fix] Wrror when ticket or chat table tries fetching empty id set from db (#239)
- [Style] Wrong floating of agents names in Musho chat theme (#2936)
- [Style] Too small textboxes in plugins configuration (#2884)
- [Style] Set max size for images in KB articles, forum posts and suggestions (#2867)
- [Style] Close of contact form is not switching according to background color (#2805)
- [Style] Missing icons in context menus (#2791)
- [Style] Design of Rule condition Ticket Tag (#1356)
- [Fix] Error 'You do not have rights to view …' in agent panel (#2942)
- [Fix] Chat button failed with error 'decodedURL cannot be null' (#2941)
- [Fix] Firefox 41 some screens keep reloading (#2922)
- [Fix] Invitation text is broken in page without UTF-8 encoding (#2910)
- [Fix] Agent panel hangs if validation error occurs during saving agent (#2868)
- [Fix] Multiple bugs in automatic hyperlinking of urls in text (#2795)
- [Feature] Search & Replace plugin - useful to obfuscate credit card number (#2794)
- [Fix] Agent avatar_url contains mangled gravatar url (#2895)
- [Fix] HTML editor not displayed when agent panel loaded by https (#2889)
- [Fix] handle missing ':' in mail headers (#2871)
- [Fix] Digitale: transfer to external number failed (#2817)
- [Fix] Files disappear from knowledgebase article, error FileLink row does not exist (#2778)
- [Fix] Show prices in plugins list in agent panel (#2583)
- [Fix] broken rule with last message condition (#2863)
- [Fix] Error 'Row does not exist' when sending offline message from chat window (#2849)
- [Fix] Continue processing mail if empty attachment part is found (#2846)
- [Fix] Schedule DeleteUnusedFiles task if not scheduled (#2818)
- [Fix] Show suggestions in sitemap
- [Fix] Incorrect caching of knowledgebase css
- [Fix] Error in edit rule screen
- [Feature] Redesign of 'My account' section of hosted accounts (#2591)
- [Feature] REST API: Retrieve company id for Customer contact and allow to search customers by company id
- [Feature] REST API: Customer API calls return unique field data (#2726)
- [Feature] Add note action in rules (#2646)
- [Fix] In agent panel messages are added multiple times (#1652)
-
[Style] long texts and misplaced elements in bubble chat theme (#2700)
- [Fix] Error with open_basedir restriction in Knowledgebase (#2779)
- [Fix] Rule condition ticket tags failed where no tag was set (#2762)
- [Fix] Error with open_basedir restriction in Knowledgebase (#2779)
- [Fix] Ringing notifications not displayed after agent panel refresh + reroute when agent goes offline in department (#2759)
- [Fix] Dashboard mail account error message is never closed (#2746)
- [Fix] mobile filters get wrong count of open tickets in some departments (#2745)
- [Fix] customer identified as @localhost in ticket created from email (#2742)
- [Fix] Deleted contacts still exist in drop down for rule action "Send mail" (#2737)
- [Fix] In compose agent can select 'From' address of deleted department (#2734)
- [Fix] Show all online agents in dashboard also for agent (#2730)
- [Fix] Agent's online status shows always online if agent is in deleted department (#2714)
- [Fix] Ctrl + C shouldn't close description popup (#2708)
- [Fix] Add validation of custom domain, do not allow IP address (#2680)
- [Fix] Fetch all unread emails from mail account by default (#2626)
- [Fix] Clicking the name of a rule in a ticket doesn't do anything (#2622)
- [Fix] chat during call is always scrolled to top after message added (#2235)
- [Fix] missing message about silent resolving (#1899)
- [Fix] Add Justify buttons to KB Article editor (#1802)
- [Fix] Rules validation with empty "Ticket status" condition does not work properly (#1769)
- [Fix] Rule adds empty note to ticket (#1582)
- [Fix] When agent starts chat with himself it ends up in queue (#1480)
- [Fix] missing close button in offline sent state of bubble chat (#2770)
- [Fix] call in queue are not redirect to voicemail when agents go offline (#2733)
- [Fix] Dollar and backslash signs missing in message body (#2649,#2594)
- [Fix] Chat notifications not displayed after agent panel refresh (#2759)
- [Fix] Call / Chat notification not displayed, chat visible only in overview (#2609)
- [Fix] Action 'send answer' doesn't work for facebook private messages (#2623)
- [Fix] Show customer browser info even if IP is not filled (#2717)
- [Fix] fatal error during update on Windows server, script path incorrect (#2725)
- [Fix] some mails not parsed because they have first 80 chars same in MessageID (#2728)
- [Fix] Agent's personal login email is used in quoted message 'From:' (#2705)
- [Fix] Date change (seek by arrows) in postpone does not work correctly (#2696)
- [Fix] 'Account directory doesn't exist' during update account (#2681)
- [Fix] track.js is blocked for GoogleBot (#2679)
- [Fix] Mail account error not displayed in accounts overview nor in dashboard news (#2678)
- [Fix] GeoIP plugin not working (#2676)
- [Fix] some missing translations for english language (#2668)
- [Feature] Possibility to change email parse settings from agent panel (#2490)
-
[Feature] REST API: get companies and get company details (#2173)
- [Fix] IE11 HTML mail sends empty message (#2472)
- [Fix] Ctrl+V and canned messages do not work in IE11 (#1823)
- [Fix] 'session_closed' error in plugins for multidomain installations (#2318)
- [Fix] Class 'Lib_Handler_Widget' not found (#2639)
- [Fix] Some phrases are not translated (#2634)
- [Fix] MailChimp: error Contact not selected (#2633)
- [Fix] Message added after quoted text in reply to customer (#2618)
- [Fix] Departments in email templates are not sorted alphabeticaly (#2602)
- [Fix] SLA is always created if status is changed (#2601)
- [Fix] Rule action to send answer on tweet doesn't work (#2574)
- [Fix] Unable to check license viac https (#2563)
- [Fix] Pre-chat form not destroyed correctly on close (#2559)
- [Fix] Wrong order in Levels listbox and help tooltip (#2558)
- [Fix] Error when creating ticket if agent is not in default department (2544)
- [Fix] Slow ticket filter if filtered by date created (#2522)
- [Fix] Empty agent and department in Chats > SLA log (#2462)
- [Fix] generateWidget.php failed with error 500 (#2195)
- [Fix] show System avatar in chat with correct icon (#1982)
- [Fix] Problem with text atachments forwarded by rule (#1692)
- [Fix] Visitor identification after popout action in private browsing (#1555)
- [Fix] Validation of email address doesn't work in php 5.6 (#2590)
- [Fix] Incorrect ticket url generated in notifications (hosted accounts) (#2585)
- Tracking bus configuration changes, only for hosted LiveAgent accounts
- [Fix] Agent can not create new ticket if he's not in default department (#2544)
- [Feature] Search in MyTickets Knowledgebase section also in Ticket ID values (#2507)
- [Feature] Silent resolve mass action (#2504)
- [Feature] Twilio: allow turn on/off for recording calls (#2448)
- [Feature] Add listbox to choose SMTP authentification method in mail form (#2388)
- [Feature] REST API: add datecreated column to get Customers API call (#2354)
-
[Style] Improve design of ticket detail in white theme (#2381)
- [Fix] Contact widget not working on HTTP site if LA supports HTTPS only (#1298)
- [Fix] bus events not delivered for chat visitors authenticated throughemail address (#2502)
- [Fix] sendmail warning - malformed sender (#2488)
- [Fix] postponed ticket in My Tickets section should be visualized as Open (#2483)
- [Fix] removed webfonts from KB themes (#2469)
- [Fix] message created from email has incorrect character encoding (#2481)
- [Fix] No permissions to self assigned ticket (#2464)
- [Fix] Forbid 'Purge ticket' action for agent (#2418)
- [Fix] Enclose System mail account name in quotes (#2403)
- [Fix] XSS Vulnerability (#2397)
- [Fix] encode html special characters in Knowledgebase article title (#2384)
- [Fix] slow SQL statement for updating qu_g_file_links (possible deadlocks when handling attachments) (#2375)
- [Fix] Agent avatar is not loaded in the Dashboard sometimes (#2365)
- [Fix] department deleting / moving tasks will not resume (#2378)
- [Fix] URL after double slash in KB (#2296)
- [Fix] Broken sorting of Predefined answers (#2263)
- [Fix] Message group dissapear after collapse ticket back (#2222)
- [Fix] Improve view of ticket with no permissions in portal (2212)
- [Fix] Agent can't see tickets from another department (#1257)
- [Fix] REST API: create new message as agent into conversation sends email 2 times (#2046)
- [Fix] Live chat button is visible during chat (#1978)
- [Fix] alphabetical sorting for mail accounts and KB category listbox (#1969)
- [Fix] Sending android push notification failed (MismatchSenderId) (#1958)
- [Fix] Popout chat window blocked by browser (#1949)
- [Fix] wrong default font in iframe with html message (#1642)
- [Fix] Popup with error is shown on Ticket detail in KB if user refreshes during page loading (1593)
- [Fix] Installer doesn't check if DB credentials are correct (#1577)
- [Fix] Disable/Enable elastic search cause error (#1464)
- [Fix] Incorrect visualization of elasticsearch index status (#611)
- [Fix] Incorrectly positioned like icon after facebook post reply (#53)
- [Fix] Error when trying to post to Facebook (needs publish_pages)
- [Fix] REST API customer groups + fields error with created contact (#2407)
- [Fix] trigger rules when new ticket created from API (#1948)
- [Fix] wrong certificate for iOS app notifications (#2369)
- [Fix] animation of chat minimizing hide chat window completely (#2391)
- [Feature] Major design changes in agent panel themes
- [Feature] Completely new redesigned getting started wizard
- [Feature] Added possibility to switch agent panel theme (#2257)
- [Feature] Added possibility to minimize chat window without ending chat (#1654)
- [Feature] Added postpone to the options of mass action (#677)
- [Fix] Add agent ranking to kb ticket detail (#1436)
- [Fix] HTML Editor doesn't use correct font on cursor position during Ticket Reply (#1335)
- [Fix] Improve attaching files in bubble chat theme
- [Fix] Add microtime to Message-ID of each generated email
- [Fix] Do not show deleted departments in ticket transfer listbox (#2368)
- [Fix] Remove grey background in HTML mail popup
- [Fix] Broken preview of inline button
- [Fix] Wrong counting of not assigned tickets in filters
- [Fix] Bug in "Not assign to" tickets filter in case of more agents
- [Fix] Loop in computing sla stats
- [Fix] Empty department in SLA log
- [Fix] Errors in javascript console when typing in CKEditor (#2003)
- [Fix] Canned messages don't refresh after save. (#2349)
- [Fix] API add fields to customer fails if customer has no tickets (#2337)
- [Fix] Php memory exhausted problem with elastic search (#2158)
- [Fix] Bottom part of text in search input is truncated in Firefox
- [Fix] Limit number of indexed documents in elastic search (SQL queries worked with too big datasets) (#1895)
- [Fix] Missing style of init state in white theme
- [Fix] Last line in Quick links is not visible whole
- [Fix] Slow sql select on converstions (#2290)
- [Fix] Removed badge Novelist, which generated slow SQLs (#2291)
- [Fix] Slow sql on mail messages (#2292)
- [Fix] Decreased timeout for connection to SMTP server (#2324)
- [Fix] Set preferred sound type to html5
- [Fix] Hosed domain screen fixes #2323
- [Fix] Make checkbox label clickable (#2311)
- [Fix] Set Return-Path when mail() is used
- [Fix] Broken Submit ticket confirm message in customer portal
- [Fix] Add StatusCall URL into create new twilio app
- [Fix] Add emails with header X-MLDA-AUTO-REPLY to ignored (#2295)
- [Fix] Null pointer exception in edit agent screen
- [Fix] Slow sql during login - added index (#2289)
- [Fix] PHP error: Undefined property: stdClass::$attachments (#2288)
- [Fix] Check if the column exists before executing the task (#2286)
- [Fix] Broken avatar image in My profile in KB
- [Fix] Content disappears from html editor when user switches to other tab (#1851)
- [Fix] Forward doesn't work if message group contains too many messages (#2099)
- [Fix] Empty agent 'level' value causes error (#2217)
- [Fix] Content disappears from html editor when user switches to other tab (#1851)
- [Fix] Forward doesn't work if message group contains too many messages (#2099)
- [Fix] Empty agent 'level' value causes error (#2217)
- [Fix] REST API get articles: wrong url generated in xml output (#2244)
- [Fix] REST API change status: error if param 'messages' is used (#2269)
- [Feature] Add {$conversationCode} variable to chat button Welcome message (#2183)
- [Fix] Possible vulnerability (#2260)
- [Fix] Fields from contact form are not displayed in first ticket message (#2231)
- [Fix] Email sources containing special chars get truncated while saving to database (#2181)
- [Fix] Error during update Incorrect integer value: '…' for column 'settingid' (#2242)
- [Fix] Error during update to 4.2.15 (#2198)
- [Fix] Department not set in SLA log (#1993)
- [Fix] import pt-BR language with fixed diacritic characters
- [Fix] Agent panel POST request gets 301 redirect (#2199)
- [Fix] Some variations of LiveAgent not counting tickets correctly (#2201)
- [feature] Show mail message source (#2094)
- [Fix] optimize memory consumption in agent panel, fix memory leaks (#1349)
- [Fix] Input for custom html in contact widget edit too small (#2112)
- [Fix] Can not submit messages while waiting in queue (Chat) (#1959)
- [Fix] Call us window / Feedback Buttons window displayed very small (#2127)
- [Fix] Call time in Dashboard always shows 0:00 (#2138)
- [Fix] Unfinished call messages in call tickets (#2113)
- [Fix] Sitemap generated without protocol (#2042)
- [Fix] Unable to forward message sent from iPhone (multipart/related) (#1711)
- [Fix] in HTML forwarded message 'From' email address is not visible (#2086)
- [Fix] Email sources containing special chars get truncated (#2181)
- [Fix] space in the from address is valid character (#1914)
- [Fix] form suggestions based on message not working (#2071)
- [Fix] transfer and reopen does not work (#2175)
- [Fix] sending emails fail due to SSL changes in PHP 5.6 (#2155)
- [Fix] Redirect agent after login to agent panel with same protocol (#1628)
- [Fix] Invalid argument supplied for foreach() in RecordsetField (#2184)
- [Fix] Cannot read property 'DataTable' of undefined when loading chart (#2159)
-
[Fix] Customer portal settings > Start chat > Customize can not be saved (#2192)
- [Style] Missing status style in contact Tickets grid (#2135)
- [Fix] Broken templates in agent panel blue_aero theme (#2153)
- [Fix] Post or reply to Facebook with attached image doesn't work
- [Feature] server changes to enable mobile app live chat
- [Fix] "Forward email to" action does not work (#2145)
- [Fix] Facebook connect, fetching and posting doesn't work (#2144)
- [Fix] Resize in-page contact form after displaying (#359)
- [Fix] Wrong behavior of resolve rule applied after ticket transfer (#1443)
- [Fix] Don't execute indexing task if Elastic is switched off (#419)
- [Fix] Digitale: ignore new failover notification (#2110)
- [Feature] Option to turn off the feature 'View customer's typing text' (#1264)
- [Feature] Option to enter affiliate id into branding text (#2058,#2001)
- [Feature] Set focus to Username field on empty login screen (#1369)
- [Feature] Prefill username in login form with value of username URL parameter (#2093)
- [Fix] Facebook attachments fetch / post doesn't work (#1365)
- [Fix] Canned messages sorting in chat (#1538)
- [Fix] Saving chat buttons with custom image does not work (#2025)
- [Fix] Submit messages while waiting in queue (#1959)
- [Fix] Automatic answer caused mail loop sometimes (#2013)
- [Fix] Upgrade Facebook API to 2.0 (#857)
- [Fix] KB Internal suggestions not visible to agent (#1853)
- [Fix] KB - image of agent (gravatar) (#1785)
- [Fix] Article list is not generated properly for internal articles in kb themes (#1763)
- [Fix] Create forum topic / suggestion shouldn't be visible if no forum / suggestion category exists (#591)
- [Fix] Improve performance of delete statement on the table qu_g_logs (#2076)
- [Fix] Delete Rule message format - InputView replaced with standard NoteEditor (#1936)
- [Fix] Digitale: internal call still waiting if agent is not online in default department (#2055)
- [Fix] Digitale: change owner for info message who pick up call (#2006)
- [Fix] Broken attachment button in IE8 and earlier (#2026)
- [Fix] Error setting 'theme_kb' during update (#2015)
- [Fix] Quoted text - show client time in reply to customer (#1972)
- [Fix] Twilio second resolved notification from Twilio change call ticket status to open (#1963)
- [Fix] Wrong text in "ticket assigned" email template (#1957)
-
[Fix] Loaded mail template of New ticket contains '  msg  ' string (#1956) - [Fix] multiple causes of PHP notice Undefined index (#1477,#1621,#1968,#1625,#1967,#2044,#2027,#2024)
- [Style] Design issues (grey areas) in IE10 (#1820)
- [Style] Missing images in KB css (#1768)
- [Style] Animation in KB search widget (#1713)
- [Style] Wrong color of buttons in chat in IE9 (#1210)
- [Style] Design bugs in KB Submit ticket (#2082)
- [Style] Misplaced icon in 'Hide quoted text' button (#2056)
- [Style] too large resize areas in internal chat window (#1991)
- [Style] wrong design of internal messages in chat (#1999)
- [Style] icon in 'Add filter' button not visible on retina display (#1983)
- [Style] White theme: wrong size of reward message (#1961)
- [Fix] REST API customers doesn't return contact by contactid if user doesn't exist (#2092)
- [Fix] Broken update to 4.17.2 (#2100)
- [Fix] REST API customers shouldn't return deleted contacts (#2023)
- [Fix] REST API 'customers' does not load customer by contact id (#2040)
- [Fix] REST API 'customers' shouldn't return also companies (#2023)
- [Fix] ERROR: Illegal mix of collations (#2019)
- [Fix] Rename swedish language 'sv-SE' to 'sv' (#2036)
- [Fix] API customers doesn't return manually created contact (#2016)
- [Fix] Cannot import language, error 'Could not open file …' (#2007)
- [Fix] Chat and Contact form throws Unknown character set: 'utf8mb4' (#1995)
- [Fix] logo missing from customer portal (#1996)
- [Feature] Contact form field CC
- [Fix] deleting SLA level doesn't work
- [Fix] Create new mail: 'from' mail from local settings is not applied
- [Fix] Contacts not clickable
- [Fix] deleting Facebook ticket using mass action ends with error
- [Style] Broken design of "Buy feature" checkbox
- [Style] Wrong position of buttons in chat invitation from agent(#1955)
- [Style] design issues in small tickets grid
- [Style] broken captcha field style
- [Style] wrong style of form message in plugin configuration popup
- [Style] attachment files of articles in KB minimalist theme
- [Style] missing style for disabled checkbox
- [Style] article in search widget has unwanted horizontal scrollbar
-
[Style] broken style of mandatory message in contact form
- [Fix] missing unread icons in taskbar menu
- [Fix] Use separate translations instead of "Yes, reward %s" and "No, rebuke %s"
- [Fix] Predefined answers change Subject when replying a ticket(#1942)
- [Fix] Ticket list ignore selected filter after app. (re)load
- [Fix] minimalist KB 404 page search bar not accessible
- [Fix] missing space before activation link in contact widgets edit
- [Fix] tickets search input doesn't show bottom part of text
- [Fix] wrong icon in postponed conversation tab
- [Fix] custom filter in 'Contacts' does not search empty values
- [Fix] suppress errors from elastic search server in KB search
- [Fix] SetUserDetails ignore email if email already exists
- [Fix] wrong design for broken rule in rules grid
- [Fix] Facebook page last post 4 decades ago(#718)
- [Fix] VirtualButton throws exception
- [Fix] missing title on subject in ticket detail
- [Fix] add .eml extension to attached forwarded message
- [Fix] Daily chart shows correct data when value in listbox is changed (#1154)
- [Fix] BaseServerUrl resolved incorrectly from url with GET params (#1915)
- [Fix] Ticket in customer portal doesn't load if authentication required (#1918)
- [Fix] API knowledgebase/articles/ returns 500 Internal Server Error (#1873)
- [Fix] Save chat button with custom image does not work (#1861)
- [Fix] Error during update Unknown column 'kb_id' in 'field list' (#1858)
- [Fix] KB settings form can not be saved (#1854)
- [Fix] setUserDetails() doesn't work for popup chat (#1839)
- [Feature] posibility to open article from KB search widget in widget / new window
-
[Feature] agent priority setting for call routing
- [Fix] Turn off LiveAgent sounds while agent calling
- [Fix] Broken system rule: Notification - Visitor replied in assigned ticket
- [Fix] Error sending apple push notification
- [Feature] Delete unused files task
- [Feature] button onOnline(), onOffline() javascript API
-
[Feature] setting 'stylesheet_override' adds stylesheets to the end of list
- [Style] wrong floating of category boxes
- [Style] hide visitor flag in chat themes
-
[Style] corrupted design in customer portal section my tickets
- [Fix] Contact form doesn't show wrong email warning
- [Fix] hide reply button from ticket detail in customer portal if ticket has not set recipient
- [Fix] Mail fetcher retrying to process very old mails stuck in Pending state
- [Fix] Tweets are fetched even if the account is deactivated.
- [Fix] disable allowedContent function of CkEditor in edit article
- [Fix] KB logout doesn't work (server without mod_rewrite)
- [Fix] use wrong price variables
- [Fix] Missing owner in ladesk account
- [Fix] lock submit button in Add suggestion / Add forum topic
- [Fix] tasks missing from database
- [Fix] KbEntry for conversation not found
- [Fix] forum category filter in tickets does not work
- [Fix] suggestion category filter in tickets does not work
- [Fix] move KB entry does not work correctly
- [Fix] undelete action in mobile app
- [Fix] skip row with empty translation
- [Fix] wrong department for call from call widget
- [Fix] editor.destroy() throws exception
- [Fix] empty html message
- [Fix] article link is displayed in encoded format
- [Fix] show 404 page not found if ticket does not exist in KB
- [Fix] branding image has incorrect url
- [Fix] resource 'E_right_category_list.stpl' not found in panel 'kb'
- [Fix] load report and sla compliance is not computed
- [Fix] quote values in exported csv files
- [Fix] calculation of number of sub articles in KB
- [Fix] online visitors screen doesn't load after window refresh
- [Fix] slow response on generating new api key
- [Fix] broken chat started from pre chat form
- [Fix] Same mail fetched 2 times from mail account via IMAP
- [Fix] Error in 'Create contact form' popup
- [Fix] add Contact variables (email, first name, last name) to Call URL rule
- [Fix] fix stuck OutboxRunner task
- [Fix] Default text for prechat form
- [Fix] Failed to load data message in Ticket KB suggestions plugin
- [Fix] report error when CSV file is broken
- [Fix] html message is not shown correctly if it contains inline image
- [Fix] successful login in KB redirects user to login window again
- [Fix] article content is not loaded in CKEditor
- [Fix] week filters work from Monday to Sunday
- [Fix] set ticket department according to recipients
- [Fix] repeat import translation step until all lines are imported
- [Fix] Elasticsearch indexing may cause unassigned shards in some cases
- [Fix] Search issues on hosted accounts
- [Fix] twilio voice mail not creating ticket
- [Fix] beezdesk plugin update
- [Fix] some old contact widgets do not load
- [Fix] agent panel doesn't load if agent avatar_url contains invalid url
- [Fix] statistics performance optimalization
- [Fix] reroute call without assigned agent
- [Fix] load chat button fix
- [Fix] image buttons with custom images have wrong url
- [Fix] invitation can not be created/saved
- [Fix] twilio calls
- [Fix] Slow SQL DELETE FROM qu_g_mail_message_sources
- [Fix] contact forms
- [Fix] Undefined variable: dbSource
- [Fix] problem with agent avatar in invitation
- [Fix] installer fix
- [Fix] added source button in html editor for action send answer
- [Fix] agent availability always show "Data error. Please try again later."
- [Fix] set style in KB does not work correctly
- [Fix] Improve quality of spam filter - check if message is spam only in case existing visitor doesn't have yet any valid ham ticket
- [Fix] filters are not created anymore for visitors or customers
- [Fix] broken ranking buttons and missing typing indicator
- [Fix] Predefined answer is not inserted when replying to a ticket
- [Fix] call in queue is ended, if phone number has own queue music
- [Fix] KB search widget close button doesn't work
- [Fix] "End call" button disappears from call group
- [Fix] email Notification with helpdesk performance data does not work correctly
- [Fix] Search in KB doesn't work in agent panel (problem just in develop branch)
- [Fix] slow query in qu_la_contacts
- [Fix] RTL bugs in agent panel
- [Fix] Wrong text alignment in contact widgets
- [Fix] missing backend link in installator finished step
- [Fix] unable to change "Bottom text" in chat button
- [Fix] shifted labels in context popup menus
- [Fix] {$subject} variable required in subject of all templates
- [Fix] loading departments in Ticket filter takes too long
- [Fix] hosted LA create agent form design
- [Fix] remove La_Task_PurgeBrowserInfo from pannedtasks and tasks table
- [Fix] make fast loader of translated client sources cloud-aware
- [Fix] make gravatar call protocol agnostic
- [Fix] pushstream eventsource reconnect
- [Fix] mail ticket has no department
- [Fix] Draft message not deleted
- [Fix] save department is very slow
- [Fix] missing anonymous avatars in KB and Chat themes
- [Fix] twilio call still ringing after agent pickup
- [Fix] Start chat popup window is show if I move cursor too fast
- [Fix] set correct user when sending answer to ticket with mass action
- [Fix] unable to find agent in custom filter screen
- [Fix] wrong path to csv files
- [Feature] Show tickets that agent has opened when hovering over agent name
-
[Feature] 2Checkout integration plugin
- [Fix] new ticket - no way to set recipient
- [Fix] chat avatar is mispositioned in musho theme
- [Fix] update twitter username and searches after edit username in twitter account
- [Fix] removed calculation of visitor id based on number of rows in the contacts table - it generated high load on the contacts table
- [Fix] agents stay logged in even if they turned off computer
- [Feature] add rule condition to match custom field values (customer and conversation fields)
- [Feature] adaptive mail fetching by last mail fetched time and number of mail accounts
- [Feature] improve files storage in database, allow file contents incremental backup, store identical files only once
- [Fix] rule action "transfer" to same department doesn't work correctly
- [Fix] apply filter parameters in ToSolve algorithms added as plugins
- [Fix] Agent is not able to assign a chat conversation to himself
- [Fix] More descriptive titles for Mobile statuses in "assigned agent status" rule condition
- [Fix] twilio button is not show however agent is online for phones
- [Fix] limit the number of tasks read for one runner cycle
- [Fix] visitor gravatar optimalization
- [Fix] generate missing message-id from md5 hash of email header
- [Fix] "session expired" expections
- [Fix] Missing word breaking in conversation messages
- [Fix] spelling bellow -> below
- [Fix] long url in ringing chat
- [Fix] manage views menu is wrongly formated
- [Fix] integration email popup
- [Fix] scrolling in searchable widget was not possible - user was scrolled back to selected row (Visible in canned messages, predefined messages and Add Tag window)
- [Fix] Similar KB articles can't be used during chat
- [Fix] issue when chat ends from customer side
- [Fix] time rules actions
- [Fix] panel not loading on some servers
- [Fix] chat button causes a javascript error with OneStepCheckout extension
- [Fix] Anonymous avatar is not shown
- [Fix] magento plugin order link
- [Fix] Attachment AAAA was too big and was not inserted to mail.
- [Fix] Article change category list box label overlaps icon
- [Fix] 'ERROR: Duplicate record INSERT' on tables with generated id
- [Fix] clean up old crashed application update tasks
- [Fix] hide deleted topic and suggestion
- [Fix] validation failed while sending email
- [Fix] add max width for FilePreview
- [Fix] missing space between attachment action buttons
- [Fix] Undefined property: stdClass::$p (/scripts/lib/Handler/UserDetails.php) in error log
- [Fix] do not treat contact without first or last name as anonymous
- [Fix] wrong custom css textbox width
- [Fix] Inline images have broken url when switching from plain to html
- [Fix] email validation
- [Fix] split ticket doesn't work
- [Fix] Change status of the conversation does not work via API
- [Fix] allow use AuthToken param also for KnowledgeBase
- [Fix] automatically regenerate widgets after language change
- [Fix] chat won't start using custom language file with line break
- [Fix] add missing translations
- [Fix] create topic in internal category in agent panel
- [Fix] saving contact widget with deleted default department causing error
- [Fix] do not resend transcript when message group is deleted
- [Fix] broken styling of image attachments in KB forum
- [Fix] upload of image into knowledge base article fails with error
- [Fix] show menu in ticket right panel if right panel contains more plugins
- [Fix] some twilio records were recognized as empty
- [Fix] wrong position of image change link
- [Fix] API get customers email address with '+' character fails with 404
- [Fix] show map in ticket detail and in contact detail if we know user location
- [Fix] Import language file does not work and breaks the login process
- [Fix] Error 'Upload failed with error' when uploading file
- [Fix] "Name" and "Apply when" fields not shown in rule edit dialog
- [Fix] Bad design of suggestion button
- [Fix] Hand cursor in tickets grid
- [Fix] Workaround for prototype.js < 1.6.1 toJSON bug
- [Fix] Incorrect string value for column subject
- [Fix] Mass action ticket - SQL Error
- [Fix] Reactivate deleted contact on mail delivered from its email address
- [Fix] Send answer rule is broken after second execution
- [Fix] Broken URL in internal chat and in comments
- [Fix] Hosted accounts update problem (language files issue)
- [Fix] Draft removes subject and from name
- [Fix] Edit chat button throws exception: FastStringMap can only have Strings as keys, not null
- [Fix] Image upload dialog bug
- [Fix] Edit KB-ticket first post dialog shows CKEditor without toolbar
- [Fix] Transfer taking too long when there are many open tickets
- [Fix] Digitale integration issues
- [Fix] Imported language does not work
- [Fix] Wrong date format in Chinese language variation
- [Fix] Errors when applying predefined answer
- [Fix] ListBoxes for SMTP, POP3 and also IMAP are now the same.
- [Fix] Not all mail accounts visible in From in compose new mail
- [Fix] Empty last display time & url from cloned contact widget
-
[Fix] Continue with execution even if the task is locked (User tasks only) - required to continue with update step
- [Feature] Cerb6 import script
- [Fix] Ended chat window showing after reload in Firefox on some pages
- [Fix] Chat does not work in when japan language is used
- [Fix] IMAP fetching does not work correctly with some servers
- [Fix] Tracking does not work on servers with magic quotes turned on
- [Fix] Chat window does not close on some pages
- [Fix] Email parsing error "Start of subpart expected."
- [Fix] Don't delete contacts used in mail recipients
- [Fix] Images in knowledgebase not displayed in some cases
- [Fix] Popup chat does not work when started from pre chat form
- [Fix] Mail attachments are not sent after compose message if window is closed too quickly
- [Fix] System message text inserted as text and not as HTML
- [Fix] Error when creating/editing chat buttons and invitations
- [Fix] Wrong access level in init method
- [Fix] Silent resolve does not work correctly
- [Fix] Update fails on languages import on some accounts
- [Feature] Reports API
- [Feature] Save customer drafts in portal
- [Feature] Support more to-solve allocation algorithms
- [Feature] Answer Forum posts with HTML editor
- [Feature] More languages for text to speech in Twilio
- [Feature] Setting whether incomming mail should reopen resolved ticket or create new
- [Feature] Add rule action Change ticket subject
- [Performance] Optimize frequency of fetching emails from mail accounts with low volume of emails
- [Performance] clean and merge content icons into single svg
-
[Performance] Remove unused visitors after purge conversations
- [Fix] Remove double scrollbars from some html mails
- [Fix] "Loading departments…" in filter description not changed after data are loaded
- [Fix] Rest API won't return quoted message text, returns empty string
- [Fix] Twilio: voice messages are not stored on some servers
- [Fix] Department template in create new ticket
- [Fix] Error after manual invitation
- [Fix] Digitale status handler error
- [Fix] Cancel button is not clickable in transfer call presenter
- [Fix] Do not always show tickets as first screen at startup
- [Fix] Click on remove ticket recipient opens edit contact dialog
- [Fix] Add missing alt texts for img tags in contact widgets
- [Fix] Problem with editting and testing email account settings w/ piping
- [Fix] Delete old session values together with deleted sessions
- [Fix] Don't allow splitting of ticket from fb and social channels
- [Fix] Reply to "Reply to forwarded message group" should be marked also as "Reply to forwarded message group"
- [Fix] Add 'label' element with 'for' attribute to contact form fields
- [Fix] Can't edit default mail account on hosted acc with parked domain
- [Fix] Don't allow to start the same task by multiple jobs.php processes
- [Fix] Data error in transfer call listbox
- [Fix] Edit rule load correct settings after cancel
- [Fix] Strict standards warning
- [Fix] Add Tags filter in Agent report does not work
- [Fix] Don't send the same email multiple times if more jobs.php scripts is running concurrently
- [Fix] Error while running task La_Task_FetchMails. Message: NO, System Error (Failure)
- [Fix] SLA rules error
- [Fix] Not finished ticket call if called was busy
- [Fix] Invitation containing regular expression condition is saved correctly
- [Fix] Deleting SLA rule failed with SQL error
- [Fix] From name is changed according template when switching department
- [Fix] Contact form validation
- [Fix] Test of IMAP account failed with error: Row support_ssl does not exist
- [Fix] Change error message in reset password
- [Fix] Compose new message can not be closed via "X" on tab
- [Fix] Compose tweet is not shown after send
- [Fix] Rule description is saved properly
- [Fix] Mail template should not be saved without {$message} variable
- [Fix] "Closed the chat" is added to agent panel in visitor's language
- [Fix] Make chat invitation conditions more readable
- [Fix] Refresh mail accounts list after add an account
- [Fix] Email fetching through IMAP fails if attachment is too big
- [Fix] Forward action always brokes rule
- [Fix] ForgetPassword mail template is not department specific template
- [Fix] Display item name in tasks menu
- [Fix] Duplicate facebook pages in selectbox - Compose Facebook post dialog
- [Fix] Incorrect date format in performance report mail
- [Fix] Ticket KB suggestions plugin - add mising protocol in the URL
- [Fix] Subject field position for SendAnswerAction
- [Fix] Fix translation templates for kb articles
- [Fix] Ticket mass action error: Task row does not exist
- [Fix] Shortcut tooltips in editor are hidden right after key release
- [Fix] Null contact value after Edit contact save
- [Fix] Wrong tickets counting in "To Solve" button
- [Fix] Files are not saved in drafts
- [Fix] Ampersand in file names is replaced with its HTML representation
- [Feature] New corner chat button "circle"
- [Feature] KB Suggestion link can be inserted into editor as link
- [Performance] Faster loading of all contact widgets and panels
- [Style] Mail Outbox grid status cell style
- [Style] Tickets and chats grid changes
- [Style] Forward and forward reply message group style
- [Style] Checkbox group styling
- [Style] Broken design of upload section
- [Style] Wrong align of tab arrow in right boxes
- [Style] Change remote Dosis Light font to local Open Sans Light
-
[Style] Fix assigned label and tags margins
- [Fix] Wrong forum entry URL if using LiveAgent in Firefox
- [Fix] Error running onModuleCloseCommand in logs
- [Fix] Replace empty call record with info message
- [Fix] Wrong email in send offline message in chat button
- [Fix] New Twilio call ticket has wrong department
- [Fix] Display for message group in compose call
- [Fix] Not connected calls will be terminated after 30 seconds
- [Fix] Remove possible concurrent insert while tracking visitor
- [Fix] Change outbox entry to error state if sending failed 3 times
- [Fix] Outbox grid - search also in error message field
- [Fix] Rule desciption is translated properly
- [Fix] Call ticket disappeared
- [Fix] Fix duplicate record insertion for sla stats, queue stats and user slot stats
- [Fix] Disable 'PHP strict standards' errors output
- [Fix] Stack calls in calling state
- [Fix] Fix search in KB from contact form
- [Fix] New clean install fail when searching in KB
- [Fix] Add support for new elastic searchversions >= 1.2.0
- [Fix] Security bug fix - plugin configuration was able to save even for anonymous user
- [Fix] Name from transcript dialog or pre-chat was not changed
- [Fix] At the end of chat change Status of ticket to Resolved immediatelly, don't wait for response from server before the ticket is reloaded
- [Fix] Rtl typing does not work in CKEditor
- [Fix] Agent invite by another agent chat invitation
- [Fix] When editing template disable CKEditor content filter
- [Fix] Show agents to invite to chat (Fixed data error message in select box)
- [Fix] Add correct icons for postpone and transfer system messages
- [Fix] Unable to execute all rule actions - parameter is empty
- [Fix] Me instead of All in Predefined answers edit
- [Fix] Show invitation after specified timeout (invitation was shown immediatelly if there were some conditions)
- [Fix] Sql error in La_TimeRules_TimeRuleTask
- [Fix] Create internal ticket to all departments not only agent's departments
- [Fix] Processing mail into ticket after split
- [Fix] CKEditor strips inline style, attributes and some html tags
- [Fix] Ticket not created from mail from agent's email address
- [Fix] Login with LDAP is not working in AgentMobileLoginApp
-
[WARNING] !! Minimal required PHP 5.3.3 or newer !!
-
[Fix] Ticket search does not work with "assigned to" filter (when using elastic search)
-
[WARNING] !! Minimal required PHP 5.3.3 or newer !!
- [Feature] New chat button "bookmark"
- [Feature] New bubble chat button "pin"
- [Feature] Add setting to disable quoted text parsing
- [Feature] Add holidays in SLA settings
- [Fix] Scrollbar in Edit contact/ticket field dialog
- [Fix] Wrong max-height on Invitation Center 3
- [Fix] Fill ticket fields also from pre-chat form fields in the same way as it is done from contact forms
- [Fix] Broken rules with message "Duplicate record INSERT INTO qu_la_conversation_sla_history"
- [Fix] Adding one recipient multiple times in compose message causes error
- [Fix] Add support of opera browsers
- [Fix] Update count in hower text as the number of open tickets assigned to me change
- [Fix] Button code javascript error on some pages
- [Fix] Search in contacts should return also entries without email, firstname and last name
- [Fix] Tag not visible in edit rule screen
- [Fix] Fixed SQL error in purge browsers task
- [Fix] Untranslated messages "Transcript successfully sent" and "Failed to send transcript"
- [Fix] Hide invite to chat button for visitors older as 60 minutes
- [Fix] Optimized number of bus requests and update visit requests to decrease load on server
- [Fix] Create button in New Internal ticket doesn't work
- [Fix] Make predefined answers work for html mail templates
- [Fix] Fixed filters in tickets grid (Message added by, Message added)
- [Fix] Processing mails fails sometimes, message in pending state, no ticket created
- [Fix] Error "Illegal mix of collations for operation '>='" from mysql
- [Fix] Missing twilio call in compose menu
- [Fix] Problem with decoding some mails with gb2312 encoding
- [Fix] Corrected path for branding LiveAgent logo of free accounts
- [Fix] Mail fetching error is not visible in Mail Account section
- [Fix] Error in pop3 mail fetching on PHP 5.3
- [Feature] new chat button "sketch"
- [Feature] IMAP mail fetching
- [Feature] Automatically set tls:// protocol in smtp settings when needed
- [Fix] Can not make a call from agent panel in some cases
- [Fix] Rule notification text interpreted as text and not HTML text
- [Fix] Change date format in SLA compliance filter
- [Fix] Badge should not be assigned in case the value is zero for all agents
- [Fix] Fix badge height in badges list
- [Fix] Fix chat and note message forwarding
- [Fix] Assign badge Rewarded or Punished just in case agent has minimum 1 punish or reward
- [Fix] Show chat action buttons
- [Fix] Removed not needed ckeditor files from LiveAgent project (PCI compliance scan identified it as possible problem)
- [Fix] Improved sorting of canned messages and predefined answers in settings section
- [Fix] Show notification also if chat is initiated from the My tickets section
- [Fix] Sort canned messages and predefined answers by message
- [Fix] Duplicate record error while running task La_Spam_BayesLearningTask. - [Fix] skip indexing of already deleted conversations - [Fix] compute correctly spam words containing special characters (e.g. chinese words)
- [Fix] Fixed design of several agent panel grids
- [Fix] Fix height and align of logo in KB
- [Fix] Unable to remotely logout registered customer (or agent) in KB from foreign application (and on different domain) using LiveAgent helper in tracking code. More info about method here: http://support.qualityunit.com/347389-Knowledgebase-single-sign-on-general-example
- [Fix] Duplicate text in ticket preview in Tickets
- [Fix] Add missing variable $agentName to forward message template
- [Fix] Fixed longer text problem in status popup and filters time
- [Fix] Php code visible in conversation preview
- [Fix] Recent tickets optimalisation
- [Fix] Facebook fetching optimalisation
- [Fix] Compute suggestion vote count correctly after merge contacts
- [Fix] Error and warning in magento and mailchimp plugin
- [Fix] Some email with invalid UTF-8 chars in headers were not parsed
- [Fix] Csv files exported without *.csv extension
- [Fix] Fatal error when customer ends call
- [Fix] Add icons for cloopen and twilio to more button
- [Fix] Incorrect message 'lost internet connection or disconnected' in chat when visitor closed chat
- [Fix] Open "Chats/Agent availability" in "Chats/Agent availability" and not redirect to "Reports/Chats/Agent availability"
- [Fix] Wrong design of change position popup
- [Fix] Fix design of Listbox popup with create field
- [Fix] Take first 25 and last 25 mails from list to find test mail
- [Fix] "Changed SLA level (by rule …)" displays HTML code
- [Fix] Error in logs "Error while running task La_TimeRules_TimeRuleTask Unable to initialize rule action"
- [Fix] Design bugs in installer
- [Fix] Show scroller in chat window preview if chat window is too wide
- [Fix] Change internal ticket icon and cleanup types sprite image
- [Fix] Show tickets in "Chatting" state in "Open" tickets filter in My Tickets section of customer portal
- [Fix] Unable to make twilio call from department without phone number
- [Fix] Retry test after test mail was not found
- [Fix] Error in logs "Unable to add template … to cached templates"
- [Fix] Naming convention changes and order in the menu
- [Fix] Not allowed call link in more button if provider is not configurated
- [Fix] Position of loading indicator during mail account testing
- [Fix] Save message recipients in new ticket
- [Fix] Data error when trying to edit language
- [Fix] Disconnect callers in queue after new agent is online or call is reroute
- [Fix] Show scroller in chat window preview if chat window is too high
- [Fix] Wrong username link in Tencent tweet
- [Fix] Mail subjects are not translated
- [Fix] Unable to translate mail subjects
- [Fix] Remove PHP warning in Quaterfoil badge when there are no agents online
- [Fix] Add "show source" to email template editor
- [Fix] Not translated kb page title
- [Fix] Cloopen message group not finished correctly after hangup and flesh player design fix
- [Fix] Fix forwarding message with no image attachments
- [Fix] Adding existing contact form field shows unparsed data in available values
- [Fix] recent conversations table optimalization
- [Fix] remove char ":", "?" and "*" from escaping in elastic search
- [Fix] error in mobile application, tickets not showing, error when opening ticket
- [Fix] in chat form fields allow phone field change mandatory setting
- [Feature] add setting per agent to restrict answering tickets only by using 'To solve' button
- [Feature] new chat button - origami
- [Feature] API for attaching file to editor from plugin
- [Feature] add assignedto as agent identifier to conversation API
- [Style] change Vote link to button and float to other side
- [Style] added margin and auto width to retweet textarea
- [Style] added "show in popup" icon
-
[Style] make wordbreak in chat messages
- [Fix] Tencent and Weibo account will be fetch only new tweets
- [Fix] Rules with set condition 'Anybody' will trigger
- [Fix] Do not collapse cc and bcc recipients if they contain invalid email address
- [Fix] Do not require to click Join button after answering chat from queue
- [Fix] Error in chat when diacritics is used (IE11)
- [Fix] Add twitter account throw 'No URL set!' error
- [Fix] add Weibo and Tencent into CustomerContactPopup
- [Fix] broken diacritic characters in outgoing emails and when switching from html to plain text in editor
- [Fix] wrong height and close button in Offline License validation
- [Fix] Inline images (embedded images) are not being forwarded
- [Fix] installer gets stuck on loading if warnings reporting is turned on in php.ini
- [Fix] Set password in create registerred visitor API call
- [Fix] add title for subitems
- [Fix] template attachment can be deleted
- [Fix] drag & drop upload fails for large files
- [Fix] fix suggestions filter was not working
- [Fix] set message order in chat transcript
- [Fix] set correct time offset of client on server side
- [Fix] class not found La_Install_FileManager
- [Fix] customer.fm brand themes directory
- [Fix] fetch only new tweets from social accounts (weibo/tencent)
- [Fix] check if curl extension is enabled
- [Fix] use selected language by user in installer
- [Fix] fix retweet action
- [Fix] hide chats with init state from agent panel
- [Fix] Chat button image loads via http even when page / agent panel loaded via https
- [Fix] set min height for html message in ticket
- [Fix] visitor chat not working when visitor types fast before chat is answered
- [Fix] red error when show quoted text is clicked after agent reply
- [Fix] remove empty place in ticket between messages and input
- [Fix] always hide ringing chat notification when chat is opened
- [Fix] weibo account edit presenter throws error
- [Fix] in mobile app hyperlinks are doubled if reply mail template is HTML
- [Fix] do not include <html> and <body> tags in quoted message
- [Fix] save mail account throws error
- [Fix] Error when searching for tickets
- [Fix] Issue with LA update due to htaccess file
- [Fix] problem with importing new agents using LDAP
- [Fix] purge deleted conversations also when file attachment not exist in database
- [Fix] process email into conversation correctly after ticket split
- [Fix] parse email without error "Value of column userid cannot be an object"
- [Fix] parse email without error "Value of column userid cannot be an object"
- [Fix] Continuous reloading of some screens of agent panel in IE11
- [Fix] wrong postponed icon in Recent tickets and silent resolve icon
- [Fix] send reply via enter button while chatting from android
- [Fix] HTML formatting of {$message} does not apply when the mail template is used
- [Fix] copy&paste remove white space before inserted text
- [Fix] remove reserved boolean words "AND OR NOT" from escaping in elastica search
- [Fix] show ringing invitation popup if agent is invited into chat from other agent
- [Fix] replace '/' char for elastic search
- [Fix] replace reserved terms and words for elastic search
- [Fix] some japanese characters in ISO-2022-JP character set were incorrectly displayed
- [Fix] setting email account in edit department isn't possible after saving
- [Fix] send chat transcript only to customer
- [Fix] wrong time format in chat transcript in SK language
- [Fix] all chats start in init state instead of chatting
- [Fix] license does not validate on localhost
- [Fix] ticket action min height does not work correctly
- [Style] style: fix margin and float in Add Note footer
- [Style] remove bottom padding and fix rtl
- [Fix] hide secondary scroller from ticket if is not needed
- [Style] fix style for postponed status
- [Style] add style for status widget in ticket footer
- [Fix] exchanged the word "license" in multiple files because of misspelling
- [Fix] Agent in role agent sees button "Chat buttons" to manage the chat buttons
- [Fix] change background of status arrow if conversation status are changed
- [Fix] chat text remain on lost internet connection
- [Fix] User details dialog in KB needs 2 clicks to hide blocking overlays
- [Fix] fatal error in Similar Kb articles plugin
- [Fix] search in tickets doesn't work
- [Fix] installation fails with error maximum length of source_sessionid is 32
- [Fix] make "My invoices" clickable in "My Account"
- [Fix] add hint message when twitter account returns "Failed to exchange tokens" after login with non-verified email
- [Fix] reply to email not added to existing ticket but created new ticket
- [Fix] correction of position predefined canned messages buttons in notes
- [Fix] new call fail
- [Style] remove scrollbars from button preview
- [Style] add margin to keep state checkbox and input action buttons
- [Style] deleted specific time font value in ticket view
- [Style] font correction for status, time, email margin corrected, email input set to full length
- [Feature] Split ticket
- [Fix] SQL syntax error while running task La_TimeRules_TimeRuleTask
- [Fix] Error when saving SLA rule
- [Fix] change due date widget in ticket if due date has been changed
- [Fix] Display button correctly in IE10
- [Fix] some links in html mails would not open in new window
- [Fix] play sounds from simple sound wrapper prevent throwing exceptions
- [Fix] use quoted message as email body if email body is empty
- [Fix] hide all dialogs in ticket subpanel if maximized ticket is open
- [Fix] missing explaining in integration email for webmaster
- [Fix] hide all dialogs in tickets subpanel if ticket is open
- [Fix] incorrect ticket tab position
- [Fix] compute position of chat header if is floating
- [Fix] contact widget integration code inserting visible element in webpage and breaking layout
- [Fix] variable {$productName} not replaced during installation on KB home page
- [Fix] empty messages parsed from some emails
- [Fix] contact errors in error logs for twitter and fb fetching
- [Fix] Fix email piping test when changing account from POP3 to mail pipe
- [Fix] SQL error after manual invitation "Maximum length of referrerurl in La_Db_Browser is 255"
- [Fix] recipients set in the ticket are gone after a message forward
- [Fix] twilio call ends immediately if user sets empty in-queue music file url
- [Fix] update test email template
- [Fix] update empty subject in mail template
- [Fix] Do not delete agent after edit when there is a registered visitor with same name
- [Fix] Allow translation of no data text in Chat buttons screen
- [Fix] hide all dialogs in chat subpanel if chat is opening
- [Fix] Reload predefined answers table in after new predefined answer is added
- [Fix] validate field "Postpone until"
- [Fix] disable agent panel page crawling for bots
- [Fix] editting forum post adds visible html tags
- [Fix]
in salutation and signature of some older tickets when showing details - [Fix] shown action buttons in ticket
- [Fix] shown buttons in transfer action on small screen
- [Fix] shown postpone buttons on small screen
- [Fix] chat notification hide after answer from chats overview screen
- [Fix] fix error in sitemap.php
- [Fix] delete unclosed history of user department
- [Fix] close user department history if agent has been removed from department
- [Fix] decode avatar url in availability report
- [Fix] clicking a ticket id in a comment doesn't open the related ticket
- [Fix] change sorting and display "now" instead of "available now" for dateto
- [Fix] incorrect votes count and status of suggestion in search results
- [Fix] ticket with init status will not be open
- [Fix] remove forward option from More button in ticket from facebook post
- [Fix] when replying to own tweet modify SQL select and mention @own_id
- [Fix] restore silent resolve option
- [Fix] logout from agent panel do not display popup
- [Fix] Email parsed as empty text - multi level alternative part
- [Bug] Mail with attachements is not parsed
- [Bug] Sitemap not working
- [Feature] Availability history
- [Bug] Ticket action buttons hidden on some displays
- [Bug] There are random spaces generated in text of tickets
- [Bug] To many rows in qu_la_user_work_reports
- [Bug] Agent report does not take the custom filter into account
- [Bug] Chat load a chat availability report performance optimalization
- [Bug] Answer call from queue not working
- [Bug] Punish message incorrect formatting
- [Bug] Unable to create an agent if registered user with same email already exists
- [Bug] Subject is not updated in compose new message after department is changed
- [Bug] Texts in chat window do not update after editing the translation
- [Bug] "Undefined" in message details "From:" field
- [Bug] Error while running task La_Task_RecalculateKbEntryAccessInherited
- [Bug] Visit tracking optimalization
- [Bug] Message format - internal link interpretation problems
- [Bug] Missing translation: Preset
- [Bug] Character corruption on received mail
- [Bug] When typing kb entry name, link is one character behing
- [Bug] Upload files in suggestion reply
- [Design] Design issues - scrollbars
- [Bug] Request New Password does not work
- [Bug] Invitation has incorresct encoding for other pages than UTF8
- [Design] Edit link in Departments needs more space for German language
- [Design] Layout design bugs in installer
- [Bug] html email issue
- [Story] Default department and department order in Contact forms
- [Bug] Upload image from url does not work
- [Technical] Missing filter - Department in Agents grid
- [Bug] Test mail fails to be sent
- [Bug] Option to buy additional agents in Enterprise license
- [Bug] PHP Deprecated warning
- [Bug] Shortcut for sending ticket reply does not work in forum tickets
- [Bug] Resolve action
- [Bug] Loading in IE11 ends in a cycle
- [Bug] KB links are not correctly generated when they contain UTF-8 characters
- [Bug] Forwarded email looses HTML formatting
- [Bug] Reply to forwarded mail should be added as note
- [Bug] Cannot post to Facebook or Twitter
- [Technical] Messages format cleanup
- [Bug] PHP Fatal error when forwarding message
- [Bug] Knowledgebase search not working without mod_rewrite
- [Technical] Knowledgebase - Missing metatags, sharing on Facebook doesn't work great
- [Bug] Template switching does not work in compose New Ticket
- [Bug] Customer does not see the last message from agent
- [Bug] Audio files of chat are loaded always through http:// thus causing security warning on https:// pages
- [Story] Agent's Chatting Priority Setting for Chat routing algorithm
- [Bug] search field in kb classic theme is out of design
- [Bug] Calendar email part is not parsed correctly
- [Story] Ringing chat - show agent name, which should pickup the chat
- [Bug] add title tags to kb articles
- [Bug] Source text in Translations is editable
- [Bug] Number of tickets in queue != number of assigned to me + open tickets in departments
- [Bug] Invite to chat - design
- [Technical] Magento integration plugin
- [Bug] Dizajn bug: Postpone preset should be next to "Postpone until" and not under that
- [Bug] chyba refresh v knowledgebase
- [Story] Uploaded file types restriction
- [Story] Custom CSS
- [Story] prepare KB for high pixel density mobile screens
- [Design] Attachement icon missin in internal chat
- [Bug] Time rules performance optimalization
- [Technical] User recent conversations optimalization
- [Bug] Reply button in suggestion does not work
- [Bug] Can not save Facebook config
- [Bug] Design bug: The 'preview' and 'download' links under attachments are trimmed from bottom
- [Design] Visual bug in postpone dialog - button it too low
- [Bug] Incomplete ticket view
- [Design] Mass action window has scrollbars
- [Design] QU LA: When you click More in ticket actions it doesn't do anything
- [Bug] Ticket counts in filters are not correct
- [Technical] Update to GWT 2.6
- [Bug] Trial - upgrade screens deswign
- [Bug] "Leave us a message…" statement is not translated
- [Bug] KB theme looks like on mobil in IE9
- [Bug] When changing owner of ticket the email in reply is changed but not the displayname
- [Technical] Inform message before call
- [Bug] Changing ticket owner of ticket does not change contact in Recipients in right panel
- [Design] Visual overlay when adding recipients
- [Bug] Changing subject does not instantly change subject in reply
- [Bug] Resolve button doesnt work
- [Story] Knowledgebase Search - Query in URL
- [Bug] Transfer call doesn't work
- [Bug] HTML version of email templates does not work properly
- [Design] Length of subject change field should be bigger
- [Design] Subject of the ticket is not shown in Recent tickets list
- [Bug] Dizajn bug: There is no place between 'Chat ended' and 'Send me a transcript' when RTL is used
- [Bug] postpone validation error icon
- [Design] Visual bug - buttons in chat are misplaced
- [Bug] Rules do not send HTML emails correct
- [Bug] Mail in send mail rules are not set into editor
- [Bug] Body of email in rules gets deleted / or not saved properly
- [Bug] error when opening 'compose ticket'
- [Bug] Chat, contact form … not working for new installation
- [Bug] GET message API not working when there is HTML message in conversation
- [Bug] New offline ticket notification is empty
- [Bug] Number's queue message are not applied
- [Bug] Canned messages in new ticket
- [Bug] Account name is not set as phrase in sending mails
- [Bug] Silent resolve sending Ticket resolved notification
- [Story] GetResponse newsletter integration
- [Bug] Gamification feature is not active
- [Bug] MailChimp - add not existing contact to the MailChimp
- [Bug] Input validation when creating Twitter message
- [Bug] Error when exporting the Ranking agent report
- [Design-Imp] Scaling of contact note in ticket details
- [Bug] Add predefined-answer and canned-messages icons to all response areas
- [Bug] Keep state checkbox position
- [Bug] 'Row chat_action does not exist when creating invitation
- [Bug] Search results in KB
- [Bug] Chyba popup label pre tlacidla 'predefined answers' a 'canned messages' v reply boxe
- [Bug] customer ticket update not reflected in agent backend if ticket is viewed by agent
- [Bug] Clicking accept chat does not change the keyboard focus to Operator chat textbox
- [Story] Aweber integration
- [Story] MailChimp integration
- [Bug] Contact button design is broken
- [Bug] Attachments are lost in ticket forward…
- [Bug] Problems with attachements in notes
- [Design] Design issue - space in Compose message
- [Bug] predefined answers have only shown once
- [Bug] Recent tickets show loading indicator but never finish loading
- [Story] Add an option to be able to pre-fill phone number
- [Bug] Chat button not clickable when chat position is in popup
- [Bug] Live Chat Button not click-able in IE8
- [Bug] Sending reply through API doesn't work
- [Bug] Strange numbers pop up in lower right corner
- [Bug] Fatal error in tracking when there are many concurrent visitors on page
- [Bug] Agent email in reply is from system account not departmant mail account
- [Bug] Missing CheckBoxGroup options in ContactForm
- [Bug] Forwarding of email fails with Error: Body of mail not specified
- [Bug] Forwarded tickets/messages have wrong time/date in them
- [Bug] Cannot distinguish who is writing if there are multiple agents in one chat
- [Bug] Language Edit Screen Search button does not work and Throws data error message if scrolled few times
- [Bug] cislovanie v KB
- [Bug] QU LA: Space is sometimes replaced with
- [Story] Add setting to disable "leave a message feature"
- [Bug] Contact widget encoding
- [Bug] Can not add twitter account
- [Bug] Customer does not exist - new call
- [Bug] IE8 Visitor Contacts merged with old IE8 visitors - issue still happening
- [Design-Imp] Can't edit/delete tags with longer name
- [Bug] Remove "send message" from pre-chat form
- [Bug] SMTP authentication failure
- [Bug] Too much spacing between lines with HTML WYSIWYG
- [Bug] Errors when CKEditor is loaded for the first time
- [Bug] New ticket content removed when setting recipient
- [Bug] Chat tracking plugin missing in release
- [Bug] New button integration code does not work in IE
- [Bug] Ampersand handling bug
- [Technical] Elastica search reindex from newest to oldest
- [Bug] QU LA: asci kod miesto specialnych znakov v chate
- [Technical] Android push notification
- [Bug] Refresh contact forms with KB sugegstions on KB update
- [Bug] Live Chat does not connect to Operators sometimes
- [Bug] Create invitation throws exception
- [Bug] Highrise plugin config verification does not work for big accounts
- [Bug] Chat input box convert html entities
- [Bug] Sorting of canned messages, case insensitive search in canned messages
- [Bug] Ticket ID columns is not resizable and fill ticket id is not shown in ticket grid
- [Story] Live Chat Tracking Plugin
- [Bug] Disable transcript doesn't take effect on old buttons
- [Bug] selecting rows in table and scrolling
- [Bug] Pasted text to email ticket or note duplicates in IE
- [Bug] KB breadcrumb in the agent panel is sometimes mixed up
- [Story] Customer portal needs to support RTL
- [Bug] Error in KB Search
- [Bug] New lines in REST API-submitted text result in 1 white-space in the received plain text email
- [Bug] Call button not visible in ticket detail
- [Bug] Uncaught ReferenceError: LiveAgentTracker is not defined helpdesk.test.com/agent/:1 onload
- [Bug] Visitor coming for the second time using the same computer,Contact is not automatically populated
- [Bug] Data error in coversations table
- [Bug] Update queue stats sql error near 'GROUP BY rtype'
- [Story] Async widget integration by default
- [Bug] Visitor list Screen not working
- [Bug] ConversationDetailsExampleExtension compatibility issue
- [Bug] Chat does not work on mobile device when pre-chat form is used
- [Bug] Draft of note not deleted after note was submitted
- [Bug] Atachment header rfc 2231 encoding
- [Bug] New Visitor contact details are changed to another visitor details
- [Bug] visitor list: refresh time is not updated
- [Bug] Clear logs dialog too small
- [Bug] Delete event logs older than 30 days
- [Story] Chat allocator - Max load to one agent
- [Bug] Cannot create Contact with the email address of previously deleted contact
- [Design] Public KB - My Tickets - no data message
- [Design] Text displayed over button in postponed ticket
- [Bug] Contact edit plugin does not support icon
- [Bug] KB - bold text is not displayed bold
- [Bug] SEO Keywords don't participate in search
- [Bug] Mail Outbox - add missing filter field To
- [Technical] Missing filter in online visitors to filter by Referrer URL
- [Bug] missing close button for internal chat
- [Bug] Assign-to-me notification: when transfering department, no assign-to-me notification should be sent
- [Bug] Minimum browser version check
- [Bug] Impossible to add attachment when replying to ticket in my tickets
- [Bug] Deleted KB article still in search results
- [Bug] Contact form suggestions should use elastic search results - more like this
- [Bug] Ticket search should be case insensitive
- [Bug] When suggestion category is marked as internal articles are still visible
- [Bug] Transfer must not change importance-change-date
- [Bug] Request new password captcha does work only on 2nd attempt
- [Bug] Can not connect twitter account for the first few tries: Invalid token request
- [Bug] Bug in invitation javascript in IE10
- [Bug] Call button visible when phone provided even when Voice support is not on
- [Bug] Missing 'New Password Request' email template
- [Bug] Parse from address less strictly
- [Bug] Fatal error in SC import script
- [Bug] Wrong sorting in departments of agent
- [Bug] Create department error
- [Specification] Tickets grid - add filter "Not assigned to"
- [Bug] Delete agent - confirmation dialog size
- [Bug] Caller in the queue gets disconnected
- [Design-Imp] Collapse send message notes by default
- [Bug] Body of the reply send to customer disappears in Live Agent after clicking "Show details"
- [Bug] SQL error in bayas model
- [Bug] Changing phone number in ticket user details deletes user email
- [Bug] Unable to login to hosted account using german
- [Bug] Ladevorgang läuft… error
- [Technical] Add action 'purge' to 'spam' ticket
- [Bug] Chat window preview is always in english
- [Design-Imp] Cannot create a ticket via REST API
- [Bug] Rename cross frame communication class XD
- [Bug] Check highlighted fields highlights nothing
- [Bug] LA sends "New Password Request" mail to non existing agent's email address
- [Bug] Translation bug: Add field
- [Design] Canned messages do not display on the correct spot in IE
- [Bug] Unable to create agent with same email as registered visitor
- [Bug] La_Tests_DbIntegration_Model_User_AgentTest
- [Bug] Sort customer groups alphabeticaly
- [Bug] Invitation special characters corrupted on non utf-8 page
- [Bug] Invitation time order
- [Bug] Cant create more agent
- [Bug] Rule action "send answer" sends email as from: System
- [Bug] Can not retrieve all customers using REST api
- [Bug] Error on outgoing message
- [Story] Mobile: Add undelete action to web-mobile version
- [Bug] Contact form is not pre-filled with data in IE
- [Bug] Transfer of call does not work
- [Bug] custom language pri installe
- [Bug] text in chrome notification window
- [Bug] Updating contact widget templates bug when custom language is used
- [Bug] Invitations do not work
- [Design] Search field design in Feature suggestion category
- [Specification] Rules - any vs. all conditions
- [Bug] Missing icons of Companies
- [Bug] File la_.l.php does not exist - in chat window editing
- [Bug] SLA levels - bussiness hours validator
- [Bug] free account neni mozne upgradnut
- [Bug] Missing source text regarding "and X more" articles in the customer portal
- [Bug] Mobile APP: no info who resolved or deleted ticket
- [Bug] Can't send chat from IE9 - neither Enter nor Send button work
- [Bug] Badges in IE10 are big
- [Design] gamification images too large in IE 9/10
- [Bug] Edit customer window - icons missing
- [Bug] List of badges does not load well
- [Bug] Run mass action under user and not as system
- [Bug] Initial show up of a badge is shown only in English
- [Bug] Error in Invitation - Maximum length of rkey in Gpf_Db_RuleSetting is 4
- [Bug] Open ringing ticket dialog was moved outside from the browser window
- [Bug] agent-to-agent chat does not work properly
- [Story] Ticket mass actions: allow to execute mass actions for agent
- [Bug] I forgot it link and Reset password button do not work properly
- [Bug] Assigned to me email notification doesn't work
- [Bug] Department creation issue
- [Bug] "view all" in Feedback Button belonging to Internal Suggestion Category gives 404 page
- [Bug] System mail account does not send mails when set with SMTP
- [Bug] There is a pipe '|' character at end of links in ticket text
- [Bug] FetchTweets error
- [Bug] Internal ticket issue
- [Bug] smtp problems
- [Bug] Warnings in Event logs - Inconsistency in user department history … and Following chat tickets were found stucked
- [Bug] Error while fetching twitter search - The Twitter REST API v1 is no longer active. Please migrate to API v1.1
- [Bug] Agent edit: Changing notifications shows error message, which has no sense
- [Bug] Can not create internal ticket
- [Technical] Twitter search filters
- [Bug] Email address is not present in customer details after customer edit
- [Bug] Invitation stops ringing after 30s and chat from invitation doesn't display agent avatar correctly
- [Bug] the linked words are lower than the line
- [Bug] Live Agent eating 'spaces' in e-mails
- [Bug] Cron error
- [Bug] Translation issue
- [Bug] The contact form does not return "Thanks for contacting" after submitting it
- [Bug] Design Bug - Customer Portal settings - Require authentication
- [Bug] Visual bugs on iPhone
- [Bug] Damaged links in ticket reply in IE
- [Bug] Time offset for all users has been set to 0
- [Specification] Add condition to chat invitations - Referrer URL
- [Specification] Rules -add action Send Answer and Add condition to control text of last message group
- [Bug] Checkbox design - Create - Mail account
- [Design] Twitter accounts - grid design - part of buttons not visible
- [Story] Popup with help for elastic search options
- [Bug] Feedback feature bug - submitting suggestion does not work
- [Bug] Customer deleted via UI does not get deleted from the database
- [Design] Unable to click the "Send transcript" checkbox
- [Design] Design of chat button is not right
- [Story] LA ver4: Export to CSV missing from reports
- [Bug] mobile app ticket footer
- [Bug] problem with Requested by
- [Bug] error La_WorkReport_ComputeQueueReportsHourlyTask
- [Bug] Fetching emails failed - Error message: ERROR: Duplicate record INSERT INTO qu_g_pop3_messages
- [Bug] Scrollbars in tickets view
- [Bug] Floating button in IE10
- [Story] Twilio: support for more than one phone number
- [Design] mobile application design - detail of chat
- [Design] Edit Agent - corrupted design
- [Bug] Design bug in SLA level screen
- [Bug] emails are not readable in the mobile version in iPhone 5
- [Design] Japanese translation - login form design
- [Design] Can't import languages.
- [Bug] Cannot use "&" sign in email addresses
- [Technical] Upgrade code to MySQLi
- [Bug] To many rows for row object: SELECT
- [Bug] Gpf_DbEngine_DuplicateEntryException not correctly handled in PDO driver
- [Bug] Preview of article is in internal format
- [Design] Leaderboard scrolling bug
- [Bug] Knowledgebase not shown all topics
- [Bug] Ask new question throws exception: "Tree path is not valid. Parent "Forum" must be type of Suggestion category"
- [Bug] Error: To many rows for row object
- [Technical] Move Export to CSV button in reports below charts, just above data table
- [Technical] Allow Tagging of a Conversation vi API
- [Bug] when popup is displayed, history navigation must by disabled
- [Bug] Send message from visitor throws error: "Can not add group in chatting state"
- [Bug] Create conversation throw error if recipient is only pop3 email address
- [Bug] Buttons on non UTF-8
- [Bug] In suggestion is not possible to go back
- [Bug] Custom date filter and time filter works without time offfset
- [Bug] Logged in customer start chat from knowledgebase as anonymous customer
- [Bug] submit ticket from visitor panel throws exception with message "Can not add offline message - email contact is empty" also if em
- [Design] Ticket detail in visitor panel
- [Technical] Make canned message popup resizable
- [Bug] Forward action in tickets marked as spam or deleted doesn't work
- [Bug] Mobile app answer button doesnt work
- [Bug] don't show phone icon in top/right widget until twilio is setup
- [Bug] Logo in agent panel in IE is big
- [Bug] Sometimes the open new ticket doesn't open ticket
- [Bug] bubble button - remember if visitor close bubble
- [Bug] edit forum/suggestion message
- [Bug] Config -> System -> General -> Title does not change title in agent panel
- [Bug] error during update
- [Bug] API get conversation from user with same mail as agent
- [Bug] Slow feedback on Answer chat from queue button
- [Bug] You're chatting with %s does not get translated in chat window
- [Bug] "Calling online representative …" always shows in English
- [Bug] Missing source text in the language file
- [Bug] Internal ticket problems
- [Bug] Data error in tickets grid
- [Design] Mass action - no loading indicator
- [Bug] On Support Portal page the ticket gets refreshed too often to customer when he replies to it
- [Bug] Add IP, browser and page details when chat started from invitation
- [Bug] When internal ticket is created preview is wrong
- [Bug] Work-in-progress animation missing from 'Update version' screen
- [Bug] Problem with special characters in visitor name
- [Bug] chat / sending email not working
- [Story] In Progress state
- [Bug] Deleting Customers in LA
- [Bug] mass ticket delete doesn't work
- [Bug] mass action: resolve ticket process only small part of set
- [Bug] Error when writing note in mobile app
- [Bug] Cannot open tickets from history in IE
- [Bug] refresh in grid ignore scrolling position
- [Bug] Allow to select any email address in send mail action
- [Bug] Search in config->departments doesn't work
- [Design] Plugin configuration window problem
- [Bug] Design bug when editing a KB article
- [Design] Invoice screen on LA hosted
- [Design] too small Load older messages
- [Bug] Transfer: Button Send does not trigger any action
- [Bug] Incorrect filter with "tags exclude" in mobile application
- [Bug] Status of suggestion is not visible
- [Bug] Custom filter in the left menu shows incorrect count of matching tickets
- [Design] Delete confirmation
- [Bug] Agent report showing wrong data
- [Bug] Search Analytics in KB - wrong numbers in the grid
- [Bug] Error when replying to twitter message from LA - Row does not exist
- [Bug] No scroll bar for New ticket and Nwe internal ticket option
- [Technical] Delete customer
- [Bug] html as text in geoip activation popup text
- [Bug] config->email->account is very slow
- [Bug] Notification sound doesn't work
- [Bug] Rule resolved ticket but then is open again, when ticket is created from contact widget
- [Bug] Make translations editable in Language edit
- [Bug] Elastic search - add search also in html part of email
- [Bug] application should load content based on URL
- [Bug] Widget preview: loading indicator is missing
- [Bug] Warning: Error while fetching facebook page
- [Bug] Error while fetching facebook page
- [Bug] Diacritics non-sentive full search for ticket in elastic search
- [Bug] Advanced search in Customers doesn't work
- [Bug] Problems with adding and editing a forum topic from live agent interface
- [Bug] Incorrect merge of users with same email address
- [Bug] Account name column in Mail outbox listed account that does not exist
- [Bug] About opens request new password screen
- [Technical] Purge deleted tickets
- [Bug] Login and all dynamic modules in KB do not work
- [Bug] Purge qu_la_browsers table
- [Bug] Agent notifications are not sent for new tickets created from a form
- [Bug] Forward message missing original text if mail contains attachment
- [Bug] 'Send me transcript' po ukonceni chatu zobrazi orezany formular v IE8
- [Bug] ReplyTo is not correctly processed if there are more emails
- [Story] New Layout - Chat
- [Bug] Call button doesn't work = Twillio PC to PC calls
- [Bug] Twitter account cannot be added
- [Bug] Mail forwarding template - add agent name variable
- [Story] Autosave-save draft during composing new ticket
- [Technical] API - missing call to get list of all customers
- [Bug] Editing customers name from a ticker removes info from note
- [Bug] The link in proactive invitations to URL patterns doesn't work
- [Bug] Filtering tickets by 'custom date' does not work
- [Bug] Change of customer details removes the 'Call' button from 'voicemail' ticket
- [Design] Widget of ticket viewers - small improvement
- [Bug] Problems with filter - different number of results
- [Bug] Can't enter new email address in compose message 'To' field
- [Bug] iOS - load more rows on mobile application not visible
- [Bug] Mail attachement not parsed correctly
- [Bug] Problem when all canned messages are assigned to departments
- [Bug] Mandatory avatar image in customer editting screen
- [Bug] Wrong linebreaks in message textarea in Chrome
- [Story] New Layout - Monitoring panel
- [Story] Mass action - Mark as not spam
- [Bug] Mail account - department consistency
- [Bug] Canned message in Chat
- [Bug] Transcript not sent if chat ends with timeout
- [Technical] Analyze content of email for SPAM detection
- [Bug] Filter does not filter properly
- [Bug] Mobile web app - ticket sorting
- [Bug] Description of filter is not replaced with loaded values.
- [Bug] prekryvanie riadkov v pravom stlpci
- [Bug] Errors in Event logs - Update user answers, first answers and next answers stats.
- [Bug] Error in incoming report blocking emails
- [Bug] Sla rules system message is not translated
- [Bug] Tickets resolved by rule remain open
- [Technical] Order of execution
- [Bug] don't send notifications about new ticket if it was deleted by rule
- [Bug] Encoding error in visitor geo data
- [Technical] As ticket preview always display "subject - last_message"
- [Bug] Compose ticket throws exception if SLA rule is used
- [Technical] Add ticket status SPAM
- [Bug] Chat started from contact form does not have subject
- [Bug] Slow report Ranking agents
- [Bug] Verify that phone channel activates also Twilio
- [Bug] Auto suggest for To, Cc and Bcc fields
- [Bug] Hosted accounts - SSL warning window too small
- [Bug] Wrong due date if SLA rule was delete
- [Bug] Setup facebook channel
- [Bug] Invitation and pause
- [Bug] Attachements not visible in the body of message
- [Bug] Phone number is missing in requester info
- [Bug] Wrong timezone in chat transcript
- [Bug] Hide deleted agents from reports
- [Bug] Delete filter preset doesn't work
- [Bug] Deleted answer in Feature suggestion is still visible in description
- [Bug] submit_ticket section of Support Portal layout issue
- [Bug] Long text in titles of categories and articles in the KB
- [Story] Internal ticket
- [Bug] Search doesn't support cursor movements with arrows
- [Bug] Current URL does not get updated in the header of chat inside agent panel
- [Bug] Branding free option won't apply on the agent login page
- [Bug] Cannot delete error message from agent panel
- [Bug] Button does not work when IE7 compatibility mode is forced
- [Bug] Psychic mode message is displayed also after it was sent by other agent
- [Bug] Task La_Task_UpdateUserStatus threw exception // Error while running task La_Task_UpdateUserStatus
- [Bug] New message duplicated
- [Bug] filter window not closed with grid
- [Bug] html not escaped in chrome notifications
- [Bug] Feature suggestions window - close button not visible on mouse over
- [Story] Stats of user statuses
- [Bug] Attachment is not sent when forwarding
- [Bug] Error when composing mail to agent
- [Bug] error: Strict Standards: Non-static method and error: Strict Standards: Only variables should be passed by reference
- [Bug] SQL syntax error in Channel report page
- [Bug] Start chat button - closed, but still active
- [Bug] LastMessageGroup from requester - quoting problem with '>'
- [Bug] Twitter ticket detail - corrupted design of right panel
- [Design] Possibility to edit forum/suggestion entry by Agent
- [Design] Left panel should have "handle" to change the size of the panel
- [Bug] "Incoming messages" and "Incoming chats" in Configuration -> Gamification -> My stats
- [Design] Black color of status new
- [Bug] Reload of filters after change in the ticket doesn't work
- [Story] System performance, agent, department, tag report
- [Story] Department specific templates for chat transcrips/kb reply
- [Bug] SLA duedate not set for tickets not within BH
- [Technical] Date filters - add option "Last 30 days"
- [Design] Wrong translation in German
- [Bug] Facebook messages not fetched
- [Bug] Corrupted view in tickets
- [Bug] Contact form "Send" button does not work
- [Bug] Subject field gets deleted in Compose Message window
- [Story] Work time is missing in Agent report
- [Bug] Base64 encoding problem in parsing mails
- [Bug] Filter menu - unscrollable
- [Bug] Pre chat contact forms chackbox is ignoring mandatory state
- [Bug] lisbox in contact form issue
- [Bug] Automatically change ports when user selects use SSL
- [Bug] add mail account failed - pop3 fetch test don't find test mail
- [Bug] Today in Reports is yesterday
- [Design] optimize number of requests in chat.html - combine images into css sprites
- [Bug] Check smarty syntax when saving email template in rules
- [Design] FB Integration - Save button design
- [Bug] Custom SMTP port is never saved
- [Bug] Auto pause does not work correctly
- [Bug] Double visitor in chat
- [Story] stripe.com implementation
- [Bug] Hide trial account information if account expire in more than 14 days
- [Bug] Date in calendar is incorrect
- [Bug] utf8 encode problem in json
- [Bug] Cron job notice in Elastic search
- [Bug] Mobile agent panel does not work on iOS6
- [Bug] HTML tags stripped in tickets submitted by 'submit_ticket' form
- [Bug] Agent cant report ticket from knowledgebase via submit ticket button.
- [Story] SLA
- [Bug] advanced search: custom date does not allow date range of the same
- [Bug] Delete removes whole text from input field
- [Bug] ERROR: Duplicate record INSERT INTO qu_g_tasks
- [Bug] Agent cannot attach file when chatting
- [Bug] Welcome message missing
- [Bug] loading indicator missing in left-sidebar
- [Bug] KB - MyTickets - First load of grid shows for tiny amount of time all tickets
- [Bug] Email is not sent to CC
- [Story] Add Phone field to contact forms
- [Bug] Chat is not counted to work report when started from manual invitation
- [Bug] Cannot reply to Facebook messages
- [Bug] KB - submit ticket form
- [Specification] It would be great to have a setting to allow the chat to ring to all of the agents
- [Technical] Assign button not visible, also no scroll bar visible
- [Story] Compose message - add options to create new KB, FB, twitter entries
- [Design-Imp] ticket detail: change how to display replying/viewing users
- [Design] Customers grid with detail screen
- [Bug] Contact Form: upper and lower case not working correctly.
- [Bug] Facebook: Missing image on message group
- [Story] Inspector and Express badge
- [Story] Add BCC support when replying
- [Design-Imp] Agent to agent chat
- [Bug] After I sent answer, my message looked empty in UI
- [Bug] left-sidebar: remember collapsed state
- [Bug] Agent is able to customize design of the knowledgebase
- [Technical] Add system message when agent connect/leave to chat
- [Story] Forwarding ticket should be noted somewhere
- [Bug] Filter updates - delay
- [Story] Add info which rule executed the action
- [Story] Add keyword to canned messages
- [Story] Branding free option won't apply on the agent login page
- [Technical] Ticket layout switch
- [Bug] Authentication failed - exception 'Gpf_Auth_Exception_TooManyAccounts'
- [Bug] Empty message from Facebook
- [Specification] Likes for FB posts
- [Bug] Suggestion Filters in left panel not working
- [Technical] agent availability icons overlay the text
- [Bug] API documentation erorr: retrieve conversations [conversationId] param should not be mandatory
- [Technical] Bubble button: if visitor close bubble, remember it and dont show bubble in the future
- [Bug] bubble button: x-close doesnt close the bubble
- [Bug] Popup window to upload new form logo is displayed wrong
- [Bug] "New offline ticket" notification bug
- [Bug] Task La_Task_DeleteDepartmentAndConversations threw exception
- [Bug] Chat support - agents available for chats - link not working
- [Specification] LDAP authentication plugin
- [Bug] Filter in left sidebar
- [Bug] Text encoding in parse mails
- [Story] Show keywords the visitor used to find the website
- [Bug] Twitter connect error
- [Specification] Scorebord for agent
- [Technical] Add IP info to start chat inforation group
- [Technical] suggestions for new badges
- [Story] Fetch and reply to facebook private messages
- [Bug] Email notification should not be sent in case agent is logged in
- [Story] Add "suggestion category" and "forum category" to tickets filter options
- [Story] Add Today as date preset in work-report
- [Bug] Export of work report always exports the entire period
- [Bug] My stats show weird numbers of calls
- [Bug] wrong short month names in foreign languages
- [Story] Allow Retrieval of Conversations Matching Status Criterion Through API
- [Story] add notes field in conversation info api call
- [Bug] Ask question design problems
- [Technical] internal chat: set focus when opening chat
- [Bug] The status of suggestion is displayed inproperly in Feedback window
- [Story] Delete facebook page
- [Specification] New Startup wizard
- [Design-Imp] Ask question form
- [Design-Imp] Loading indicator in Knowledgebase is not on correct place
- [Bug] corner button does not move when page is scrolled
- [Bug] Unable to load timezone: %s - using default one.
- [Bug] Agent name is overlaid with status buttons when a RTL language is used
- [Design-Imp] Corrupted design in Suggestion detail
- [Design] Design of popup window in preview is wrong
- [Design-Imp] KB Login and KB My tickets
- [Bug] Test mail was receive after pop3 test
- [Bug] bubble button width problem
- [Bug] Department cannot be selected from the pull down menu in contact form
- [Bug] Manual invitation does not work when customer is in IE
- [Bug] Search in Tickets does not work as expected
- [Bug] Unable to select last value from listbox
- [Bug] Embedded contact form does not work - 'Send' button does not submit the form
- [Bug] Invitation chat window does not connect to agent
- [Bug] When chat window is set to open in popup it does not connect
- [Bug] Task La_Task_RegenerateWidgets threw exception
- [Bug] Check ticket to solve rerouting
- [Bug] Search does not work
- [Bug] Task La_Task_SaveUserAvatar threw exception
- [Story] Save and display CC email addresses in Message details
- [Technical] Assigning next ticket to agent doesn't work correctly
- [Bug] Internal chat bugs
- [Bug] agent-agent chat window is always displayed after login to panel
- [Bug] Resource 'E_not_found.stpl' not found in panel 'kb'
- [Bug] username in chat window problem
- [Story] new button type: bubble button
- [Bug] Selected filter is ignored in special case
- [Bug] Empty subject from Compose message
- [Bug] Undefined property: stdClass::$data in FetchWall.class.php on line 135
- [Bug] Error sending some emails
- [Bug] New Feature Suggestions - lost text formatting
- [Bug] When adding mail account error "Account mail can not be same as agent email" prevents to add mail account
- [Bug] An error occured. Please check Event logs. Task La_Task_ConversationChangeStateMailNotifiaction threw exception exception
- [Bug] agent logged in but not visible in agent list + tickets and chats not assigned
- [Bug] Click on spam button should close the window
- [Bug] Reply form values
- [Bug] Load Gravatar for new agent
- [Bug] Feedback entries not visible in contact form suggestions
- [Bug] Visitor registration mail should not be changeable per department
- [Bug] if salutation is removed, don't add empty newlines to reply
- [Bug] FB Login to KB is gone
- [Bug] Mail account menu missing when editing the department
- [Bug] Maps are shifted in IE7 and IE8
- [Bug] error fetching mail: Header not set: Subject
- [Bug] Browser window title
- [Bug] Email POP3 import uses import time not from of email
- [Design-Imp] Mobile app. support for Live Agent
- [Story] Possibility to switch off Autopause
- [Story] Ticket preview text - for suggestion and forum
- [Bug] Request new password
- [Bug] The 'Buttons' hyperlink in the Home screen points to invalid location
- [Bug] Transaltion not used in chat window
- [Bug] Prefill of the contact form does not work in IE
- [Bug] Assign to myself does not work on new tickets
- [Bug] missing file in distribution
- [Bug] KB search subcategory bug?
- [Bug] Phone tickets - call us
- [Bug] Article description in UTF contains 2 times less symbols
- [Bug] Phone tickets - status
- [Bug] Grammar error - transcript successfully send
- [Bug] Download attachement does not work in IE
- [Bug] IE: double click needed in upload image widget
- [Bug] Error while running task La_Features_Facebook_FetchWall
- [Bug] New lines not displayed correctly in Feature suggestions
- [Bug] Two email templates for one department
- [Bug] Changing of agent's username failed
- [Bug] Error during import of SupportCenter Knowledgebase to LiveAgent
- [Bug] Error starting chat when agent is logged in KB
- [Bug] Notice: Undefined offset - when composing message
- [Bug] update tickets grid when mass action form is closed
- [Bug] Not needed email template - Send transcript - in Helpdesk edition LA
- [Bug] Chat window popout option
- [Design-Imp] Chat buttons
- [Design-Imp] Contact forms
- [Specification] Autopause
- [Story] Email is mandatory instead of Password is mandatory
- [Bug] Name of user should start always with capital letter
- [Bug] Date range in advanced search of tickets does not work
- [Bug] Twitter message validator
- [Bug] Call button creates empty button divs
- [Bug] Creating new message - same entry multiple times in select box
- [Bug] Restarted emails have no status set in Outbox
- [Bug] Missing Number signs in delivered emails
- [Bug] Unable to remove Title style from KB article
- [Bug] Class CRAM-MD5 does not exist
- [Bug] word 'him' or 'her' gets automatically appended after 'Yes, reward' even if no %s is in the translation
- [Bug] do not allow to delete suggestion category with existing suggestion button
- [Bug] SK translation - punish and reward button
- [Bug] Call-widget: "Transcript successfully send" message not visible
- [Bug] Design bug - Filter in tags form
- [Bug] call-widget: resize logo to correct size
- [Design-Imp] unable to scroll in filter in sidebar
- [Bug] Maximum length of ip in Gpf_Db_LoginHistory is 39
- [Bug] $ sign causing trouble
- [Bug] Branding free "Footer text" problem
- [Bug] Duplicate sign ## is not displayed in our knowledgebase articles
- [Bug] Click on Search DP button do nothing and input box is lengthen
- [Bug] unable to attach file in KB answer
- [Bug] LA hosted error: Task La_Task_DeleteDepartmentAndMoveConversations threw exception
- [Design] View text: "Vitajte , Odosla?" on link Submit Ticket
- [Bug] An error occured. Please check Event logs. Error while running task La_Task_UpdateUserStatus.
- [Bug] corrupted design in ticket detail
- [Bug] Wrong design of who is viewing ticket
- [Bug] Invite to chat doesn't display agents
- [Story] Add "New offline ticket" email notification also for agent
- [Bug] Design bug - end chat button with translation
- [Bug] Part of invitation is hidden
- [Design] Edit profile dialog in KB
- [Design-Imp] Allow chat during call in Call widget
- [Design] Message details / headers
- [Bug] Missing subject after sending from compose message
- [Design] Facebook integration - config
- [Bug] Not possible to vote at the end of chat
- [Bug] "Ask a question" Fatal error
- [Bug] Error during importing Support Center Data
- [Bug] Ticket subject generation - cut to 66 characters
- [Bug] Chat window: if Title is too long, then no close button is visible.
- [Bug] Knowledgebase search doesn't work on Russian
- [Story] Possibility to Attach file to forum/suggestion message/comment
- [Bug] Task La_Install_UpdateAccountTask threw exception exception
- [Bug] LA hosted error - An error occured. Please check Event logs.
- [Bug] delete fb ticket: error if post was already deleted on fb
- [Bug] Link register_user?requestid=…#setpasswd gives Not Found
- [Technical] Add forgot password link to KB login
- [Technical] Rules: "Send email" action should be available in every event context.
- [Design] Compose message design
- [Bug] When agent logs in to the KB, chats stop working
- [Bug] Logo is not loaded in feedback widget
- [Bug] ##called## string visible in sidebar
- [Bug] not possible to add CC when composing message
- [Bug] Invalid address spec. Unclosed bracket or quotes
- [Bug] Notifications rendered outside of notification window
- [Bug] Floating text button - design
- [Bug] Some languages can't be seen among 'Available languages' in "Import Language"
- [Bug] My ticket section registration error
- [Story] E-mail sender name change
- [Story] Add forward possibility to the rules
- [Bug] "Maximum length of salutation" error
- [Story] Forum/Suggestion message delete: collapse deleted messages
- [Bug] PhoneMailServiceDistributer: primary department does not exist
- [Story] "Created from facebook" condition
- [Bug] Wrong redirect in IE after user registration
- [Bug] Change of department in mail account
- [Bug] Contact button / form preview does not work
- [Bug] submit form - unable to submit ticket
- [Technical] successfull form message should disappear after 10sec
- [Bug] Upload logo from URL fails
- [Technical] Tickets Filter redesign
- [Bug] Invitation with rule 'matches regular expression of' causes "Uncaught SyntaxError: Unexpected token "
- [Bug] Do not generate filter description for empty fields
- [Bug] Reset password error
- [Story] home screen: make "departments" and "online agents" box titles –> links
- [Bug] Ticket drafts do not get saved
- [Bug] Position of contact button
- [Bug] Mark suggestion as spam: Can not add group to deleted ticket
- [Bug] if system generate transfer note, there is wrong css style
- [Bug] Saving filter - HTML Tags in name
- [Bug] demo email uses default template instead of modified
- [Bug] Deleted conversation in qu_la_conversation_queue
- [Bug] Data error on home screen in latest Safari on Mac
- [Bug] Gravatar not found error
- [Bug] License activation error in KB
- [Bug] New offline ticket notification HTML tags
- [Bug] Add suggestion link
- [Bug] Error 'Field twitter_name does not exist in record' - when creating/editing a department
- [Bug] Visitor replied - no text in Twitter tickets
- [Bug] Fetch tweets made from twitter
- [Technical] Add clear logs action to Event logs
- [Story] Mail account alias
- [Bug] ContactForm fields are NOT genereted into contactWidgetId_form.html
- [Bug] Invitation preview - doesn't show any invitation
- [Story] KB Suggestions
- [Bug] Do not display "load more topics" when there are no more topics
- [Bug] Suggestions from knowledgebase problem
- [Bug] Contact form issues in IE
- [Bug] agent email and pop3 account email CAN NOT be same
- [Story] New field in the widgets must have "Field Type" for more options
- [Story] Add ticket_id column to tickets grid
- [Technical] KB Portal - Add "Submit ticket" menu entry
- [Bug] FORUM: Remove "To:" from reply UI element in Forum, Suggestion
- [Story] Forum: add email notification when agent/visitor post answer
- [Bug] Moving Chat-Window
- [Technical] Add link to post to facebook threads
- [Technical] Facebook login - add loading indicator while login is in progress
- [Bug] Ticket ID as link - in visitor chat window
- [Bug] Forum: remove mandatory validator from "add reply" input box
- [Technical] Forum changes
- [Technical] cid: parsing in html email
- [Bug] Font size set in the template does not reflect when the email is sent out from Live Agent
- [Story] Email rendering: based on html analysis
- [Story] ticket detail link - auth required switch parameter
- [Bug] Session expired popup in KB
- [Technical] Add twitter username to user info
- [Story] twitter: @username render as link
- [Story] Streamline ticket web-view URLs
- [Bug] 'Incomming Chat'
- [Story] Do not include the name "visitor" in the header of the message
- [Bug] Contact form and suggestions on iPad
- [Bug] filter is not displayed correctly
- [Bug] Source filter does not work in left sidebar
- [Story] Retweet
- [Bug] Search widget - interactivity on slow network
- [Bug] FB does not fetch comment comments when number of comments > 30
- [Bug] System account does not use name setting
- [Bug] there is a problem with viewing resolved or opened tickets when trying to open them in FF
- [Story] KB: Question & Answer
- [Story] KB: List of "asked questions"
- [Bug] start chat from my-ticket detail - missing connecting message
- [Bug] Settings file gets Empty
- [Bug] typo - preffered
- [Story] Show subject in ticket details
- [Bug] Own notification was sent back to Live Agent
- [Bug] Ticket is not displayed in left panel
- [Technical] add/remove tag action should NOT modify ticket change date
- [Bug] LA hosted - Error while running task La_Task_FetchMails
- [Bug] On a small screen there is a scroll bar in assigned tickets
- [Bug] Facebook API error messages
- [Technical] add index to cookie column to qu_la_browsers table
- [Story] Twitter API
- [Technical] add index on email column to qu_la_contacts
- [Bug] Facebook integration error
- [Bug] Adanced reply view corrupts design
- [Story] Ticket sorting in "assigned to me" filter
- [Bug] My tickets - order of tabs
- [Technical] My tickets - resolve ticket
- [Bug] Log error notification overflows window
- [Bug] New lines in contact form message are ignored
- [Bug] Looping eMails
- [Story] Listing of departments and agents
- [Bug] New offline ticket notification email does not contain field values
- [Story] Add language setting to every contact widget
- [Bug] Advanced reply text mingled
- [Bug] The "should answer" tag appears twice
- [Story] My Tickets
- [Bug] Translation issue
- [Bug] Rule issue
- [Bug] Wrong link encoding in HTML emails
- [Bug] Subject visible in LA after reply to FB post
- [Story] Rules - add option to let department untouched
- [Bug] Scroller in add tag listbox closes the popup
- [Story] Mass action - mark as spam
- [Bug] Customer email is not shown in the Offline Ticket notification
- [Story] Export "work report" data
- [Bug] Startup wizard allows me to setup mail account even for Chat version
- [Bug] Ticket loop created when an email is CCed to the support account
- [Technical] Show home error message if at least one new error mesage event log entry exists
- [Bug] main search problem
- [Bug] filter saving: assigned to: not assigned doesn't work
- [Bug] Invitation -> adding condition "Visitor returning" throws error
- [Technical] Reply-To in incoming email
- [Bug] Invite chat doesn't ring
- [Bug] New tickets disappeared from conversation queue
- [Design] Knowledge base
- [Design] reopen - with note
- [Bug] Grid column names
- [Bug] Compose message - ticket id twice in subject
- [Bug] Contact form edit: Upload image from URL doesn't work
- [Bug] drag drop breaks message input area
- [Bug] Canned messages in IE9
- [Technical] Optimize invite.php
- [Story] Agent panel customization
- [Story] Invitation edit change - similar to contact widget
- [Bug] Set user details API
- [Bug] Creating Agent - if email set not correctly, error message is displayed without correct text and on wrong place
- [Design] Invite to chat action
- [Story] Customize Port values in Mail Account create form
- [Story] left panel redesign
- [Design-Imp] Agent availability popup - redesign
- [Design] Branding text fonts
- [Design-Imp] Confirmation message customization
- [Bug] Request contact info before chat is broken.
- [Technical] Move "About" to popup
- [Story] E-mail vs. chat logic in message composing
- [Story] New Rule Condition - if customer punished agent
- [Story] Configuration - changes
- [Bug] reset password: capcha
- [Bug] Donwload button does not work in embedded chat
- [Design] Send transcript
- [Design] Logo of LA in footer - move to the left some pixels
- [Design-Imp] Agent rating in embeded / undocked chat design
- [Design] No contact email in ticket - status design
- [Bug] invitations issues
- [Bug] IE error when closing embedded chat
- [Story] Liva Agent button z-index
- [Story] Resolved tickets appear in left panel
- [Design] Menu access is not userfriendly
- [Bug] Only Chat Button problem
- [Bug] Create own language bug
- [Technical] Contact form - logo must be scaled to fit in contact form header
- [Bug] Design Bug Configuration - Languages
- [Bug] Add new line in Free account widget between text and date
- [Story] Possibility to decapitalize first letter od message in email
- [Technical] Add subject to predefined contact form fields
- [Bug] Contact form - attachments alt text
- [Bug] If validator fails, next to submit buttons is not visible any error message
- [Bug] Image-Paths incorrect on SubDomains
- [Bug] Chat/Message-Window does not close
- [Design] Contact form design bug
- [Bug] Design of Free LiveAgent account widget is corrupted
- [Story] move jobs run delay from PHP code to shell script
- [Bug] Incorrect place for title
- [Design] Upgrade from Free to paied - form design
- [Bug] Installer crash
- [Bug] Diacritic mark after a link
- [Story] Checkboxing in ticket view
- [Bug] Start chat button does not work in IE7
- [Bug] Psychic mode - last letter is never transferred
- [Bug] Duplicated events
- [Bug] LA hangs on Special-Characters
- [Technical] Chat and Contact form design changes
- [Technical] Mail account listbox to Department edit
- [Bug] Sending mails error
- [Bug] It is possible to create agent with same name as existing agent
- [Bug] Contact form does not compute own statistics like impressions, tickets..
- [Bug] Selectbox doesn't select value on click
- [Bug] About screen show link html code instead of link text
- [Story] Add Clone action to contact button/form to contact widgets grid
- [Bug] Design-Error in Internet-Explorer
- [Bug] Another Design-Error in Internet-Explorer
- [Bug] contact widgets not exists after installation
- [Design-Imp] Public home page
- [Design-Imp] Custom signature for each agent
- [Bug] Working Report - Data error
- [Story] Getting started wizard - design/imp
- [Design] Mail templates design
- [Design-Imp] create/edit contact form
- [Technical] chat and form design customization - change
- [Design-Imp] create/edit contact button
- [Technical] contact widget grid
- [Technical] Cleanup qu_la_user_departments when agent is deleted
- [Design-Imp] Configuration -> Branding
- [Bug] Import custom language file error
- [Design] Mass actions design - similar design to rules
- [Bug] wrong used transactions detected on free accounts
- [Design] quoted message design
- [Bug] Error during installation in pt-br language
- [Design] Rules: detail + table design
- [Bug] input box problem chatting->resolved->open
- [Design-Imp] collapsed / expanded ticket action design
- [Story] Contact us form
- [Design-Imp] About form
- [Design-Imp] Embeded chat window
- [Story] Embedded chat pop out
- [Story] Add gender radio to agent edit
- [Story] Department name in Chat window
- [Bug] defining size of chat window: validation
- [Story] Add close icon to canned messages tooltip
- [Bug] session expired in contact form
- [Bug] Invitations can not be answered by client
- [Bug] Invoking canned messages does not work on new line
- [Story] Agent ranking for embedded chat
- [Design-Imp] Transfer messages could be shorter
- [Bug] Invisible character should be removed in transfer ticket textarea
- [Bug] Color of favicon of LA
- [Story] Rename status "CLOSED" –> "DELETED"
- [Story] Sounds for embedded chat
- [Bug] Diacritics not working in search
- [Bug] 'Resolve with comment' needs to appear in a smaller window
- [Bug] Customer on hold for 30 seconds before Transfer! Transfer to next agent doesn't work.
- [Bug] PHP Notice in EmailValidator
- [Story] Popup chat design settings
- [Bug] Multiple-line canned messages are inserted as a one-line text
- [Design-Imp] home screen - departments - status name is on new line
- [Bug] Profile image size
- [Design] Change ArrowLabels to FormField2 labels
- [Bug] Notices in mail processor
- [Bug] Line breaks are missing in a forwarded message
- [Bug] Error in chat window
- [Bug] Forwarded message not displaying e-mail address
- [Technical] MessageGroup Expand listbox
- [Story] Add "Hide/Show map" link next to requester location text
- [Bug] php memory limit and mail attachments
- [Bug] Selected language at login does not apply immediately
- [Bug] Redundant email notofication on self-assigning a ticket
- [Technical] CC Add recipient
- [Bug] jobs exceeds 30s execution limit
- [Design] Add possibility to display HTML part of email
- [Design] "Solve ticket" workflow
- [Design] Add Forward action to message group
- [Design] Add possibility to display HTML part of email
- [Bug] agent panel not working in ie
- [Design] CC support for email communication
- [Bug] Added department not visible in edit button - refresh needed
- [Bug] Design bug on MAC in Chrome - answer message form is too small
- [Bug] ##is chatting with## not translated
- [Bug] Can not open conversation in init state
- [Bug] There is no available agent - during invitation
- [Bug] Open HTML email links in new window
- [Bug] General search doesn't work with spaces
- [Bug] Mail account delete -> delete also error news
- [Bug] Liscense-File corrupted
- [Bug] Unwanted notification
- [Bug] Ticket summary updated later as was ticket assigned to agent
- [Bug] Chat window logo http vs https
- [Bug] Search / preset problem in tickets
- [Bug] Invitations not displayed
- [Bug] Chat assigning problem
- [Bug] Send mail failed with error and Outbox not try to sent mail again
- [Bug] Transfer of ticket inherits the current status
- [Story] Action "Resolve" ticket should not change agent assignment
- [Story] Transfer ticket: workflow change
- [Bug] Fix chat branding form design
- [Bug] self-cycled mass action
- [Technical] Add text information into event_logs table
- Lisbox usability: select current value when listbox is focused
- [Bug] Incomming mail is displayed twice
- [Bug] Add skip button to mail configuration step in startup wizard
- [Bug] Installation fails after entering a license number
- [Bug] [[QUOTED_TEXT]] in ticket preview
- [Bug] Mail not parsed
- [Bug] Missing space in text
- [Bug] Auto-submitted emails are not deleted from POP3 account
- [Bug] Time-Stamp of eMails
- [Bug] Error during Update "Unknown column 'workingareafrom' in 'field list'
- [Bug] Corrupted design on edit button screen
- [Story] If ticket was created from Invitation, log this fact along with invitation name
- [Story] displaying Subject
- [Story] Rules: apply when "tag is added/removed"
- [Bug] Transfer conversation action view
- [Bug] HTML mail has scrollbars
- [Bug] Gpf_Db_Mail.scheduleNow not defined
- [Bug] After update textarea in 'notes' on the right shirnked to 1px
- [Bug] Gpf_Event_Task_DeleteInvalidSubscriptions
- [Bug] Can't open ticket detail from customer
- add {$lastMessageFromRequesterQuoted} email template variable
- Show html version of email by default if there is any
- [Bug] {$lastMessage} variable is always empty
- [Bug] Bugs in sc_import.php script
- [Bug] {$lastMessage} template variable MUST NOT contains internal messages
- [Bug] invitation problem when agent log out
- [Bug] Mass actions: click on conversation should not change checkbox value
- [Bug] first name parsing problem
- [Bug] Reports show a lots of missed chats - not aware of these during shift
- [Bug] Ringing chat reroute only one time
- [Bug] Error during update to version 2.0.12
- [Bug] Import script should not assign to agent resolved or closed tickets
- Default invitation
- [Bug] Invitation is not closed if last online agent is paused
- [Bug] Start chat crash in FF6
- [Bug] embedded chat does not work when page changes
- [Technical] table optimalization
- [Bug] Work report - incorrect data, bugs
- [Story] Bulk actions in conversations history
- [Bug] Wrong version of firefox detected …
- Do not track bots browsing the site
- [Bug] Selecting canned messages by arrows does not work in Opera
- [Bug] When you click to input it will not expand unless you click exactli on first line
- [Bug] Cache template panel directory doesn't have 777 permissions
- [Technical] compute missing geo information when visitor access LA using browser
- [Bug] New ticket assigned to me is not marked yellow
- dictionary loading optimalisation
- Note in the button code
- [Story] Minimalistic Visitor chat panel running inside webpage in popup
- Optimize queue processing
- [Bug] Parsing emails error: "To many rows for row object: SELECT u.userid AS id…"
- [Bug] Error fetching of mail account
- [Bug] WorkReport Worktime compute bug
- [Bug] Increase length for email address
- [Bug] Human Date format
- [Bug] Error in LA
- [Bug] quotation and html problems in agent evaluation dialog
- [Bug] Click on "It was OK" in agent ranking throws fatal error
- [Bug] Load Google Maps from HTTPS
- [Specification] Add delete button to Ranking module
- [Bug] WorkReport - missed chats
- [Bug] Chat window preview show canned messages helper
- [Story] Possibility to include text from previous message to email template
- [Story] Change WorkReport Columns data
- [Bug] Tags added by rule during the chat does not appear in chat header
- [Bug] Work report - not all columns are sortable
- [Bug] Work report - display times in human readable format
- [Bug] Work report shows also deleted agents
- [Bug] Live Agent Install no error message when no internet connection
- [Bug] Wrong height of customer's chat window using Google Chrome
- [Bug] Cron errors
- [Design] Work report
- [Story] Invitations: Add "is new" and "is returning" visitor invitation condition
- [Story] Startup Wizard
- [Bug] Emails with special chars are not sent on some servers: Class bugo_98lb_ddf does not exist
- [Bug] Compose message bug. Last messageGroup is from user System
- Invitatiton position
- [Bug] Transfer of New conversation to agent or department should not change status to Open.
- [Specification] Rules: new context "When conversation was created from invitation"
- [Bug] Code generator generates sometimes same value
- [Bug] Rules "created from button" condition. Selected button is not displayed and mandatory validator is missing
- [Bug] Rules "created from button" condition. Unable to select HTML button.
- [Bug] Visitor note is erased if I click on note before note is loaded
- [Bug] customer first name variable in email template
- [Technical] Update license in Features
- [Bug] error when creating system maila ccount
- [Bug] Parsing mail - Illegal character encoding specified
- [Bug] Can not add tag
- [Bug] When Geo location is recomputed, just country is updated but city is still old
- Set focus to Input box in Tags popup in conversation detail
- [Bug] Loading indicator is not hidden with window
- [Bug] unable to save profile picture
- [Bug] Avatar was not changed if user change his foto
- UiExtension example plugin
- [Specification] Hosted liveagent account - stopped recurring order
- unable to deactivate/delete language
- [Bug] Error on compose message
- [Story] Automatic pro-active invitations
- [Story] UI extension point in conversation detail to be able to display requester data from 3rd party system
- [Story] Canned messages - add tooltip to teach agents
- [Technical] SC import script - add agent-conversation assignments migration
- [Bug] Switch to open presenter after receive message dont work
- [Bug] http:// is not rendered as link
- [Technical] Messages loading without scrolling effect.
- Show plugins in features screen
- [Technical] Move regional settings to Languages tab
- [Bug] Logout does not work - REGRESSION
- [Bug] Department in agent form will be mandatory
- [Bug] IE8 unable to answer chat
- [Bug] When chat is in queue longer than 20 minutes, agent can receive more chats at a time
- [Story] Rules: send email action is needed in all contexts
- [Bug] my conversation widget always collapsed
- [Story] Rule engine - add new context "when conversation is created from button"
- [Bug] Message duplicated
- [Bug] Date preset in Ranking agents does not work properly
- Move system mail account tab to mail accounts
- [Bug] Scrollbar in select box is closing drop down box on click
- [Bug] Ticket ID in body of messages should be link
- [Bug] Translation in grid Agent rankings
- [Bug] Field size in save filter dialog
- [Story] Subject in notification - how to?
- [Bug] Wrong translation
- [Bug] News module - failed authentication of mail account reported even if mail account was deleted already
- [Bug] rankings should be stored additionaly in separated db table too.
- [Bug] unable to transfer ticket to general department
- [Bug] Chat ranking - last agent should be rated, not chat group owner
- [Bug] It is not possible to add SSL port in IE
- [Bug] department creation problem
- [Bug] Tab gets reloaded when trying to edit agent in IE
- [Bug] Translation issues - typo
- Finish Dp_QualityUnit_La_StatsManager
- [Bug] Send Mail Rule Action: Click on variable name should add variable to email body
- [Technical] Rule Engine: Add condition: Agent Status
- [Bug] Scrollbar in canned messages doesn't work
- [Technical] Delete of agent -> unassign all his conversations
- [Story] Rule engine
- [Bug] Create MailAccount form
- [Bug] Import scripts from LA and SC do not work
- Ranking filter: add "anybody" to lisboxes requester and agent
- [Bug] Wrong status of agent in one situation
- [Bug] Conversation in Open status assigned to Agent - but agent doesn't see it in left sidebar
- [Bug] Lisbox - unable to select new value with mouse click
- [Bug] Unable to validate license
- [Bug] Max number of chats per agent can not be 0 if chats are allowed
- [Story] Tags
- [Story] general link to start a chat
- [Bug] Maintenance mode not handled correctly in UI , regression
- [Bug] Wordpress plugin logouts agent from his panel
- [Bug] Create canned message button doesn't work
- [Bug] Wrong Link in "Ticket-Closed-Template"
- [Story] Remove/replace "close" action
- [Bug] The update finishes with a blank screen
- [Bug] error message if application is not installed
- [Bug] "Default" department visible even after deletion
- [Design] implement design of status buttons in conversation filter
- [Design] Department label
- [Bug] Impossibility to add a user with an e-mail address, which has been previously deleted
- [Bug] Agents can't see the department in the 'transfer' option.
- [Bug] The chat window for the customer is not refreshed in Opera
- [Design] Note scroller position
- [Bug] The logo in the chat window is deleted after it is uploaded
- Agent can submit ticket as a requester
- [Design] Username box size in login dialog
- [Bug] Tracking request blocked by mod_security
- [Bug] Compose message does not work
- [Bug] Slovak text on error message
- [Bug] Connection timeout when connecting to gmail
- [Story] Visitor screen customization
- [Bug] no reply notification to requester, when agent answer resolved conversation
- [Technical] Processing of email sent from Agent email address
- wordpress integration plugin
- [Bug] I'm able to assign closed conversaion to myself
- [Story] when chat is started, display user-agent informations below start conversation URL in internal group
- [Bug] Layout Issue in all grids
- [Bug] Language error
- [Bug] Keybord shortcut should be executed if ctrl is pressed, but Alt is NOT pressed
- [Bug] Missing input in conversation view with no explanation
- [Bug] Resolving assigned ticket does not remove it from tickets in my panel immediately
- [Bug] Agent - Edit profile scrollbars visible and some content hiding after resize
- [Design] Text overlap textbox
- [Bug] Internal message problem - "transfer to me"
- [Bug] Internal messages are inserted localized
- [Design] Conversation Transfer - Design bug, when browser window width is smaller
- [Bug] Agent's email address change doesn't work
- [Story] Show current requester url to Agent while chatting
- [Bug] Slow conversation transfer form
- [Bug] Not localizable parts of Live Agent
- MyAccount screen
- [Bug] button not displayed when department online
- [Bug] Unable to save button
- [Bug] Button preview is out of field. Image and float button preview
- [Bug] Aborted comet requests in FF
- [Bug] IE7 short formfield error message
- [Bug] Wrong encoding
- [Bug] Wrong language in notification email
- [Story] Hosting Feauture
- [Bug] Duplicate user in conversation users list , sorting …
- [Design] Edit mail template form design
- [Bug] IE9 is not receiving events
- [Bug] Session garbage collector
- Add agent - Hosted accounts
- [Technical] Do not autorefresh conversation table if scroller is anywhere, but on on the top
- [Bug] Search conversations with name of visitor
- [Bug] Button code for https vs http
- [Bug] Chat Window Configuration > "Offline" title & message is hard-coded
- Hosted account - report agent add / delete
- [Bug] SK Translation - Home
- [Bug] Update text - maintenance in progress
- [Design] Regional Settings Form - Slovak language - row size is too small
- [Technical] Add new variables to mail template
- [Bug] when opeing conversation: Row does not exist exception
- [Bug] Text is outside message group in IE9
- [Bug] Chat window configuration preview work only for ringing state
- [Bug] Agent is ringing
- [Bug] Time offset for contact is null while number expected in client
- [Story] It would be great to see what ticket is agent currently responding to prevent confusion
- [Bug] Login form with Language selector design
- [Bug] Wrong status of agent on conversation.
- Button detail - add edit and view popups
- [Bug] Create Float Button form
- [Bug] socket ssl connection
- [Bug] Minimum password length can't be smaller as maximum password length
- [Bug] p=F did not work
- [Bug] Preinstalled float buttons do not work
- [Story] Hosted account install
- [Bug] Clicking on coversation in left panel wont switch the tab
- [Design] Pre-installed buttons
- [Bug] support@[SUBDOMAIN].ladesk.com can not be edited or deleted
- [Bug] Buttons fix
- [Bug] HTML / Text email templates and line breaks
- [Technical] Request/network error will switch button integration screen to "data error" screen
- [Bug] When all buttons are deleted exception in Home Screen
- [Bug] All links displayed as $0
- [Bug] Corrupted links
- [Bug] Change language in Installer does not work
- Recent conversations
- [Bug] Department still visible after I delete it and choose to move conversations.
- [Bug] Conversation filter user listboxes
- [Bug] Correct texts in Live Agent Installer
- [Bug] mismatched rating - internal group was rated instead of offline message group
- [Bug] HTML button issues
- [Bug] floating button is not fixed, it is moving with content
- Change password in My Profile
- [Bug] State of button is not correct after insert
- [Bug] Only one email fetched per one cron job run
- [Bug] Features - sorting
- [Bug] CaptionTextBox text color bog
- [Bug] Invalid license screen issues
- [Bug] If ranking feature is used then chat application has sometimes bad size
- Agent panel favicon + title
- Visitor panel title
- Upgrade style of Features panel
- create agent bubble
- [Design] Style Requirements step in installer
- [Bug] Cron job integration screen bug
- [Story] Agent Ranking
- [Technical] Configuration - languages - use new table, buttons and action code/styles
- [Technical] Mail accounts limit
- [Bug] value in search MUST be cleared, when displaying filtered conversations
- [Bug] Visitor chat content does not resize when window resizes
- [Bug] hosted account plugin issue
- Create POP3 account for each hosted account
- [Bug] Hosting feature was not activated on hosted account
- [Bug] Hosted account - default images not visible after install
- [Bug] Login screen does not show error message
- [Bug] Error starting second chat in conversation
- [Bug] After move of column Grid is corrupted
- Home screen Online agents sort
- [Story] Recent conversations
- [Bug] 'Temporary problem, please try again later' - do not log as error
- [Bug] Error in creating department
- [Bug] Can not send reply with attachement
- [Bug] Notice: Undefined variable: text
- [Bug] Filter lost value
- [Story] Implement pop3 message delete option
- [Bug] no newlines in template edit - text templates
- Buttons change
- [Story] Add Fixed button support
- [Bug] La_Tests_Agent_CannedMessages_CannedMessageFormTest fails
- [Bug] Canned messages - no results returned
- [Story] Show requester's current time with day/night icon
- [Bug] Conversations status did not change after customer reply
- [Design] Send test mail
- [Bug] Click on status buttons doens't work on first click
- [Bug] Canned messages incorrectly positioned popup
- [Design] Cron Job Integration design
- [Bug] Canned message popup throw exception
- Use as SelectButton standard button for LA
- [Bug] design bug - creating canned messages
- [Bug] Ajax randomly fails
- [Bug] Loading indicator in agents table is small and has bad position in first load. Similarly in departments table.
- [Bug] Visitor lost offline message
- [Bug] Design bug: Action buttons are too close to grid
- [Bug] Mark as answered action has bad status
- [Technical] Conversation detail - rename "Close" to "Close Window"
- [Bug] Fulltext search
- [Bug] Edit agent - tab name contains null
- [Bug] Click on column "conversation" or "user" in conversations table throw exception.
- Add agent workflow
- [Bug] Blocking exception on home screen
- [Technical] Hide "Plugins" content/menu entry
- Button integration on home screen
- [Bug] validation failed in sending email
- [Design] Focus style of AcceptsIconEditable
- [Bug] One ore more exceptions caught
- [Technical] Agent should not be able to add offline message to conversation if requester email address is empty
- [Bug] Wrong time and position of new message
- [Technical] Change grid of Mailoutbox to new grid and filter style
- [Bug] transfer note input box corrupted
- [Bug] Request new password workflow
- [Technical] plus icon next to last filter tab should be hidden id advanced filter is shown
- [Design] Template edit
- [Bug] Listboxes in Advanced search throws Error: "Unknown column 'id'"
- [Bug] No loading indicator on Invalid license screen
- [Bug] Listbox "Requested by" doesn't work right
- [Bug] Ctrl + V does not work in input
- [Story] Mail accounts
- [Story] Agent count limited by license
- [Bug] Requester name overflow - design
- invalid license screen style
- [Design] System mail account - design
- [Bug] Agents screen - You have reached …
- [Bug] Review after install Welcome email text
- [Bug] Searching conversation through search box will not find conversation, if another tab as conversations is open
- [Bug] Cannot create custom filter preset in conversations filter
- [Bug] Conversations filter throw exception if "any" is selected in department filter
- [Design] Delete department confirmation dialog
- [Bug] Unable to copy text from ticket/chat with key shortcut
- [Bug] Application in maintenence mode throw Invalid server response.
- Image upload
- [Bug] After delete filter preset from any filter it throws exceptions
- [Bug] Create conversation without mailaccount
- Error news when sending / fetching emails fail
- [Bug] Some agents are missing in advanced search listboxes of converstions
- [Design] Conversations filter
- [Design] Design of home screen messages
- [Story] Languages and Regional settings
- [Bug] After pressing the Transfer buton the bottom part disappears
- [Story] The conversation history should be able to be scrolled also by arrows
- [Bug] Browser window scrollers should not be visible in conversation detail
- [Bug] Edit mail template can be corrupted by resizing too much
- [Bug] Add "department" text next to department name in edit canned message form listbox
- [Design] Checkbox and Radio design
- [Technical] Change "take a break" in left sidebar
- [Technical] cron job setup
- [Design] Configuration screen - design of tabs
- [Design] No online visitor design
- [Bug] design with scrollbars
- [Bug] Mail text is twice in one message
- [Design] edit agent, department and my profile - departments/agents table design
- [Story] pre-installed conversations filters
- [Bug] Opera design bugs
- [Bug] The help texts does not disappear when I create a new tab
- [Story] Add action "Mark as Answered" in Open status
- [Story] Message widget on Home screen
- [Story] System Mail Account
- [Bug] Paused state after login / load of application
- La GeoIP feature
- DateRangeFilterField
- [Bug] sending conversation status message to user
- [Bug] shortcuts changes
- [Bug] wrong filter after first load after clicking department link from home screen
- [Bug] Personal messages get doubled when assigning
- [Bug] Sorting in Conversations section doesn't work
- [Technical] Change ctrl-left/right to ctrl-up/down
- [Bug] Attached files are not sent during the chat
- Clickable links in Home -> Departments
- [Bug] Button Intergation code problem
- [Bug] Menu selection bug
- [Bug] cannot close resolved ticket
- [Bug] Customer window throws an error
- [Bug] Conversations section reset from chosen cusom filter to "all"
- [Bug] Create canned message results in ERROR
- [Bug] url spans not removed from home screen
- [Story] After install integration on Home Screen
- Owner role
- Move La_Model_Service_Distributer_PhoneMailConstrained to plugin
- [Bug] "From" default value in Compose Message
- [Bug] Wrong processing of url links
- [Bug] Add space between action buttons and grid
- [Bug] Change user status to Online after user logs in.
- Clickable links in Home -> Online agents
- [Bug] Check if sending an email to resolved conversation reopens it
- [Bug] Email from agent is sent twice to customer
- [Bug] style problem in installer
- [Design] Keyboard shortcuts
- [Bug] mandatory input validator + listox problem
- [Design] clean install doesn't work
- [Bug] Login problems
- [Story] Agent Home screen
- [Technical] Canned messages changes
- [Bug] Reload grid, when content with grid gets focus
- [Bug] Error message when starting chat in visitor panel
- [Bug] Result of the general search in top left-hand corner doesn't work
- [Bug] Assign to myself should be logged as transfer message group
- Transfer action view change
- [Bug] re-join to chat after reload
- [Bug] Content of aplication should not expand to sidebar even if browser window is very small
- [Bug] small resolution design problem
- [Technical] Always show Home screen after agent panel load.
- [Story] Departments
- [Bug] URL in online visitors is strange
- [Bug] Some issue in Agent grid content loading
- [Bug] new conversation assigned to wrong department
- Style installer
- Style Agent view/edit
- [Bug] wrong url transaltion
- [Bug] customer listbox error
- [Bug] Chat notifications of agent on-line present
- [Story] Pre-installed filters for Agents grid
- Pause changes
- [Story] [Visitor] Start chat design changes
- [Story] Conversations grid - add refresh button, show records count at right top of table
- [Bug] Cannot compose message - Permission Denied
- [Bug] Customer name parsing from email
- [Bug] Agent deleted, but still in listbox
- [Story] Name of visitor, when received ticket by email
- [Bug] sorting of departmentsd not clear
- [Technical] Loading indicators on home screen widgets
- Department rights
- [Technical] Home screen activation should fire immediate refresh
- [Bug] Task La_Task_FetchMails threw exception
- [Story] Visitor chat start
- [Bug] browser visits issiues
- Check queue handling when system is overloaded
- [Story] Review visitor reply workflow
- [Bug] Row does not exist: SELECT sessionid,userid,createddate,lastbus….
- [Technical] Css style for offine message header messages
- [Bug] Last conversation message not visible
- [Bug] No notification for assigned 'to be replied' tickets
- [Bug] The icon in left panel is not changed after the ticket was replied
- [Story] Resource allocator
- [Story] Different color for agent and client answer blocks
- [Technical] Home screen - design
- [Story] Page visits table changes
- [Bug] play/pause not visible if sidebar is too narrow
- [Bug] Maintanance mode will not refresh window automatically
- When chat is unanswered longer than 20 minutes, it will not count to agent load.
- [Bug] Design of dialogs
- Add 'phone' to user status
- [Story] Agent view / add / edit
- [Bug] Opera bugs
- [Bug] Opera bug with home tab
- [Bug] Add close button to New and Open state
- [Bug] tab not selected
- [Story] Agents grid redesign
- [Bug] Row does not exist 2
- [Bug] Play/Pause
- [Bug] Email reply is never being sent out from LA
- [Bug] listbox problems - visitors filter
- [Bug] Filter preset bugs
- [Technical] agent logout due to concurrent login - change
- [Bug] Focus style in visitor chat
- Agents grid
- [Bug] Transfer of ticket to deparment - exception
- implement render table definition to Html table
- [Bug] Sidebar conversations corrupted
- Conversations in Init state
- [Technical] Maintenance lock
- [Bug] Task La_Task_FetchMails threw exception
- [Bug] Mail parsing exceptions related to conversation status
- [Bug] exception
- Conversation history table changes
- [Bug] exception - closed ticket
- [Bug] Email validator in compose message
- Create conversation from mail / manual
- [Bug] Auto focus on close button
- [Bug] User detials in right sidebar
- [Bug] User details - tweaks
- [Story] Home Tab
- Style for focused button
- [Bug] Active conversation style in left Sidebar
- Taskbar arrows and menu
- [Bug] Input looses focus when chat is connected
- [Story] attachments view and preview
- [Bug] Sidebar has horizontal scrollbar when displayed for the first time
- [Bug] To many rows for ….
- [Bug] Scrollbar visible in conversation screen
- [Bug] Not detected quoted text in email
- Style conversations details
- [Technical] Conversation detail - right panel detail - design changes
- [Bug] Exception when closinn resolved chat
- [Bug] Conversations History - button View doesn't work
- La Menu
- [Story] Country flag in anonymous customer avatar
- [Bug] Can not display attachment
- [Bug] Exception when closing tab
- [Story] Display the ticket ID to users
- [Bug] Scrolling when chat is active
- [Bug] Avatar in IE8
- [Bug] Filter presets not visible
- [Bug] Powered by LiveAgentPro has wrong position when chat is active
- Scroll to bottom enhancement
- [Bug] quoted text error
- [Bug] Login issue
- [Bug] Change of agents password doesn't work
- [Bug] Bug after sending an email
- [Bug] Customer name doesn't change but append changes
- [Bug] Link replacement error
- [Bug] Composse message - known user is dont update
- [Bug] overflow hidden in all grids-listboxes
- [Technical] Remove mass close action in conversation history
- [Bug] Backslashes are removed from messages
- [Bug] Task La_Task_UpdateUserStatus threw exception
- [Bug] No scroll bar in the 'Assigned to me' section
- [Bug] Sorting in assigned conversations
- [Technical] Compose message - design
- Implement notification API
- [Bug] scrollbar visible in grid Conversations history
- [Bug] starting chat imposible
- [Story] notifications for hidden tabs
- [Bug] Task La_Task_SaveUserAvatar threw exception
- [Bug] Online agents in Home screen
- [Bug] Mark as spam button missing in status Customer Reply
- [Technical] Email conversation pairing - try to parse conversation code from subject
- [Bug] Create conversation mail has unneeded headers
- Assigned tickets in left sidebar
- [Bug] unread message is not market as read
- [Bug] Pasted text is not formatted correctly in FF
- [Story] Home screen
- Edit button changes
- [Bug] Cron notices
- [Story] Add keybord shortcut to send offline message action
- User merge
- [Bug] Selection bug in all searchable listboxes.
- [Story] After install start screen
- [Bug] Visitor edit issues
- Agent edit
- Department edit changes
- [Technical] change format of internal encoding for link
- Canned message screen changes
- [Bug] ConversationDetails does not react to UpdateUserEvent
- [Bug] Send test mail not working
- [Technical] ConversationDetails
- [Bug] LA starts to work really slowly when chatting with certain customers
- [Bug] Agent panel design issues in IE8
- [Bug] Incorrect message
- Hide not necessary screens
- [Story] Create conversation
- [Bug] Losing focus of text area during chat
- [Bug] Agents filter in Conversations history contains empty rows
- [Bug] Messages from mail are duplicated
- [Story] Click on action Resolve should close conversation tab
- [Bug] closed conversation still in my sidebar
- [Bug] Mail not parsed if From contains comma
- [Story] Add Reply-To email header to all notification emails
- [Bug] Resolve button is missing in status Customer Reply
- Start conversation to offline department - workflow change
- [Bug] Conversations History - Visitors listbox in filter
- [Story] Incoming message sound
- [Story] Add "Mark as Spam" and "Close as Duplicate" actions in NEW status
- [Technical] Automatically close all conversations in NEW status with no owner's email defined
- [Story] Hide quoted part of email
- [Bug] Message not visible
- [Story] Remember Presets
- [Bug] Ticket already answered by me is displayed like havind new answer after refresh
- [Bug] Conversations History - preset doesn't work
- [Bug] Links are not visible to some customers
- [Bug] customer doesn't see the html code I pasted
- [Bug] A random crash affected my workflow.
- [Bug] Agent panel - IE8 hiding messages in message group.
- [Bug] Special characters are being replaced
- [Bug] Timezone shift not working
- [Bug] Task La_Task_ConversationChangeStateMailNotifiaction threw exception
- [Bug] Tab with chat closes the chat in one agent's browser and results to Resolved status of the chat in other agent's browser
- [Bug] Error while running task Sending notifications about conversation state changes
- [Bug] Names of attachment files are not saved after download
- [Bug] Focus not set to input field
- [Story] Conversation should be assigned to agent who solve it last time if he is online
- [Bug] after I login to new Live Agent there always appears the same resolved ticket
- [Bug] live agent button not visible in pap hosting accounts
- [Bug] Lost focus if customer replied in other conversation
- [Bug] Long canned message overflows the popup box
- [Bug] Chat Client - Design Bug in visitor's panel
- [Bug] Some messages do not reach customer.
- [Bug] List of open chats/mails got lost - only space for 1 row remained
- [Bug] Message lost
- [Bug] Design bug - button Cancel
- [Bug] Spell check
- [Story] Search box in left corner
- [Bug] Drafts are not displayed in input view after reload
- [Bug] Design bug - agent's panel
- [Bug] Task La_Task_UpdateUserStatus threw exception
- [Bug] La_Model_Conversation_Service::isChatRequested
- [Technical] trackjs.php can be inserted multiple times
- [Bug] Buttons not work
- [Bug] ConversationCodeView changes
- [Bug] color of icon
- [Bug] Task La_Task_SaveUserAvatar threw exception
- Agent name in From of Reply notification
- [Bug] Ticket assigned to agent Juraj Simon is not visible by Juraj Simon
- [Bug] Unable to resolve session for user ac01b7fc. User has no session.
- [Technical] Add ?{version_nr} to every css file used by application
- [Bug] in IE8 search button has also bad layout
- [Bug] canned messages design
- [Technical] Don't generate notification emails if customer has no email
- [Bug] non ascii characters are corrupted
- [Technical] Agent should be able to close chat if there is another agent joined
- [Bug] Not possible to close Canned messages form
- [Bug] After agent login , agent is offline , it can be seen in user_departments , agent need to off/ onn to recieve ne conversations
- [Technical] Customer panel - window refresh
- [Bug] Email input form should not be displayed
- [Bug] Logout from agent panel does not work
- [Bug] User disconnect does not close chat
- [Bug] No notification about customer log-off
- [Bug] Date started not visible in Conversations history
- [Bug] Remember me not working
- [Technical] Mail parser should ignore emails from Agents
- [Bug] Max Load parameter empty after clean installation
- [Bug] Offline queue
- [Bug] Button not displayed
- [Technical] Minimize traffic in request/response
- Implement qu_la_user_status_history
- [Technical] Gravatar for agent is reset
- [Technical] Parsing of "Mail delivery failed notification"
- [Bug] Search in agent panel does not search users by system_name
- [Bug] Conversations history grid - slow count SQL
- [Bug] messages line breaks broken
- [Bug] Sidebar height is minimalized
- [Bug] Conversation not ring if visitor request chat from awaiting reply
- [Bug] Cron destroys running session
- [Bug] Messsage is lost when iput status is changed
- Times in MessageGroupHeaders
- System name for customers
- User avatar processing on server
- [Bug] Transfer exception
- Long texts in message group headers
- Add transfer + resolve to agent Awaiting Reply action view
- escape messages on server
- convert html to text
- Unread messages
- [Technical] Unread messages - DB changes
- [Bug] Exception when pasting some random html content from web
- [Bug] Links in messages
- Message focus
- [Bug] Changing agent Name and Surname has no effect in application
- [Bug] remove possibility to send offline message by shift-enter
- [Bug] Transfer + Resolve form error handling
- [Bug] Customer name update is not visible in agent panel
- [Bug] name and email is not up to date if customer updates it
- [Story] Scroll to bottom for MessageList - Step2
- [Bug] Can't resume in resolved conversation
- [Bug] Invisible content of Chat
- [Bug] Opened chats not visible in left panel
- [Bug] Cron generates Notices
- [Bug] Not possible to type into chat
- [Bug] Generate welcome message on server
- [Bug] Scroll to bottom for MessageList - Step1
- [Bug] Leave the focus in input field after user sends message
- Chat in Conversation
- ChatMessageGroupPresenter
- Visitor: ResolvedState - continue conversation
- [Bug] Closed state "Open new conversation" button
- User info in Agent Chat
- Email configuration
- [Bug] Please provide us your email address so we can send you answer via email.
- [Bug] Close button in resolved state
- View & Solve view in Agent panel
- [Bug] send email does not work
- Specific conversation status change notifications
- [Bug] Add agent button does not work
- fixed in commission group
- [Bug] Could not open conversation from conversations history. Dialog says: "You are trying to open chat in init status!"
- [Bug] Agent can not answer ringing chat
- [Bug] Buttons not work
- [Bug] Open conversation work only if is opened in first time.
- [Bug] Table selection select same value more times.
- [Bug] In reopened chat window or after change chat status is not displayed input box
- [Bug] Closed conversation opened from url, does not open new conversation after clicked "Open new conversation"
- [Bug] If conversation is ringing and is in customer reply state, conversation spontanously start chat after click in input area
- [Bug] Remove end chat button from chat header
- [Bug] Ring sound does not work in agent panel
- [Story] Message input form in agent panel
- [Bug] Time in chat messages
- [Bug] When conversation is selected. Message list should scroll automatically to the bottom
- [Bug] Switching between tabs resets the text box position of the chat so you need to scroll down to get to latest answer
- [Bug] Sidebar has wrong size when application is loaded.
- [Bug] When I join/view chat tab with this chat should be selected automatically
- [Bug] VisitorChat - Wrong title
- [Bug] User receives chat notification even if he is not online in department.
- [Bug] Active chats disappears from the sidebar.
- [Bug] Listbox Popup positioning problem
- [Bug] Add refresh icon to Edit button screen
- [Bug] Conversation manager is not sortable
- [Bug] rstatus, datechange and dateclosed is never set in conversations table
- [Story] qu_la_user_departments_history
- [Bug] Add new line in input box does not work in chrome
- Canned messages in Message input box
- Canned messages Edit message
- [Bug] Rows in grid with small rows are not visible if grid is resized or scrolled.
- [Story] Invitations
- [Story] Agents manager
- [Story] DepartmentManager
- [Story] User manager
- [Bug] Chat does not stop ringing when visitor leaves the chat
- [Story] Online agents SideBar widget Improvement
- [Bug] Duplicate rows are generated in conversation_users
- chat and offline messages widget
- mail notifactions on conversation status change
- [Technical] Create delete events task, becouse events grow too fast
- [Bug] MyConversations sidebar widget does not load on startup
- [Bug] End chat button in ChattingMessageGroupHeader
- MyStatus Sidebar widget
- [Story] Opened conversations and To Do widgets
- [Bug] User names and header of ChatMessageGroup
- [Bug] Enter does not send message in Chatting state
- [Bug] Hide end button in Chat message group when chat is finished
- Status widget in Agent panel
- [Bug] Status message templates need to be cached
- [Bug] Message input send button design
- [Bug] Comet requests hanging in Chrome
- [Bug] Wrong order of names in Chat screen.
- [Bug] There is unnecesary last column in Sidebar Chats screen
- [Bug] Loading indicator appears during chat in agent panel
- [Bug] Psychic mode does not work when two users are typing at a time
- [Bug] Refresh Button in table has wrong position
- [Bug] Edit button - details not loaded
- [Bug] VisitorChat - List of online Agents
- [Bug] Click on grid row action selects row
- [Bug] ChatApplication - No Agent in chat
- [Bug] Edit button -> Departments tab
- [Bug] Canned messages Table problem
- [Story] Conversations Grid
- [Bug] Chat buttons should start chat when clicked
- [Story] Cron job that checks disconnected users
- [Bug] ButtonManager - resize grid
- [Bug] Can not change status using arrows in MyStatus screen
- [Bug] Typing timeout should be 15 seconds
- [Bug] ButtonManager - tabs are hidden
- [Bug] ChatView - textarea height incorrect in IE and Opera
- [Bug] ButtonManager - Grid
- [Bug] Optimistic UI in Button departments tab
- [Story] VisitorChat - Chat screen
- [Bug] Logo in visitor chat screen is not visible
- [Bug] Image uploader should not stretch preview
- [Bug] Create button image - default values
- [Bug] ButtonManager - GetCode
- [Bug] Edit button - show header
- [Bug] Push URL
- [Bug] Switch to edit mode after button is created
- [Bug] Image button edit - offline imag
- [Bug] Image button code
- [Story] Canned messages
- [Bug] ButtonManager - Create button
- [Story] Online agents widget to SideBar
- [Story] Sound Manager
- [Story] SideBar - MyStatus
- [Story] ConversationWindow - MessageList + InputWidget
- [Story] ButtonManager - Edit screen
- [Story] ButtonManager
[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] 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 actually using PDT=Los Angeles daylight saving)
[IMPORTANT NOTE] mod_rewrite is mandatory from this version
-[Fix] theme selection during creation of account for hosted LiveAgent accounts