Changeset 3432769
- Timestamp:
- 01/05/2026 01:42:38 PM (2 months ago)
- Location:
- jotform-ai-chatbot
- Files:
-
- 281 added
- 4 edited
-
tags/3.6.3 (added)
-
tags/3.6.3/changelog.txt (added)
-
tags/3.6.3/classes (added)
-
tags/3.6.3/classes/JAIC_Core.php (added)
-
tags/3.6.3/classes/JAIC_Request.php (added)
-
tags/3.6.3/jotform-ai-chatbot.php (added)
-
tags/3.6.3/jsconfig.json (added)
-
tags/3.6.3/languages (added)
-
tags/3.6.3/lib (added)
-
tags/3.6.3/lib/admin.js (added)
-
tags/3.6.3/lib/app (added)
-
tags/3.6.3/lib/app/app.css (added)
-
tags/3.6.3/lib/app/app.js (added)
-
tags/3.6.3/lib/app/intro.1dd2eaaa.mp4 (added)
-
tags/3.6.3/lib/app/whats-new-img-ca.53d793bf.png (added)
-
tags/3.6.3/lib/css (added)
-
tags/3.6.3/lib/css/jaic-deactivate-modal.css (added)
-
tags/3.6.3/lib/css/preview.css (added)
-
tags/3.6.3/lib/jaic-deactivate-modal.js (added)
-
tags/3.6.3/licence.txt (added)
-
tags/3.6.3/package.json (added)
-
tags/3.6.3/readme.txt (added)
-
tags/3.6.3/src (added)
-
tags/3.6.3/src/api (added)
-
tags/3.6.3/src/api/api.js (added)
-
tags/3.6.3/src/api/base.js (added)
-
tags/3.6.3/src/api/index.js (added)
-
tags/3.6.3/src/api/platformLayerSingleton.js (added)
-
tags/3.6.3/src/api/requestLayerSingleton.js (added)
-
tags/3.6.3/src/api/saveInstallment.js (added)
-
tags/3.6.3/src/app.js (added)
-
tags/3.6.3/src/assets (added)
-
tags/3.6.3/src/assets/images (added)
-
tags/3.6.3/src/assets/images/whats-new-img-ca.png (added)
-
tags/3.6.3/src/assets/images/whats-new-img.png (added)
-
tags/3.6.3/src/assets/svg (added)
-
tags/3.6.3/src/assets/svg/IconAIColorrr.svg (added)
-
tags/3.6.3/src/assets/svg/IconAngleLeft.svg (added)
-
tags/3.6.3/src/assets/svg/IconAngleRight.svg (added)
-
tags/3.6.3/src/assets/svg/IconAngleRightCircleFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconAnnotationInfoFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconAnnotationQuestionFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowLeft.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowLeftHalf.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowRight.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowRotateLeft.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowRotateRight.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowUp.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowUpFromBracket.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowUpRight.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowsFromCenter.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowsToLineHorizontal.svg (added)
-
tags/3.6.3/src/assets/svg/IconArrowsToLineVertical.svg (added)
-
tags/3.6.3/src/assets/svg/IconCheck.svg (added)
-
tags/3.6.3/src/assets/svg/IconChevronLeft.svg (added)
-
tags/3.6.3/src/assets/svg/IconChevronRight.svg (added)
-
tags/3.6.3/src/assets/svg/IconCloudArrowUp.svg (added)
-
tags/3.6.3/src/assets/svg/IconCopy.svg (added)
-
tags/3.6.3/src/assets/svg/IconDocumentDocFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconDocumentPdfFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconEllipsisVertical.svg (added)
-
tags/3.6.3/src/assets/svg/IconEraserFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconExclamationCircle.svg (added)
-
tags/3.6.3/src/assets/svg/IconExclamationCircleFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconExclamationTriangle.svg (added)
-
tags/3.6.3/src/assets/svg/IconEyeFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconHeadset.svg (added)
-
tags/3.6.3/src/assets/svg/IconInfoCircle.svg (added)
-
tags/3.6.3/src/assets/svg/IconInfoSquareFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconLinkDiagonal.svg (added)
-
tags/3.6.3/src/assets/svg/IconMagnifyingGlass.svg (added)
-
tags/3.6.3/src/assets/svg/IconMessagePlusFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconNotificationText.svg (added)
-
tags/3.6.3/src/assets/svg/IconNotificationTextFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconPencilLineFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconPlus.svg (added)
-
tags/3.6.3/src/assets/svg/IconPlusSquareFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconTrashExclamationFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconTrashFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconWandMagicFilled.svg (added)
-
tags/3.6.3/src/assets/svg/IconXmark.svg (added)
-
tags/3.6.3/src/assets/svg/IconXmarkCircle.svg (added)
-
tags/3.6.3/src/assets/svg/LogoJotformColor.svg (added)
-
tags/3.6.3/src/assets/svg/alert-badge.svg (added)
-
tags/3.6.3/src/assets/svg/chatbot-no-avatar.svg (added)
-
tags/3.6.3/src/assets/svg/check.svg (added)
-
tags/3.6.3/src/assets/svg/conversation-empty.svg (added)
-
tags/3.6.3/src/assets/svg/material-no-result.svg (added)
-
tags/3.6.3/src/assets/svg/user-no-avatar.svg (added)
-
tags/3.6.3/src/assets/svg/warning-badge.svg (added)
-
tags/3.6.3/src/assets/svg/woo-logo.svg (added)
-
tags/3.6.3/src/assets/videos (added)
-
tags/3.6.3/src/assets/videos/intro.mp4 (added)
-
tags/3.6.3/src/components (added)
-
tags/3.6.3/src/components/AdvancedVisibility (added)
-
tags/3.6.3/src/components/AdvancedVisibility/AdvancedVisibility.js (added)
-
tags/3.6.3/src/components/AdvancedVisibility/Chip.js (added)
-
tags/3.6.3/src/components/AdvancedVisibility/InfoBox.js (added)
-
tags/3.6.3/src/components/AdvancedVisibility/index.js (added)
-
tags/3.6.3/src/components/Avatar.js (added)
-
tags/3.6.3/src/components/ChatGuidelines (added)
-
tags/3.6.3/src/components/ChatGuidelines/ChatGuidelines.js (added)
-
tags/3.6.3/src/components/ChatGuidelines/index.js (added)
-
tags/3.6.3/src/components/ChatbotGenerator.js (added)
-
tags/3.6.3/src/components/Conversations (added)
-
tags/3.6.3/src/components/Conversations/ChatHistory.js (added)
-
tags/3.6.3/src/components/Conversations/Conversations.js (added)
-
tags/3.6.3/src/components/Conversations/index.js (added)
-
tags/3.6.3/src/components/CopyButton (added)
-
tags/3.6.3/src/components/CopyButton/index.js (added)
-
tags/3.6.3/src/components/CustomAvatar.js (added)
-
tags/3.6.3/src/components/DeleteInstructionModal.js (added)
-
tags/3.6.3/src/components/DeleteModal.js (added)
-
tags/3.6.3/src/components/Footer.js (added)
-
tags/3.6.3/src/components/GenericError.js (added)
-
tags/3.6.3/src/components/Header.js (added)
-
tags/3.6.3/src/components/ImageUploadWizard (added)
-
tags/3.6.3/src/components/ImageUploadWizard/CropImageModal.js (added)
-
tags/3.6.3/src/components/ImageUploadWizard/ImageUploadInput.js (added)
-
tags/3.6.3/src/components/ImageUploadWizard/ImageUploadWizard.js (added)
-
tags/3.6.3/src/components/ImageUploadWizard/index.js (added)
-
tags/3.6.3/src/components/ImageUploadWizard/utils.js (added)
-
tags/3.6.3/src/components/KnowledgeBase (added)
-
tags/3.6.3/src/components/KnowledgeBase/AutoTrainInfoBox.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/InfoBox.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/KnowledgeBase.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/KnowledgeTypes (added)
-
tags/3.6.3/src/components/KnowledgeBase/KnowledgeTypes/QuestionAnswer.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/KnowledgeTypes/TrainText.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/KnowledgeTypes/URLInput.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/KnowledgeTypes/UploadDocument.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/KnowledgeTypes/index.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/LabelWrapperItem.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/LineLoader.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/MaterialDeleteModal.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/MaterialEditor.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/MaterialItemContextMenu.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/MaterialList.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/MaterialListItem.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/MaterialSearch.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/MaterialSelection.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/MaterialSummaryModal.js (added)
-
tags/3.6.3/src/components/KnowledgeBase/index.js (added)
-
tags/3.6.3/src/components/LimitDialog.js (added)
-
tags/3.6.3/src/components/LimitWarningBanner (added)
-
tags/3.6.3/src/components/LimitWarningBanner/LimitWarningBanner.js (added)
-
tags/3.6.3/src/components/LimitWarningBanner/index.js (added)
-
tags/3.6.3/src/components/LogoutModal.js (added)
-
tags/3.6.3/src/components/NetworkError.js (added)
-
tags/3.6.3/src/components/Preview.js (added)
-
tags/3.6.3/src/components/PromptSuggestion.js (added)
-
tags/3.6.3/src/components/Settings (added)
-
tags/3.6.3/src/components/Settings/AgentSkills.js (added)
-
tags/3.6.3/src/components/Settings/General.js (added)
-
tags/3.6.3/src/components/Settings/Loading.js (added)
-
tags/3.6.3/src/components/Settings/SettingsTab.js (added)
-
tags/3.6.3/src/components/Settings/UpgradePlan.js (added)
-
tags/3.6.3/src/components/Settings/Woocommerce.js (added)
-
tags/3.6.3/src/components/Settings/general (added)
-
tags/3.6.3/src/components/Settings/general/ConnectedChatbot.js (added)
-
tags/3.6.3/src/components/Settings/general/ConnectedJotformAccount.js (added)
-
tags/3.6.3/src/components/Settings/index.js (added)
-
tags/3.6.3/src/components/Settings/woocommerce (added)
-
tags/3.6.3/src/components/Settings/woocommerce/Abilities.js (added)
-
tags/3.6.3/src/components/Settings/woocommerce/ActivationInfoBox.js (added)
-
tags/3.6.3/src/components/Settings/woocommerce/ConnectedStore.js (added)
-
tags/3.6.3/src/components/Settings/woocommerce/GuidelineInfoBox.js (added)
-
tags/3.6.3/src/components/Settings/woocommerce/InvalidCredentialsError.js (added)
-
tags/3.6.3/src/components/Settings/woocommerce/LocalhostError.js (added)
-
tags/3.6.3/src/components/Settings/woocommerce/NoAgentError.js (added)
-
tags/3.6.3/src/components/Settings/woocommerce/PermalinkError.js (added)
-
tags/3.6.3/src/components/Settings/woocommerce/StoreConnection.js (added)
-
tags/3.6.3/src/components/Steps (added)
-
tags/3.6.3/src/components/Steps/AiPersonaStep.js (added)
-
tags/3.6.3/src/components/Steps/ConversationsStep.js (added)
-
tags/3.6.3/src/components/Steps/InitialStep.js (added)
-
tags/3.6.3/src/components/Steps/KnowledgeStep.js (added)
-
tags/3.6.3/src/components/Steps/LoadingStep.js (added)
-
tags/3.6.3/src/components/Steps/SettingsStep.js (added)
-
tags/3.6.3/src/components/Steps/StyleStep.js (added)
-
tags/3.6.3/src/components/Steps/UseCaseStep.js (added)
-
tags/3.6.3/src/components/Steps/VisibilityStep.js (added)
-
tags/3.6.3/src/components/Steps/index.js (added)
-
tags/3.6.3/src/components/SupportModal.js (added)
-
tags/3.6.3/src/components/UI (added)
-
tags/3.6.3/src/components/UI/AgentRadio.js (added)
-
tags/3.6.3/src/components/UI/Button.js (added)
-
tags/3.6.3/src/components/UI/Checkbox.js (added)
-
tags/3.6.3/src/components/UI/Dropdown.js (added)
-
tags/3.6.3/src/components/UI/Icon.js (added)
-
tags/3.6.3/src/components/UI/Input.js (added)
-
tags/3.6.3/src/components/UI/InputColor.js (added)
-
tags/3.6.3/src/components/UI/Modal.js (added)
-
tags/3.6.3/src/components/UI/Radio.js (added)
-
tags/3.6.3/src/components/UI/Tab.js (added)
-
tags/3.6.3/src/components/UI/Textarea.js (added)
-
tags/3.6.3/src/components/UI/Toggle.js (added)
-
tags/3.6.3/src/components/UnauthorizedApiKeyError.js (added)
-
tags/3.6.3/src/components/UnauthorizedUserError.js (added)
-
tags/3.6.3/src/components/UnpublishModal.js (added)
-
tags/3.6.3/src/components/VisibilityLayout (added)
-
tags/3.6.3/src/components/VisibilityLayout/VisibilityLayout.js (added)
-
tags/3.6.3/src/components/VisibilityLayout/index.js (added)
-
tags/3.6.3/src/components/WhatsNewModal.js (added)
-
tags/3.6.3/src/components/Wizard.js (added)
-
tags/3.6.3/src/components/WizardTabs.js (added)
-
tags/3.6.3/src/components/index.js (added)
-
tags/3.6.3/src/components/openLimitDialog.js (added)
-
tags/3.6.3/src/constants (added)
-
tags/3.6.3/src/constants/agent.js (added)
-
tags/3.6.3/src/constants/config.js (added)
-
tags/3.6.3/src/constants/index.js (added)
-
tags/3.6.3/src/constants/languages.js (added)
-
tags/3.6.3/src/constants/pageSelection.js (added)
-
tags/3.6.3/src/constants/texts.js (added)
-
tags/3.6.3/src/constants/themes.js (added)
-
tags/3.6.3/src/constants/wizard.js (added)
-
tags/3.6.3/src/context (added)
-
tags/3.6.3/src/context/WizardContext.js (added)
-
tags/3.6.3/src/context/WizardProvider.js (added)
-
tags/3.6.3/src/context/index.js (added)
-
tags/3.6.3/src/hooks (added)
-
tags/3.6.3/src/hooks/index.js (added)
-
tags/3.6.3/src/hooks/useAvatarFocus.js (added)
-
tags/3.6.3/src/hooks/useEffectIgnoreFirst.js (added)
-
tags/3.6.3/src/hooks/useElementScrollListener.js (added)
-
tags/3.6.3/src/hooks/useHideGreetingTooltip.js (added)
-
tags/3.6.3/src/hooks/useInfiniteScroll.js (added)
-
tags/3.6.3/src/hooks/useInputFocusOut.js (added)
-
tags/3.6.3/src/hooks/useLocalStorageModal.js (added)
-
tags/3.6.3/src/hooks/useNormalizedConversations.js (added)
-
tags/3.6.3/src/hooks/usePublishButton.js (added)
-
tags/3.6.3/src/hooks/useWizard.js (added)
-
tags/3.6.3/src/index.js (added)
-
tags/3.6.3/src/store (added)
-
tags/3.6.3/src/store/actionCreators.js (added)
-
tags/3.6.3/src/store/actionTypes.js (added)
-
tags/3.6.3/src/store/index.js (added)
-
tags/3.6.3/src/store/slices (added)
-
tags/3.6.3/src/store/slices/agentSlice.js (added)
-
tags/3.6.3/src/store/slices/avatarSlice.js (added)
-
tags/3.6.3/src/store/slices/commonActions.js (added)
-
tags/3.6.3/src/store/slices/conversationSlice.js (added)
-
tags/3.6.3/src/store/slices/materialSlice.js (added)
-
tags/3.6.3/src/store/slices/platformSlice.js (added)
-
tags/3.6.3/src/store/slices/rootReducer.js (added)
-
tags/3.6.3/src/store/slices/themeSlice.js (added)
-
tags/3.6.3/src/store/slices/uiSlice.js (added)
-
tags/3.6.3/src/store/slices/userSlice.js (added)
-
tags/3.6.3/src/store/slices/woocommerceSlice.js (added)
-
tags/3.6.3/src/styles (added)
-
tags/3.6.3/src/styles/_mixins.scss (added)
-
tags/3.6.3/src/styles/agent-radio.scss (added)
-
tags/3.6.3/src/styles/button.scss (added)
-
tags/3.6.3/src/styles/chat-guidelines.scss (added)
-
tags/3.6.3/src/styles/chattiness.scss (added)
-
tags/3.6.3/src/styles/checkbox.scss (added)
-
tags/3.6.3/src/styles/dropdown.scss (added)
-
tags/3.6.3/src/styles/index.scss (added)
-
tags/3.6.3/src/styles/infobox.scss (added)
-
tags/3.6.3/src/styles/input-color.scss (added)
-
tags/3.6.3/src/styles/input.scss (added)
-
tags/3.6.3/src/styles/knowledge-base.scss (added)
-
tags/3.6.3/src/styles/limit-warning.scss (added)
-
tags/3.6.3/src/styles/loading.scss (added)
-
tags/3.6.3/src/styles/material-editor.scss (added)
-
tags/3.6.3/src/styles/material-list.scss (added)
-
tags/3.6.3/src/styles/material-summary-modal.scss (added)
-
tags/3.6.3/src/styles/modal.scss (added)
-
tags/3.6.3/src/styles/radio.scss (added)
-
tags/3.6.3/src/styles/textarea.scss (added)
-
tags/3.6.3/src/styles/toggle.scss (added)
-
tags/3.6.3/src/utils (added)
-
tags/3.6.3/src/utils/createAsyncDispatch.js (added)
-
tags/3.6.3/src/utils/index.js (added)
-
tags/3.6.3/src/utils/initAgent.js (added)
-
tags/3.6.3/src/utils/knowledgeBase.js (added)
-
tags/3.6.3/src/utils/platformSingleton.js (added)
-
tags/3.6.3/src/utils/utils.js (added)
-
tags/3.6.3/translations.json (added)
-
tags/3.6.3/uninstall.php (added)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/classes/JAIC_Core.php (modified) (4 diffs)
-
trunk/jotform-ai-chatbot.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
jotform-ai-chatbot/trunk/changelog.txt
r3432673 r3432769 1 1 *** Jotform AI Chatbot Changelog *** 2 3 2026-01-05 - version 3.6.3 4 * Fixed - Chatbot rendering issues 2 5 3 6 2026-01-05 - version 3.6.2 -
jotform-ai-chatbot/trunk/classes/JAIC_Core.php
r3432673 r3432769 1089 1089 if ($statusCode == 200) { 1090 1090 return true; 1091 } else if ($statusCode == 404) {1091 } elseif ($statusCode == 404) { 1092 1092 update_option(self::$pluginAgentUnavailableKey, wp_json_encode([ 1093 1093 "agent_id" => $agentId, … … 1095 1095 ])); 1096 1096 return false; 1097 } else if ($statusCode == 403) {1097 } elseif ($statusCode == 403) { 1098 1098 update_option(self::$pluginPagesSyncBlockedUntilKey, time() + self::$pluginSyncBlockedUntilSeconds); 1099 1099 return false; … … 1154 1154 return false; 1155 1155 } 1156 1156 1157 1157 // If agent id changed, clear the block 1158 1158 delete_option(self::$pluginAgentUnavailableKey); … … 1418 1418 $url = self::$siteEmbedURL . $path . $query; 1419 1419 return ' 1420 <script> 1421 var dJAIC = false; 1422 try { 1423 dJAIC = (window.self !== window.top) && !document.location.href.includes("AiChatbotIframeEmbed"); 1424 } catch (e) {} 1425 if (!dJAIC) { 1426 document.addEventListener("DOMContentLoaded", function () { 1427 setTimeout(function () { 1428 var s = document.createElement("script"); 1429 s.src = "' . esc_url($url) . '"; 1430 s.defer = true; 1431 document.head.appendChild(s); 1432 }, 2000); 1433 }); 1434 } 1420 <script type="text/javascript"> 1421 document.addEventListener("DOMContentLoaded", function () { 1422 setTimeout(function () { 1423 var s = document.createElement("script"); 1424 s.src = "' . esc_url($url) . '"; 1425 s.defer = true; 1426 document.head.appendChild(s); 1427 }, 2000); 1428 }); 1435 1429 </script> 1436 1430 '; -
jotform-ai-chatbot/trunk/jotform-ai-chatbot.php
r3432673 r3432769 8 8 * License: GPLv2 or later 9 9 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 * Version: 3.6. 210 * Version: 3.6.3 11 11 * Author URI: https://www.jotform.com/ 12 12 */ … … 18 18 19 19 // Define plugin constants for main file, directory path, and URL 20 define('JAIC_PLUGIN_VERSION', '3.6. 2');20 define('JAIC_PLUGIN_VERSION', '3.6.3'); 21 21 define('JAIC_PLUGIN_DIR', plugin_dir_path(__FILE__)); 22 22 define('JAIC_PLUGIN_URL', plugin_dir_url(__FILE__)); -
jotform-ai-chatbot/trunk/readme.txt
r3432673 r3432769 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.0 7 Stable tag: 3.6. 27 Stable tag: 3.6.3 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 179 179 180 180 == Changelog == 181 = 3.6.3 (2026-01-05) = 182 * Fix: Minor fix on chatbot rendering issues 183 181 184 = 3.6.2 (2026-01-05) = 182 185 * Update: Chatbot is no longer rendered on 404 pages
Note: See TracChangeset
for help on using the changeset viewer.