@jenssogaard jenssogaard released this May 18, 2018 · 11 commits to master since this release

Assets 2
  • Fixed issue #205. Error thrown when editing response (offSetHeight, scrollTo)
  • Fixed issue #238. Uncaught TypeError: Cannot read property 'skipUserInput' of null bug
  • Fixed issue #239. Bug when editing previous answer

@jenssogaard jenssogaard released this Mar 1, 2018 · 17 commits to master since this release

Assets 2

This release introduces the option to do robot messages using the tag <cf-robot-message cf-questions="Hi friend." />. The tag supports conditionals, value piping etc. - just like the input tag. (feature discussed in issue #200). See updated docs.

Other changes:

  • Added SCSS variable for controlling input icon color
  • Minor refactoring of SCSS for easier theming #221 (Thanks @jorditarrida πŸ† )
  • Docs: Added more details on property userInterfaceOptions

@jenssogaard jenssogaard released this Feb 6, 2018 · 33 commits to master since this release

Assets 2

This patches an issue where robotImage/userImage would be presented as text string when using relative image path. This issue was introduced along with the option to show text instead of an image (v0.9.70). Displaying text instead of an image is possible using the below syntax:

new cf.ConversationalForm({
  formEl: myForm,
  robotImage: "text:CF",
  userImage: "text:ME"
});

@jenssogaard jenssogaard released this Dec 31, 2017 · 52 commits to master since this release

Assets 2
  • SCSS added in favor of Stylus.
  • Improved set of SCSS variables for better control of the visual expression.
  • Support for robot and user avatars using a text string (up to 3 characters).
  • cf-input-placeholder support on field groups. Issue #202. Thanks @MikeSwider.
  • Submit button has been added for radio/checkbox when input field is hidden. Issue #162.
  • Console log messages are by default not outputted. Can be enabled using the new suppressLog (boolean) option.
  • Emojify library has been removed.
  • New Docs with improved examples.
  • Fixes issues #166 #167 #171 #172 #173

@felixnielsen felixnielsen released this Aug 1, 2017 · 102 commits to master since this release

Assets 2
  • Unit tests added to distribution process. Loads added many more to come.
  • General functional fixes (also see closed issues from tag) and tweaks
  • General UI fixes (also see closed issues from tag) and tweaks
  • New style, connected responses from robot. This also when using && within cf-questions.
  • Fixes to microphone integration
  • Robot + User optional options
  • Remove input bar when input is not required, this is OFF by default, but can be overwritten through constructor option: hideUserInputOnNoneTextInput
  • Checkbox now with required attribute.
  • Optimise for mobile, iOS specifically.
  • Added browser Support-Range to README

@felixnielsen felixnielsen released this Jul 3, 2017 · 162 commits to master since this release

Assets 2

Fill out a form using your Voice.

Examples:

speech to text

speech to text + text to speech

Voice WIKI: wiki

@felixnielsen felixnielsen released this May 24, 2017 · 229 commits to master since this release

Assets 2

Conditional flow, you can now setup a form flow that check if values (conditions) are meet. This way you can lead a user through different paths of a form.

View source here or pull down the repo and view: docs/examples

Documentation: wiki

@felixnielsen felixnielsen released this Apr 22, 2017 · 301 commits to master since this release

Assets 2

Formless feature

Formless feature added. You can now build a Conversational Form purely from JSON

Pull down master (or develop) and checkout examples/formless.html
formless.json

See Wiki page for more information

  • Various optimisations and bug fixes

@felixnielsen felixnielsen released this Mar 27, 2017 · 361 commits to master since this release

Assets 2
  • Browser autofill, fixes #15
  • Fixes #93
  • Fixes #22
  • Minor optimisations
  • Chrome auto complete fix
  • scrollbar styling
  • Look for old init element
  • remove value β€œ0” || ”1” setting on Checkboxes