Leopard Chat Ui Teneo Versions Save

Leopard Chat UI - A Teneo Chat Client based on Vue and Vuetify

v3.2.1

3 years ago
  • :construction_worker: build: Updated deps (7ddaa78)
  • :bug: fix: Address spelling issue - custom HTML (4a32187)
  • :bug: fix: Properly set chat open icon for existing solutions (f030833)
  • :sparkles: feat: Expose ability to define open chat icon (cbd2366)
  • Address some Sentry logging issues (b2d79ba)
  • :construction_worker: build: Updated Deps (84c2f24)
  • :sparkles: feat: Control LiveChat user details from a Teneo response (8f7437a)
  • Ensure agent data is properly set (bfcb9dc)
  • :bug: 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)
  • :sparkles: 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)
  • :bug: fix: Make sure that Leopard isn't loaded multiple times on the same page (28910e9)
  • :sparkles: feat: Add config option to specify TIE timeout seconds (a19298d)
  • :recycle: refactor: Fix some eslint warnings (0e169d3)
  • :construction_worker: build: Updated deps (4d76931)
  • :sparkles: feat: Set a custom response icon's color with a "iconColor" output parameter (8daa82a)
  • :sparkles: feat: On mobile devices display button that minimizes chat for responses that return URLs (58cc851)
  • :sparkles: feat: Strip emojis from what is spoken back through TTS (acd2859)

v3.2.0

3 years ago
  • :sparkles: feat: Can now expand modals to 70% width in embed/prod mode (0a6b55d)
  • :sparkles: feat: Can now minimize leopard in prod and expand forms to 70% width (12147a0)
  • :bug: fix: Remove inert when forms are posted in prod mode (c57a71a)
  • :sparkles: feat: Minimize chat with delay using an output parameter (5dc5261)
  • :sparkles: feat: Remove pipes from chunks when handing over transcript to live agent (51eb1e0)
  • :bug: fix: Simple buttons that have long text will now expand to contain the text (0ef7f5b)
  • :sparkles: 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)
  • :zap: perf: Removed the option to display full JSON config from admin area (a2cdbdc)
  • :construction_worker: 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)
  • :bug: fix: Now custom form properly shows custom text (0e3cce5)
  • :recycle: refactor(deps): Secirty updates to deps (48c7022)
  • feat: Present toggle for response beep in solution config area (f400b14)
  • :bug: fix(Improvments to German translations): (4bd7858)
  • not needed (7845404)

v3.1.0

3 years ago
  • 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)
  • :sparkles: feat: ASR and TTS can be enabled and disabled independently (55de44f)
  • :green_heart: ci: Read available CPUs from CircleCi environment variable (8d596ce)
  • :green_heart: ci: Account for limiting CPUs in CircleCi (dfd4116)
  • :sparkles: feat: Assistant responses can have colored borders configured (bddea36)
  • :construction_worker: build: Upadated deps (39f2001)
  • :sparkles: feat: Prevent Polly voices from talking over each other (be4bd64)
  • :bug: fix: Out with Kutt.it and in with Jaguar's equivalent (9430309)
  • :bug: fix: No CORS for Kutt.it share links (88c6993)
  • :bug: fix: Try alternative strategy for IP acquisition (cbeee78)
  • :zap: perf: CORS anywhere url change and Jaguar URL updates (e2f3a7a)
  • :recycle: refactor: Remove console log messages (ebd820b)
  • :sparkles: feat: Add ability to has TTS delivered through AWS Polly (75e9d60)
  • :bug: fix: Apply more robust EL checks when draging window (172f627)
  • :recycle: refactor: Return to chat view even when solution selection dropdown is empty (1b3f3cd)
  • :recycle: refactor: Address potential exception when caused by Snotify (2eac873)
  • :memo: docs: Fixed broken link in README (1b57942)
  • :memo: docs: Updated links to newly reorganized official documentation (b6d69c8)
  • :recycle: refactor: Add new solution config variable - enableAsrTtsOnOpen (f773756)
  • :memo: docs: Show the new embedding structure in README (91489b8)
  • Merge branch 'master' of https://github.com/jolzee/chat-teneo-vue (c53ac0b)
  • :white_check_mark: test(git): Test if new git message template works (83115c7)
  • :white_check_mark: test(git): Test if new git message template works (d40e465)

v3.0.0

3 years ago
  • :sound: feat: Add option to enable ASR and TTS on open (f833cf2)
  • Add Catch to End Session Requests (927d933)
  • :lock: [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)

v2.1.0

3 years ago
  • 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)
  • :point_up: 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)
  • :rocket: 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)
  • :package: 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)
  • :capital_abcd: Fix spelling error (1f4ffc6)
  • fix city from be omitted from location sharing (736f6b8)
  • :round_pushpin: Obtain and send loction information to Teneo at login as CTX params (2ea5329)
  • :sparkle: 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)
  • :arrow_up: 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)

v2.0.5

4 years ago
  • Wait for embed iframe to be found before setting focus (dbb1729)
  • Clean up logging statement (1c94f1d)
  • :microphone: Enable IFRAME permissions for ASR and TTS when embedded (162acde)
  • :speech_balloon: 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)
  • :wastebasket: Handling some deprecation of UUID (151fd6e)
  • Bumped some deps (3d767b6)
  • Dokku additions (fef3e1f)
  • :bug: Fix ESC key close of chat when in sales engineering mode (b88cf70)
  • Merge branch 'master' of https://github.com/jolzee/chat-teneo-vue (bcd6515)
  • :construction_worker: Add deployment to github pages (17bf330)
  • Set up CI with Azure Pipelines (37dd282)
  • :green_heart: Travis update to reuse npm cache (f6f440f)
  • :construction_worker: Build changes to account for possible .token files (5410b8f)
  • :see_no_evil: gitignore updates (93146b0)
  • :green_heart: Update travis build variables (dc40c45)
  • travis kick (d05d8e2)
  • :sparkles: Add kutt.it as a url shortner option. Used for sharing configurations. (15af084)
  • Make import sharable links buttons shorted for mobile displays (c9a4702)

v2.0.4

4 years ago
  • :children_crossing: Improving UX for sharable imports of solutions (ab122fb)
  • :arrow_up: Deps upgrade (94bef9a)
  • :arrow_up: Upgrading some deps (fc682ee)
  • :bug: ESC wasn't muting TTS responses (d86918a)
  • Vertically align keys to the top in import table (fdae782)
  • :see_no_evil: Updating ignore files (13cdc78)
  • :zap: Trying alternative ways of setting custom vuetify breakpoints (87fe6d9)
  • :recycle: Cleaning up some unwanted request params (09cec58)
  • :bug: Component was expecting a boolean not a string (2f4463c)
  • :zap: Drop source maps in dev for speed (e0c63d6)
  • Make import dialog system bar close button function (d7198da)
  • :lipstick: 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)
  • :arrow_up: 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)

v2.0.3

4 years ago
  • 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)

v2.0.2

4 years ago
  • 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