Skip to content

Releases: jolzee/leopard-chat-ui-teneo

Release 3.2.1

25 Nov 15:02
Compare
Choose a tag to compare
  • 👷 build: Updated deps (7ddaa78)
  • 🐛 fix: Address spelling issue - custom HTML (4a32187)
  • 🐛 fix: Properly set chat open icon for existing solutions (f030833)
  • ✨ feat: Expose ability to define open chat icon (cbd2366)
  • Address some Sentry logging issues (b2d79ba)
  • 👷 build: Updated Deps (84c2f24)
  • ✨ feat: Control LiveChat user details from a Teneo response (8f7437a)
  • Ensure agent data is properly set (bfcb9dc)
  • 🐛 fix: Make deep linked questions work on mobile (9601b4a)
  • Trim values for icons replacement syntax (270a20d)
  • Add function to remove Icon Syntax for Channels that don't support it (012aff8)
  • ✨ feat: Add MDI icons easily in answer text (bb0c33a)
  • feat: Add print CSS and config option to display a print button (43126ee)
  • Permant Buttons and Lists can now be configured to disable once the conversation moves on (a4f85cd)
  • 🐛 fix: Make sure that Leopard isn't loaded multiple times on the same page (28910e9)
  • ✨ feat: Add config option to specify TIE timeout seconds (a19298d)
  • ♻️ refactor: Fix some eslint warnings (0e169d3)
  • 👷 build: Updated deps (4d76931)
  • ✨ feat: Set a custom response icon's color with a "iconColor" output parameter (8daa82a)
  • ✨ feat: On mobile devices display button that minimizes chat for responses that return URLs (58cc851)
  • ✨ feat: Strip emojis from what is spoken back through TTS (acd2859)

Release 3.2.0

19 Oct 19:52
Compare
Choose a tag to compare
  • ✨ feat: Can now expand modals to 70% width in embed/prod mode (0a6b55d)
  • ✨ feat: Can now minimize leopard in prod and expand forms to 70% width (12147a0)
  • 🐛 fix: Remove inert when forms are posted in prod mode (c57a71a)
  • ✨ feat: Minimize chat with delay using an output parameter (5dc5261)
  • ✨ feat: Remove pipes from chunks when handing over transcript to live agent (51eb1e0)
  • 🐛 fix: Simple buttons that have long text will now expand to contain the text (0ef7f5b)
  • ✨ feat: Allow escaped HTML to be added to rows in Table Component (ce23c2e)
  • Removed statement that was unnessesary (eedf359)
  • Changes to get LiveChat working for new accounts (dc38741)
  • Added configuration into default.js for clientId LiveChat auth key (bc130ad)
  • ⚡ perf: Removed the option to display full JSON config from admin area (a2cdbdc)
  • 👷 build: Update deps (452a7e6)
  • Fix border width on response border colors (1d0423c)
  • Added component to Display a inline card with custom HTML and other components (48908e5)
  • Add Portuguese localizations and ASR + TTS capabilities (01d637a)
  • Updated to latest dependencies (587fd58)
  • Fixed issue with text area validations (6d6b32b)
  • Vuetify suggested change of v-content to v-main (6192047)
  • Reduce padding of cells in simple tables (bf58400)
  • 🐛fix: Inline alerts will not be duplicated in certain scenarios (89617da)
  • : Allow MyBank Transactions to have search filter (30f4442)
  • (forms): Validation now works again after dep change (c5fb7b3)
  • 🐛 fix: Now custom form properly shows custom text (0e3cce5)
  • ♻️ refactor(deps): Secirty updates to deps (48c7022)
  • feat: Present toggle for response beep in solution config area (f400b14)
  • 🐛 fix(Improvments to German translations): (4bd7858)
  • not needed (7845404)

Release 3.1.0

