Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
99508db
vf-chatbot : Initial code
bhushan-ebi May 21, 2025
58347fa
VF - Chatbot initial code
bhushan-ebi May 21, 2025
8175157
VF - Chatbot initial code
bhushan-ebi May 21, 2025
96394fe
Merge branch 'vf-chatbot-new' into vf-chatbot
bhushan-ebi May 21, 2025
9932434
Vf chatbot
bhushan-ebi May 21, 2025
987cf7d
Merge branch 'vf-chatbot' of https://github.com/visual-framework/vf-c…
bhushan-ebi May 21, 2025
518d5cd
VF chatbot- More components added
bhushan-ebi May 30, 2025
56f889e
VF chatbot- Standalone chatbot fixes
bhushan-ebi Jun 2, 2025
f9a6721
VF chatbot- Standalone chatbot fixes
bhushan-ebi Jun 2, 2025
183189b
VF chatbot- Modal chatbot code
bhushan-ebi Jun 8, 2025
a78f559
vf chatbot: Standalone fixes
bhushan-ebi Jun 9, 2025
56d8adb
Vf chatbot : Modal updates for predefined QA
bhushan-ebi Jun 9, 2025
59ccd2b
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 11, 2025
488d037
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 15, 2025
239d474
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 20, 2025
73a558f
VF Chatbot : Feedback config
bhushan-ebi Jun 20, 2025
33b0ea0
VF Chatbot : Updates as per feedback
bhushan-ebi Jun 21, 2025
1a53e32
VF Chatbot : Updates as per feedback
bhushan-ebi Jun 21, 2025
791421d
VF Chatbot : Updates as per feedback
bhushan-ebi Jun 22, 2025
38877ee
VF Chatbot : Updates as per feedback
bhushan-ebi Jun 22, 2025
a2e36b7
VF Chatbot : Updates as per feedback
bhushan-ebi Jun 22, 2025
5be0fa9
VF Chatbot : Updates as per feedback
bhushan-ebi Jun 22, 2025
7d8c576
VF Chatbot : Updates as per feedback
bhushan-ebi Jun 22, 2025
a9e5c8e
VF Chatbot : Updates as per feedback
bhushan-ebi Jun 23, 2025
0961e01
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 23, 2025
b9331ff
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 24, 2025
916b2c5
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 24, 2025
8383fcc
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 24, 2025
ff15ff3
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 24, 2025
1327bd5
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 24, 2025
1f3016a
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 24, 2025
91b4f13
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jun 24, 2025
1dad2a9
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 24, 2025
1cc1d32
Merge branch 'vf-chatbot' of https://github.com/visual-framework/vf-c…
bhushan-ebi Jun 24, 2025
de89367
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 24, 2025
2f57d36
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 24, 2025
57513af
VF Chatbot : Child component Readme and config updates
bhushan-ebi Jun 24, 2025
7cb88e0
Revert "VF Chatbot : Child component Readme and config updates"
bhushan-ebi Jun 25, 2025
82d8e55
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jun 25, 2025
3b5878a
VF Chatbot : Child component Readme and config updates
bhushan-ebi Jun 25, 2025
22d8bc8
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jun 25, 2025
4cb2706
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jun 25, 2025
8e99b75
VF Chatbot : Child component Readme and config updates
bhushan-ebi Jun 25, 2025
6f5a0b6
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jun 25, 2025
388fd5c
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jul 1, 2025
5973ed2
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jul 1, 2025
3e1023b
VF Chatbot : Changes from internal demo feedback
bhushan-ebi Jul 1, 2025
4a833be
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 1, 2025
46d15a5
VF Chatbot : Changes accessibility and configuration
bhushan-ebi Jul 3, 2025
2af9e3d
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 3, 2025
6c34682
VF Chatbot : Changes for internal feedback
bhushan-ebi Jul 4, 2025
b455413
VF Chatbot : Changes for internal feedback
bhushan-ebi Jul 4, 2025
8693fcf
VF Chatbot : Documentation update
bhushan-ebi Jul 7, 2025
112cf29
Issue 1399: Changes for polyfill
bhushan-ebi Jul 7, 2025
7023d09
VF Chatbot : Code cleanup, changelog addition and package.json update
bhushan-ebi Jul 7, 2025
0753359
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 7, 2025
815f22f
VF Chatbot : Code cleanup, changelog additions and package.json update
bhushan-ebi Jul 8, 2025
bc2b409
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 8, 2025
4e59e57
VF Chatbot : Code cleanup, changelog additions and package.json update
bhushan-ebi Jul 8, 2025
db92283
Component release 20250708-01
bhushan-ebi Jul 8, 2025
17baa79
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 8, 2025
5c33bde
Sprint12 post release
bhushan-ebi Jul 8, 2025
c436600
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 8, 2025
c89dbe9
VF Chatbot : Updated package.json settings
bhushan-ebi Jul 9, 2025
9d545e9
Component release 20250708-02
bhushan-ebi Jul 9, 2025
2e30b6b
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 9, 2025
3199aac
VF Chatbot : Modal chatbot code
bhushan-ebi Jul 23, 2025
c54d207
VF Chatbot : Modal chatbot code and additional changes
bhushan-ebi Jul 25, 2025
2fffa2c
VF Chatbot : Modal chatbot styling and icon changes
bhushan-ebi Jul 28, 2025
fcb2291
VF Chatbot : Modal chatbot styling and icon changes, siteconfig
bhushan-ebi Jul 28, 2025
5fa3c8d
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 28, 2025
1e380b5
VF Chatbot : Modal chatbot review changes
bhushan-ebi Jul 29, 2025
116a480
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 29, 2025
8d43593
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 29, 2025
441655a
VF Chatbot : Modal chatbot review changes
bhushan-ebi Jul 31, 2025
1c51c21
Merge branch 'develop' into vf-chatbot
bhushan-ebi Jul 31, 2025
d974d0f
VF Chatbot : Modal chatbot review changes
bhushan-ebi Jul 31, 2025
effa216
VF Chatbot : Modal chatbot review changes
bhushan-ebi Aug 1, 2025
7a2a1bf
Merge branch 'develop' into vf-chatbot
bhushan-ebi Aug 1, 2025
adf37ea
Merge branch 'develop' into vf-chatbot
bhushan-ebi Aug 4, 2025
9d55730
VF Chatbot : Modal chatbot review changes
bhushan-ebi Aug 4, 2025
4b5c949
VF Chatbot : Modal chatbot review changes
bhushan-ebi Aug 4, 2025
f30779c
VF Chatbot : Modal chatbot review changes
bhushan-ebi Aug 4, 2025
fb1bb34
Merge branch 'develop' into vf-chatbot
bhushan-ebi Aug 4, 2025
6a011eb
VF Chatbot : Modal chatbot review changes
bhushan-ebi Aug 4, 2025
7b308f5
Merge branch 'develop' into vf-chatbot
bhushan-ebi Aug 8, 2025
0728677
VF Chatbot : Modal chatbot review changes
bhushan-ebi Aug 8, 2025
bbf484d
Merge branch 'develop' into vf-chatbot
bhushan-ebi Aug 28, 2025
a0367ca
VF Chatbot : Modal chatbot testing, accessibility. Favicon upload for…
bhushan-ebi Aug 28, 2025
68130f1
Merge branch 'develop' into vf-chatbot
bhushan-ebi Aug 28, 2025
ccf1fcd
VF Chatbot : React support changes
bhushan-ebi Aug 28, 2025
d6ed5a4
Merge branch 'develop' into vf-chatbot
bhushan-ebi Sep 2, 2025
b6ba627
VF Chatbot : Modal chatbot testing changes
bhushan-ebi Sep 4, 2025
11b5745
VF Chatbot : Updated changelog before release
bhushan-ebi Sep 5, 2025
d6d758b
Merge branch 'develop' into vf-chatbot
bhushan-ebi Sep 5, 2025
2d1c981
Merge branch 'develop' into vf-chatbot
bhushan-ebi Sep 5, 2025
3fb9d36
Component release 20250905-01
bhushan-ebi Sep 5, 2025
af6a203
Merge branch 'develop' into vf-chatbot
bhushan-ebi Sep 5, 2025
2bcf3eb
Sprint14 post release siteConfig update
bhushan-ebi Sep 5, 2025
48799cb
VF Chatbot : Updated chatbot code per testing
bhushan-ebi May 12, 2026
29b1e3e
Merge branch 'develop' into vf-chatbot
bhushan-ebi May 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion components/vf-chatbot-modal/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Changelog

