Tan Jin

Results 44 issues of Tan Jin

**Bug Description** For chatbots configured to support chat history, you will notice a button at the top of the chat window that users can click to view historical messages. Upon...

bug
good first issue

#### Description This is a draft PR for v2.0.0 that is slated for a **24th May 2024** release. #### What change does this PR introduce? Please select the relevant option(s)....

**Description:** Currently, `working-branch-2.0.0` is able to support `themes` provided from the [themes repository](https://github.com/tjtanjin/react-chatbotify-themes). However, it identifies themes only by name and this can be an issue if themes are abruptly...

enhancement

**Description** The library currently runs a suite of test cases using selenium webdriver. However, the test cases have not been expanded to include the new features. For a start, it...

good first issue

**Description:** In lieu of the upcoming theme changes, there may be potential confusions with the `options` prop for the following reasons: - Within `options`, there is currently a `theme` section...

epic

**Description:** This epic encompasses the task of introducing new themes to the project as part of the v2.0.0 update. By adding a variety of themes, we aim to enhance user...

epic

**Task Description:** Currently, we run a suite of integration tests using cypress which can be found [**here**](https://github.com/tjtanjin/react-chatbotify/tree/main/cypress). However, the test cases do not cover the [sensitive input](https://react-chatbotify.com/docs/api/settings#sensitiveinput) feature. **Deliverable(s):** New...

good first issue
hacktoberfest

**Description:** Thus far, selenium webdriver has been used for testing and it's generally alright, except it can take a while and there's actually occasional failures that resolves upon re-running -...

enhancement
good first issue

**Description:** Currently, when themes are dynamically changed, all theme files will be fetched again from the CDN, even for existing themes that remain unchanged. This can be made more performant...

enhancement
good first issue

**Description:** Several users have brought up request for feature of allowing input validation to be done within the input textarea. Currently, the only way to do validation is after user...

enhancement