01 Jul 15:34
Compare
Choose a tag to compare
  • Bumped deps (3c569fc)
  • Add check for populated options (f2cb9ac)
  • fix: Ammended some existing tranlsations (688bcde)
  • feat: Improve overall i18n in solution (f721d28)
  • fix: Handle all Polly edge cases around language switch (64453f9)
  • fix: Polly stop checking for isPlaying (01f38c8)
  • fix: Polly problems now with promise (32b88d1)
  • fix: kick polly 🦜 (5d54835)
  • fix: Check for initialized polly object (c93ead2)
  • fix: polly - fix check for pause (e335344)
  • fix: Remove await from polly playing check (9470b80)
  • feat: Have Polly wait for herself to finish what she's saying when language auto switching (3743971)
  • feat: Allow Polly "voice" output param when switching language solutions (a1071c7)
  • fix: If embed frame exists make sure it has a content document (4eabe19)
  • fix: Stop Polly when ASR is engaged (ee0bc51)
  • ✨ feat: ASR and TTS can be enabled and disabled independently (55de44f)
  • 💚 ci: Read available CPUs from CircleCi environment variable (8d596ce)
  • 💚 ci: Account for limiting CPUs in CircleCi (dfd4116)
  • ✨ feat: Assistant responses can have colored borders configured (bddea36)
  • 👷 build: Upadated deps (39f2001)
  • ✨ feat: Prevent Polly voices from talking over each other (be4bd64)
  • 🐛 fix: Out with Kutt.it and in with Jaguar's equivalent (9430309)
  • 🐛 fix: No CORS for Kutt.it share links (88c6993)
  • 🐛 fix: Try alternative strategy for IP acquisition (cbeee78)
  • ⚡ perf: CORS anywhere url change and Jaguar URL updates (e2f3a7a)
  • ♻️ refactor: Remove console log messages (ebd820b)
  • ✨ feat: Add ability to has TTS delivered through AWS Polly (75e9d60)
  • 🐛 fix: Apply more robust EL checks when draging window (172f627)
  • ♻️ refactor: Return to chat view even when solution selection dropdown is empty (1b3f3cd)
  • ♻️ refactor: Address potential exception when caused by Snotify (2eac873)
  • 📝 docs: Fixed broken link in README (1b57942)
  • 📝 docs: Updated links to newly reorganized official documentation (b6d69c8)
  • ♻️ refactor: Add new solution config variable - enableAsrTtsOnOpen (f773756)
  • 📝 docs: Show the new embedding structure in README (91489b8)
  • Merge branch 'master' of https://github.com/jolzee/chat-teneo-vue (c53ac0b)
  • ✅ test(git): Test if new git message template works (83115c7)
  • ✅ test(git): Test if new git message template works (d40e465)

Release 3.0.0

04 Jun 17:19
Compare
Choose a tag to compare
  • 🔉 feat: Add option to enable ASR and TTS on open (f833cf2)
  • Add Catch to End Session Requests (927d933)
  • 🔒 [prod] Add config variables to control trusted domains and if scripts are eval'ed (dfd695b)
  • Adding configurable domain restritions for postMessage (9400865)
  • Add 3 sec timeout when aquiring IP or GEO info (021c5c6)
  • Config selection for "en-us-male" will now actually have a male voice (a5250d6)
  • Remove the quote content from blockquotes (be1e924)
  • Fix minor spelling issues in config area (f6344f9)
  • Toned down the border radius of chat bubbles (ab04032)
  • Allow ?width= to be read from image urls and then used to size image (44e9982)
  • Modernize custom modal with new wrapper (cbc6080)
  • Justify User Question to end (5682900)
  • Allow for custom response icon with simple "icon" output param (fca3af2)
  • Cover new config.js in README (20dbc8e)
  • Test CircleCi (5046aec)
  • Test using default node versaion (dcd0992)
  • rsync tweaks (7ea7809)
  • Still trying to restric to master (61020b1)
  • Restrict to only master (b290471)
  • Only build for master (7981c38)
  • CircleCi (8a34806)
  • Test CircleCi (83437ec)
  • Swap out Travis with CircleCI - Change .env to a commented js file (9d6e71a)
  • Add startsWith prototype to String for IE 11 (b6840e6)
  • Adds a cleaner means of passing Teneo info to pages that embed Leopard (333c272)

Release 2.1.0