### 1.0.0

* Version bump

### 1.0.0-beta.5

* Fixed : Updated CSS for bottom margin

### 1.0.0-beta.4

* Fixed : Updated React file to pass allowFeedback config to prompt component

### 1.0.0-beta.3

* Added : Initial code for chatbot modal variant
Expand All @@ -11,4 +23,4 @@

### 1.0.0-beta.1

* Initial version
* Initial version
2 changes: 1 addition & 1 deletion components/vf-chatbot-modal/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.3",
"version": "1.0.0",
"name": "@visual-framework/vf-chatbot-modal",
"description": "Visual Framework Chatbot Modal component",
"homepage": "https://stable.visual-framework.dev/",
Expand Down
1 change: 1 addition & 0 deletions components/vf-chatbot-modal/vf-chatbot-modal.react.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { useEffect, useRef, useState } from "react";
import { VFChatbotSelector } from "../vf-chatbot-selector/vf-chatbot-selector.react";

Check failure on line 2 in components/vf-chatbot-modal/vf-chatbot-modal.react.js

View workflow job for this annotation

GitHub Actions / build (18.x)

'VFChatbotSelector' is defined but never used
import { VFChatbotWelcome } from "../vf-chatbot-welcome/vf-chatbot-welcome.react";

Check failure on line 3 in components/vf-chatbot-modal/vf-chatbot-modal.react.js

