Skip to content

Releases: hubtype/botonic

v0.10.1

16 Jan 17:21

Choose a tag to compare

0.10.1 - 2020-01-14

Added

  • Added default config for every template { defaultDelay: 0.4, defaultTyping: 0.6 } to avoid extravagant warnings in botonic serve.

Changed

Fixed

  • Allow calling dynamic routes (routes as a function) in nested routes.
  • Fix for issue #409.
  • Fix for runtime error produced when a Text had empty text and no buttons nor replies.

v0.10.0

03 Dec 16:23
9f349af

Choose a tag to compare

0.10.0 - 2019-03-12

Added

  • Added changelog.
  • Native support for mobile devices for Webchat. Customizable breakpoint (mobileBreakpoint, webchat/index.js).
  • Enable media attachments for Webchat (userInput.attachments.enable of webchat/index.js).
  • Enable an emoji picker for Webchat (userInput.emojiPicker, webchat/index.js).
  • Customizable scrollbar for Webchat (theme.scrollbar , webchat/index.js). Now the default scrollbar's style will be like the one in OS X systems for all platforms (Mac, Linux and Windows).
  • New handoff options for handling cases with Hubtype's Desk. Refer to Human Handoff section.
  • Customization of Webchat's header, userInput bottom area, userInput text box, replies, buttons styles and webview header (header.style, reply.style, button.style, userInput.style, userInput.box.style, webchat.header.style, webchat/index.js).
  • Cancel's label of the Webchat's persistent menu can now be changed by passing to persistentMenu the object {closeLabel: 'newCloseLabel'}.
  • export const config = { defaultDelay: 1, defaultTyping: 2 } can be added to src/index.js to define a global configuration for typing and delay options.

Changed

Fixed

  • Typography now will be changed in a proper way for all Webchat components by passing the fontFamily attribute in theme.style in webchat/index.js.
  • Webchat's triangles of messages bubbles (bot/user) are now modified according to style.background passed to botMessageStyle or userMessageStyle.
  • Typing indicator not showing up when messages had delay/typing as webchat didn't scroll to bottom.
  • Now typing and delay work properly in production.
  • Remove errors prompted in browser developer's console by changing dep @rebass/grid to rebass.
  • Carousels with just one element won't be broken.
  • Using staticAsset in custom-webchat template that produced a bug in production.