20 May 15:32
Compare
Choose a tag to compare
  • Line based buttons can now have a background color applied (0eb96f2)
  • Sort components (0a9f967)
  • Move SimpleTable into its own component (1462b7d)
  • Allow simple inline tables to have html data (48cc369)
  • Fix spelling corrections throughout the source code (826a243)
  • Touch (897c465)
  • Fix badges (75ff569)
  • Removed broken badge (a6b9ead)
  • Address spelling error (c5b06a5)
  • Tweak Title (6a7a0f7)
  • Add attributions (adce928)
  • Merge branch 'master' of https://github.com/jolzee/chat-teneo-vue (d1fd67f)
  • Improve README (d1803ef)
  • Update Repo URL (cfe9f13)
  • Refactored embed script (9640290)
  • Pass through Chat Config from promise (fb389d9)
  • refactored store and setup for easier reading (51b33a7)
  • Add better contrast for favicon.ico (b605331)
  • Add new option to present inline Alerts - either before or after answer (c94c7d0)
  • Changing variables to sensible defaults (b75c873)
  • Added env variables to both hide close button and automatically open the chat window when in embed mode (6dae7a4)
  • Add option of chaning icon and hiding icon in line based options (eb92067)
  • Bump deps (c447c05)
  • Change import dialog table information to light (4e85c72)
  • Merged TIVA differences with core Leopard (0a2cc15)
  • Add new env variable where auth providers can be specified (7433247)
  • Make used auth providers configurable (1d117c2)
  • Remove polluted env variables from vue (971ca1c)
  • Update docs (338b327)
  • Add docs (c716742)
  • Work around for odd CURL output getting in request params (33400c7)
  • allow for geo and ip url to be configurable (9f4722e)
  • Allow for custom sheet id to be passed as query param (49fc992)
  • ☝️ initial commit (6ddf798)
  • Fix background color behind powered by Teneo (321ecff)
  • Powered by Teneo (af3dae7)
  • embed issues with document load in IE11 (fa2fec8)
  • Try more reliable IP finder (7332cc8)
  • Wait for load of page (cf1803e)
  • GEO revert until Jaguar is HTTPS (1c99eb9)
  • Geo done by Jaguar to overcome rate limit (fc05b32)
  • Remove old console log (1f7432a)
  • Decode issues for some response respolved (108a73b)
  • Live Chat Updates new SDK - WIP (477d8ad)
  • Adding Microsoft Login (93c6481)
  • Needed to transpile "ttl-localstorage" for IE (0c18b6e)
  • CORS changes for gettting IP (4f51ca1)
  • Check first for contentDocument (a66f06d)
  • Fix language switch - tRes should be tResp (c53f6fd)
  • 🚀 Improved performance of location acquisition (460dffc)
  • If not on the main chat page - emergency button redirects you to the chat area (c530028)
  • Fix social login icons (9130dc5)
  • Major refactoring (fba46d2)
  • 📦 Kick travis (ce88011)
  • Remove console log (e0b70b8)
  • Working around CORS issues with location aquisition (7cbe42c)
  • dep management (1c513dc)
  • Temp fix for HTTPS issue Location (caa7d91)
  • 🔠 Fix spelling error (1f4ffc6)
  • fix city from be omitted from location sharing (736f6b8)
  • 📍 Obtain and send loction information to Teneo at login as CTX params (2ea5329)
  • ❇️ Send theme with JSON to switch out theme from teneo response (000eb4f)
  • Refactored postMessage out to a separate class (8a69198)
  • Allow for multiple stacked toasts (32aa967)
  • Formatting of embedding JS (a51281a)
  • Changed naming from snotify to toast (2583e97)
  • Set emergency config on new session response (347038b)
  • Added snortify and emergency button - documentation to follow (8a9acc0)
  • upgrade deps (c87f7de)
  • Added snotify (9fe1c2f)
  • Added snotify (7bb4b74)
  • Change to light and dark mode through conversation (f036546)
  • IE iframe focus changes (a778411)
  • Setting focus in frame for IE11 (8cc1e5b)
  • Attempts to address IE11 with focus and tabs (b45f9e8)
  • Bump deeps (a729db8)
  • Make sure to delete embed-leopard.js.gz and embed-leopard.js.br after build (b6e717e)
  • Increase chatacter limit (8930db4)
  • :squirrel: Fix language switch issue with TIE URL (9d15276)
  • In edge cases where Leopard is added after the DOM is loaded then still inject it in production (e6c7711)
  • Improve US Male voice used in TTS (ccf34de)
  • Icon updates after MDI dep update (2ecff63)
  • Storing jsessionid and passing it back to TIE in the url (111c4d8)
  • Changed icons that were deprecated in latest mdi (9cfac75)
  • ⬆️ Upgrading dependencies (73ddda2)
  • On initial Leopard load in production add listener to give focus to chat button if the user tabs to it (24a488e)
  • Wait for DOM to full load before injecting Leopard in production. (6e3f9c3)