View workflow job for this annotation

GitHub Actions / build (18.x)

'VFChatbotWelcome' is defined but never used
import { VFChatbotDialog } from "../vf-chatbot-dialog/vf-chatbot-dialog.react";

Check failure on line 4 in components/vf-chatbot-modal/vf-chatbot-modal.react.js

View workflow job for this annotation

GitHub Actions / build (18.x)

'VFChatbotDialog' is defined but never used
import { VFChatbotPrompt } from "../vf-chatbot-prompt/vf-chatbot-prompt.react";

Check failure on line 5 in components/vf-chatbot-modal/vf-chatbot-modal.react.js

View workflow job for this annotation

GitHub Actions / build (18.x)

'VFChatbotPrompt' is defined but never used
import { VFChatbotFeedback } from "../vf-chatbot-feedback/vf-chatbot-feedback.react";

Check failure on line 6 in components/vf-chatbot-modal/vf-chatbot-modal.react.js

View workflow job for this annotation

GitHub Actions / build (18.x)

'VFChatbotFeedback' is defined but never used
import { VFChatbotActionPrompt } from "../vf-chatbot-action-prompt/vf-chatbot-action-prompt.react";
import ReactDOMServer from "react-dom/server";

Expand Down Expand Up @@ -59,6 +59,7 @@
name: config.title
}}
content="How can I help you?"
allowFeedback={config.features.enable_feedback}
/>
);
assistantMessageTemplateRef.current.innerHTML = htmlString;
Expand Down
2 changes: 2 additions & 0 deletions components/vf-chatbot-modal/vf-chatbot-modal.scss
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@

