Penfield v1.2.0
Trigger Optimisations (URL Hash Launch)
Removed unnecessary API calls to /trigger during syn.url.mapping.
Triggers launched via URL hash now load without an initial call to external/trigger. Required data such as product type and article label are now taken directly from the hash.
FAQ – Back Button Fix (Forms)
Fixed an issue where the Back button in an FAQ containing forms did not work correctly for the first form-based article.
IVA – Clear First Messages on Callback Article Trigger
When a callbackArticle trigger is clicked, initial chat messages are now cleared to prevent incorrect or stale message display.
FAQ – Category Trigger Fix
Fixed a bug where in-page FAQ triggers targeting categories were not opening correctly.
Livechat – Keypress Optimisation
Restructured livechat to obtain keypress data from the livechat/ongoing endpoint every 5000ms, removing the need for additional calls to the /keypress endpoint.
Forms – Variables & Webhook Submissions
Re-implemented the API call to /variables so that form data is reliably posted and made available to downstream actions, including webhook submissions.
Livechat Endpoint Consolidation
Replaced multiple livechat API calls with a single unified polling mechanism:
Removed:
livechat/detailslivechat/recievelivechat/status
Added:
Single
livechat/ongoingcall every 5000ms
This improves performance and reduces network overhead.
Penfield Lite Mode – Stage 2
For clients using Lite Mode, sessions are now only generated after a trigger has been clicked, rather than when the product first loads.
This further reduces unnecessary session creation and improves initial load performance.