Release 2.0.5

09 Mar 19:00
Compare
Choose a tag to compare
  • Wait for embed iframe to be found before setting focus (dbb1729)
  • Clean up logging statement (1c94f1d)
  • 🎤 Enable IFRAME permissions for ASR and TTS when embedded (162acde)
  • 💬 Added Italian support (a4a07d0)
  • Embed on Chrome Mobile complains about cross origin requests. This resolves that (a33d4f8)
  • Simple Tables will not show table header if absent (77e8a0d)
  • Get chat button to focus when embedded (7e802d3)
  • Upgrade dependencies (040b67d)
  • 🗑️ Handling some deprecation of UUID (151fd6e)
  • Bumped some deps (3d767b6)
  • Dokku additions (fef3e1f)
  • 🐛 Fix ESC key close of chat when in sales engineering mode (b88cf70)
  • Merge branch 'master' of https://github.com/jolzee/chat-teneo-vue (bcd6515)
  • 👷 Add deployment to github pages (17bf330)
  • Set up CI with Azure Pipelines (37dd282)
  • 💚 Travis update to reuse npm cache (f6f440f)
  • 👷 Build changes to account for possible .token files (5410b8f)
  • 🙈 gitignore updates (93146b0)
  • 💚 Update travis build variables (dc40c45)
  • travis kick (d05d8e2)
  • ✨ Add kutt.it as a url shortner option. Used for sharing configurations. (15af084)
  • Make import sharable links buttons shorted for mobile displays (c9a4702)

Release 2.0.4

23 Feb 03:54
Compare
Choose a tag to compare
  • 🚸 Improving UX for sharable imports of solutions (ab122fb)
  • ⬆️ Deps upgrade (94bef9a)
  • ⬆️ Upgrading some deps (fc682ee)
  • 🐛 ESC wasn't muting TTS responses (d86918a)
  • Vertically align keys to the top in import table (fdae782)
  • 🙈 Updating ignore files (13cdc78)
  • ⚡ Trying alternative ways of setting custom vuetify breakpoints (87fe6d9)
  • ♻️ Cleaning up some unwanted request params (09cec58)
  • 🐛 Component was expecting a boolean not a string (2f4463c)
  • ⚡ Drop source maps in dev for speed (e0c63d6)
  • Make import dialog system bar close button function (d7198da)
  • 💄 Giving a fresh look to import solution dialog (ba7101b)
  • Dev serve will now always load internal config (a004577)
  • Removed a console log not needed (5f2b83c)
  • Improve build adherence to settings in .env (f029c04)
  • Handle the hover color of chat button a little better (8d19f9e)
  • Remove long press var from config (c7e0ee6)
  • Remove long press env variable - not used (d76861b)
  • Exclude build directory from style linting (a7c9c60)
  • Better handling of system bar focus (6131164)
  • ⬆️ Upgrading dependencies (bed1530)
  • Travis test upgrade to bionic (b40e470)
  • Travis opt in to v2 (8114648)
  • Travis clean up config warnings (881313d)
  • Fix animations (dfe92ca)
  • Travis build test (1c458b9)
  • Testing build speed of Trvis (e358aa2)
  • Updated README - badges (bef7b54)
  • Clean up unnecessary logging (89bb3d3)
  • Rollback stylint-config-prettier (2e6842d)
  • Removed dead code (5ae3715)

Release 2.0.3

20 Feb 18:00
Compare
Choose a tag to compare
  • Release-it config (44e878e)
  • Ignore css ordering for sass (10f2565)
  • Adressing prop requirement issues in components (f89d543)
  • ASR - stability (60c1577)
  • Stop the ability to try capture audio when audio is already being captured (c932d11)
  • Excluding compression for local development (e2cb6b5)
  • Added cross-env and fibers back in (64018d4)

Linting and fixes to ASR toggle

20 Feb 04:33
Compare
Choose a tag to compare
  • Project files have been linted
  • Fixed some parsing issues for some extension helpers
  • Remove modern back ticks from embedding code
  • Fix ASR button toggling when it shouldn't