&__messages {
margin: 0 auto;
margin-bottom: 1rem;
flex-direction: column;
overflow-y: auto;
padding: 0 1.5rem;
Expand All @@ -151,6 +152,7 @@

&__messages-no-scrollbar {
@extend .vf-chatbot-modal__messages;
margin-bottom: 1rem;
width: 89%;
scrollbar-width: none; /* Firefox */
-ms-overflow-style: none; /* IE 10+ */
Expand Down
10 changes: 9 additions & 1 deletion components/vf-chatbot-welcome/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

### 1.0.0

* Version bump

### 1.0.0-beta.4

* Fixed : Updated React file to avaoid double initialization of component

### 1.0.0-beta.3

* Updated : Changes for chatbot modal variant
Expand All @@ -14,4 +22,4 @@

* Initial version
* Configurable Q&A data loading
* Default fallback responses
* Default fallback responses
2 changes: 1 addition & 1 deletion components/vf-chatbot-welcome/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.3",
"version": "1.0.0",
"name": "@visual-framework/vf-chatbot-welcome",
"description": "Visual Framework Chatbot Welcome component",
"homepage": "https://stable.visual-framework.dev/",
Expand Down
4 changes: 0 additions & 4 deletions components/vf-chatbot-welcome/vf-chatbot-welcome.react.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { useEffect, useRef } from "react";
import ReactDOMServer from "react-dom/server";
import { initVFChatbotWelcome } from "./vf-chatbot-welcome.js";
import { VFChatbotActionPrompt } from "../vf-chatbot-action-prompt/vf-chatbot-action-prompt.react";

export function VFChatbotWelcome({
Expand All @@ -21,9 +20,6 @@ export function VFChatbotWelcome({
const templateRef = useRef(null);

useEffect(() => {
if (welcomeRef.current) {
initVFChatbotWelcome(welcomeRef.current);
}
if (templateRef.current) {
const htmlString = ReactDOMServer.renderToStaticMarkup(
<VFChatbotActionPrompt action_url="#" action_text="" />
Expand Down
10 changes: 9 additions & 1 deletion components/vf-chatbot/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

### 1.0.0

* Version bump

### 1.0.0-beta.4

* Updated : `initVFChatbot` now returns appropriate instance/s, allowing callers to access and customise it.

### 1.0.0-beta.3

* Updated : Standalone and modal variant initialization moved to `vf-chatbot` component
Expand All @@ -13,4 +21,4 @@

### 1.0.0-beta.1

* Initial version
* Initial version
2 changes: 1 addition & 1 deletion components/vf-chatbot/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.3",
"version": "1.0.0",
"name": "@visual-framework/vf-chatbot",
"description": "Visual Framework Chatbot Component",
"homepage": "https://stable.visual-framework.dev/",
Expand Down
6 changes: 4 additions & 2 deletions components/vf-chatbot/vf-chatbot.js
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@ function initVFChatbot(config = {}) {
const chatbotBottomMargin = getChatbotBottomMargin(
config.chatbotBottomMargin
) || [0, 0];
let modalInstances = [];
elements.forEach(element => {
// Set CSS variable for FAB and modal margin
element.style.setProperty(
Expand All @@ -230,10 +231,11 @@ function initVFChatbot(config = {}) {
);
new VFChatbot(element);
initVFChatbotFab();
initVFChatbotModal(config);
modalInstances = modalInstances.concat(initVFChatbotModal(config));
});
return modalInstances;
} else if (config && config.type == "standalone") {
initVFChatbotStandalone(config);
return initVFChatbotStandalone(config);
}
}

Expand Down
4 changes: 4 additions & 0 deletions tools/vf-component-library/src/site/_data/siteConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,11 @@ module.exports = {
// vfVersion: "develop",
// vfVersionPrefix: "dev.",
// use this when tagging a release
<<<<<<< vf-chatbot
vfVersion: "v2.5.25",
=======
vfVersion: "v2.5.26",
>>>>>>> develop
vfVersionPrefix: "dev",
sections: {
about: {
Expand Down
Loading