Changeset 3375551
- Timestamp:
- 10/09/2025 08:45:05 AM (6 months ago)
- Location:
- linkflow-chat/trunk
- Files:
-
- 403 added
-
assets (added)
-
assets/admin (added)
-
assets/admin/css (added)
-
assets/admin/css/admin.css (added)
-
assets/admin/css/block.css (added)
-
assets/admin/css/contact-methods.css (added)
-
assets/admin/css/conversations.css (added)
-
assets/admin/css/knowledge.css (added)
-
assets/admin/js (added)
-
assets/admin/js/admin.js (added)
-
assets/admin/js/block.js (added)
-
assets/admin/js/button-variation.js (added)
-
assets/admin/js/contact-methods.js (added)
-
assets/admin/js/conversations.js (added)
-
assets/admin/js/knowledge.js (added)
-
assets/dist (added)
-
assets/dist/.vite (added)
-
assets/dist/.vite/manifest.json (added)
-
assets/dist/css (added)
-
assets/dist/css/main-DuJaGN5D.css (added)
-
assets/dist/js (added)
-
assets/dist/js/main-DyTwV7Qp.js (added)
-
frontend (added)
-
frontend/CHAT_UI_STYLE_GUIDE.md (added)
-
frontend/package.json (added)
-
frontend/pnpm-lock.yaml (added)
-
frontend/postcss.config.js (added)
-
frontend/src (added)
-
frontend/src/components (added)
-
frontend/src/components/AIMessage.tsx (added)
-
frontend/src/components/Avatar.tsx (added)
-
frontend/src/components/BlockWidget.tsx (added)
-
frontend/src/components/ChatButton.tsx (added)
-
frontend/src/components/ChatWidget.tsx (added)
-
frontend/src/components/ChatWindow.tsx (added)
-
frontend/src/components/ContactForm.tsx (added)
-
frontend/src/components/ContactOverlay.tsx (added)
-
frontend/src/components/InteractiveMessage.tsx (added)
-
frontend/src/components/MessageInput.tsx (added)
-
frontend/src/components/MessageList.tsx (added)
-
frontend/src/components/QRModal.tsx (added)
-
frontend/src/components/SystemMessage.tsx (added)
-
frontend/src/components/UserMessage.tsx (added)
-
frontend/src/hooks (added)
-
frontend/src/hooks/useAPI.ts (added)
-
frontend/src/hooks/useChatManager.ts (added)
-
frontend/src/hooks/useChatState.ts (added)
-
frontend/src/hooks/useConfigState.ts (added)
-
frontend/src/hooks/useContactAction.ts (added)
-
frontend/src/hooks/useContactMethods.ts (added)
-
frontend/src/hooks/useGlobalDisplayConfig.ts (added)
-
frontend/src/hooks/useLocalization.ts (added)
-
frontend/src/index.css (added)
-
frontend/src/locales (added)
-
frontend/src/locales/de_DE.ts (added)
-
frontend/src/locales/en_US.ts (added)
-
frontend/src/locales/es_ES.ts (added)
-
frontend/src/locales/fr_FR.ts (added)
-
frontend/src/locales/it_IT.ts (added)
-
frontend/src/locales/ja_JP.ts (added)
-
frontend/src/locales/ru_RU.ts (added)
-
frontend/src/locales/zh_CN.ts (added)
-
frontend/src/main.tsx (added)
-
frontend/src/services (added)
-
frontend/src/services/api-client.ts (added)
-
frontend/src/styles (added)
-
frontend/src/types (added)
-
frontend/src/types/index.ts (added)
-
frontend/src/utils (added)
-
frontend/src/utils/index.ts (added)
-
frontend/src/utils/storage.ts (added)
-
frontend/tailwind.config.js (added)
-
frontend/tsconfig.json (added)
-
frontend/tsconfig.node.json (added)
-
frontend/vite.config.ts (added)
-
includes (added)
-
includes/admin (added)
-
includes/admin/class-admin-manager.php (added)
-
includes/admin/views (added)
-
includes/admin/views/contact-methods (added)
-
includes/admin/views/contact-methods.php (added)
-
includes/admin/views/contact-methods/app-selection.php (added)
-
includes/admin/views/contact-methods/available-methods.php (added)
-
includes/admin/views/contact-methods/configured-methods-form.php (added)
-
includes/admin/views/contact-methods/icons (added)
-
includes/admin/views/contact-methods/icons/airobot.svg (added)
-
includes/admin/views/contact-methods/icons/applemessage.svg (added)
-
includes/admin/views/contact-methods/icons/appointment.svg (added)
-
includes/admin/views/contact-methods/icons/call.svg (added)
-
includes/admin/views/contact-methods/icons/callback.svg (added)
-
includes/admin/views/contact-methods/icons/contactform.svg (added)
-
includes/admin/views/contact-methods/icons/customlink.svg (added)
-
includes/admin/views/contact-methods/icons/dicord.svg (added)
-
includes/admin/views/contact-methods/icons/email.svg (added)
-
includes/admin/views/contact-methods/icons/googlemap.svg (added)
-
includes/admin/views/contact-methods/icons/instagram.svg (added)
-
includes/admin/views/contact-methods/icons/kakaotalk.svg (added)
-
includes/admin/views/contact-methods/icons/line.svg (added)
-
includes/admin/views/contact-methods/icons/linkin.svg (added)
-
includes/admin/views/contact-methods/icons/messenger.svg (added)
-
includes/admin/views/contact-methods/icons/skype.svg (added)
-
includes/admin/views/contact-methods/icons/slack.svg (added)
-
includes/admin/views/contact-methods/icons/sms.svg (added)
-
includes/admin/views/contact-methods/icons/snapchat.svg (added)
-
includes/admin/views/contact-methods/icons/teams.svg (added)
-
includes/admin/views/contact-methods/icons/telegram.svg (added)
-
includes/admin/views/contact-methods/icons/tiktok.svg (added)
-
includes/admin/views/contact-methods/icons/viber.svg (added)
-
includes/admin/views/contact-methods/icons/vkontakte.svg (added)
-
includes/admin/views/contact-methods/icons/waze.svg (added)
-
includes/admin/views/contact-methods/icons/wechat.svg (added)
-
includes/admin/views/contact-methods/icons/whatsapp.svg (added)
-
includes/admin/views/contact-methods/icons/x.svg (added)
-
includes/admin/views/contact-methods/icons/youtube.svg (added)
-
includes/admin/views/contact-methods/method-config-template.php (added)
-
includes/admin/views/contact-methods/settings-modal.php (added)
-
includes/admin/views/conversations-list.php (added)
-
includes/admin/views/knowledge-form.php (added)
-
includes/admin/views/knowledge-list.php (added)
-
includes/admin/views/service-form.php (added)
-
includes/admin/views/services-list.php (added)
-
includes/admin/views/settings.php (added)
-
includes/class-ai-service-factory.php (added)
-
includes/class-ai-service.php (added)
-
includes/class-api-manager.php (added)
-
includes/class-asset-manager.php (added)
-
includes/class-autoloader.php (added)
-
includes/class-blocks-manager.php (added)
-
includes/class-config-validator.php (added)
-
includes/class-database-manager.php (added)
-
includes/class-display-controller.php (added)
-
includes/class-email-service.php (added)
-
includes/class-frontend-manager.php (added)
-
includes/class-linkflow-chat.php (added)
-
includes/class-provider-manager.php (added)
-
includes/class-qa-manager.php (added)
-
includes/class-service-container.php (added)
-
includes/class-variable-resolver.php (added)
-
includes/class-version-manager.php (added)
-
includes/interface-ai-provider.php (added)
-
includes/models (added)
-
includes/models/class-ai-service-model.php (added)
-
includes/models/class-conversation-model.php (added)
-
includes/models/class-knowledge-model.php (added)
-
includes/models/class-message-model.php (added)
-
includes/providers (added)
-
includes/providers/class-claude-provider.php (added)
-
includes/providers/class-custom-provider.php (added)
-
includes/providers/class-deepseek-provider.php (added)
-
includes/providers/class-openai-provider.php (added)
-
languages (added)
-
languages/linkflow-chat-de_DE.mo (added)
-
languages/linkflow-chat-de_DE.po (added)
-
languages/linkflow-chat-es_ES.mo (added)
-
languages/linkflow-chat-es_ES.po (added)
-
languages/linkflow-chat-fr_FR.mo (added)
-
languages/linkflow-chat-fr_FR.po (added)
-
languages/linkflow-chat-it_IT.mo (added)
-
languages/linkflow-chat-it_IT.po (added)
-
languages/linkflow-chat-ja.mo (added)
-
languages/linkflow-chat-ja.po (added)
-
languages/linkflow-chat-ru_RU.mo (added)
-
languages/linkflow-chat-ru_RU.po (added)
-
languages/linkflow-chat-zh_CN.mo (added)
-
languages/linkflow-chat-zh_CN.po (added)
-
languages/linkflow-chat.pot (added)
-
linkflow-chat.php (added)
-
plugin-info.json (added)
-
readme.txt (added)
-
templates (added)
-
templates/email (added)
-
templates/email/chat-transcript.html (added)
-
templates/email/chat-transcript.txt (added)
-
templates/email/customer-inquiry.html (added)
-
templates/email/customer-inquiry.txt (added)
-
vendor (added)
-
vendor/freemius (added)
-
vendor/freemius/LICENSE.txt (added)
-
vendor/freemius/assets (added)
-
vendor/freemius/assets/css (added)
-
vendor/freemius/assets/css/admin (added)
-
vendor/freemius/assets/css/admin/account.css (added)
-
vendor/freemius/assets/css/admin/add-ons.css (added)
-
vendor/freemius/assets/css/admin/affiliation.css (added)
-
vendor/freemius/assets/css/admin/checkout.css (added)
-
vendor/freemius/assets/css/admin/clone-resolution.css (added)
-
vendor/freemius/assets/css/admin/common.css (added)
-
vendor/freemius/assets/css/admin/connect.css (added)
-
vendor/freemius/assets/css/admin/debug.css (added)
-
vendor/freemius/assets/css/admin/dialog-boxes.css (added)
-
vendor/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
vendor/freemius/assets/css/admin/index.php (added)
-
vendor/freemius/assets/css/admin/optout.css (added)
-
vendor/freemius/assets/css/admin/plugins.css (added)
-
vendor/freemius/assets/css/customizer.css (added)
-
vendor/freemius/assets/css/index.php (added)
-
vendor/freemius/assets/img (added)
-
vendor/freemius/assets/img/index.php (added)
-
vendor/freemius/assets/img/linkflow-chat.png (added)
-
vendor/freemius/assets/img/plugin-icon.png (added)
-
vendor/freemius/assets/img/theme-icon.png (added)
-
vendor/freemius/assets/index.php (added)
-
vendor/freemius/assets/js (added)
-
vendor/freemius/assets/js/index.php (added)
-
vendor/freemius/assets/js/jquery.form.js (added)
-
vendor/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
vendor/freemius/assets/js/postmessage.js (added)
-
vendor/freemius/assets/js/pricing (added)
-
vendor/freemius/assets/js/pricing/14fb1bd5b7c41648488b06147f50a0dc.svg (added)
-
vendor/freemius/assets/js/pricing/178afa6030e76635dbe835e111d2c507.png (added)
-
vendor/freemius/assets/js/pricing/27b5a722a5553d9de0170325267fccec.png (added)
-
vendor/freemius/assets/js/pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png (added)
-
vendor/freemius/assets/js/pricing/4529cac82a2d1f300d3c4702b7b5e8f3.svg (added)
-
vendor/freemius/assets/js/pricing/5480ed23b199531a8cbc05924f26952b.png (added)
-
vendor/freemius/assets/js/pricing/b4f3b958f4a019862d81b15f3f8eee3a.svg (added)
-
vendor/freemius/assets/js/pricing/c03f665db27af43971565560adfba594.png (added)
-
vendor/freemius/assets/js/pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png (added)
-
vendor/freemius/assets/js/pricing/dd89563360f0272635c8f0ab7d7f1402.png (added)
-
vendor/freemius/assets/js/pricing/e366d70661d8ad2493bd6afbd779f125.png (added)
-
vendor/freemius/assets/js/pricing/f18006f6535a1a6e9c6bfbffafe6f18a.svg (added)
-
vendor/freemius/assets/js/pricing/f3aac72a8e63997d6bb888f816457e9b.png (added)
-
vendor/freemius/assets/js/pricing/f928f1be99776af83e8e6be4baf8ffe7.svg (added)
-
vendor/freemius/assets/js/pricing/fde48e4609a6ddc11d639fc2421f2afd.png (added)
-
vendor/freemius/assets/js/pricing/freemius-pricing.js (added)
-
vendor/freemius/assets/js/pricing/freemius-pricing.js.LICENSE.txt (added)
-
vendor/freemius/config.php (added)
-
vendor/freemius/includes (added)
-
vendor/freemius/includes/class-freemius-abstract.php (added)
-
vendor/freemius/includes/class-freemius.php (added)
-
vendor/freemius/includes/class-fs-admin-notices.php (added)
-
vendor/freemius/includes/class-fs-api.php (added)
-
vendor/freemius/includes/class-fs-garbage-collector.php (added)
-
vendor/freemius/includes/class-fs-hook-snapshot.php (added)
-
vendor/freemius/includes/class-fs-lock.php (added)
-
vendor/freemius/includes/class-fs-logger.php (added)
-
vendor/freemius/includes/class-fs-options.php (added)
-
vendor/freemius/includes/class-fs-plugin-updater.php (added)
-
vendor/freemius/includes/class-fs-security.php (added)
-
vendor/freemius/includes/class-fs-storage.php (added)
-
vendor/freemius/includes/class-fs-user-lock.php (added)
-
vendor/freemius/includes/customizer (added)
-
vendor/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
vendor/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
vendor/freemius/includes/customizer/index.php (added)
-
vendor/freemius/includes/debug (added)
-
vendor/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
vendor/freemius/includes/debug/debug-bar-start.php (added)
-
vendor/freemius/includes/debug/index.php (added)
-
vendor/freemius/includes/entities (added)
-
vendor/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
vendor/freemius/includes/entities/class-fs-affiliate.php (added)
-
vendor/freemius/includes/entities/class-fs-billing.php (added)
-
vendor/freemius/includes/entities/class-fs-entity.php (added)
-
vendor/freemius/includes/entities/class-fs-payment.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin-info.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin-license.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin.php (added)
-
vendor/freemius/includes/entities/class-fs-pricing.php (added)
-
vendor/freemius/includes/entities/class-fs-scope-entity.php (added)
-
vendor/freemius/includes/entities/class-fs-site.php (added)
-
vendor/freemius/includes/entities/class-fs-subscription.php (added)
-
vendor/freemius/includes/entities/class-fs-user.php (added)
-
vendor/freemius/includes/entities/index.php (added)
-
vendor/freemius/includes/fs-core-functions.php (added)
-
vendor/freemius/includes/fs-essential-functions.php (added)
-
vendor/freemius/includes/fs-html-escaping-functions.php (added)
-
vendor/freemius/includes/fs-plugin-info-dialog.php (added)
-
vendor/freemius/includes/index.php (added)
-
vendor/freemius/includes/l10n.php (added)
-
vendor/freemius/includes/managers (added)
-
vendor/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-cache-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-checkout-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-clone-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-contact-form-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-debug-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
vendor/freemius/includes/managers/class-fs-license-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-option-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-permission-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-plan-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
vendor/freemius/includes/managers/index.php (added)
-
vendor/freemius/includes/sdk (added)
-
vendor/freemius/includes/sdk/Exceptions (added)
-
vendor/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
vendor/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
vendor/freemius/includes/sdk/Exceptions/Exception.php (added)
-
vendor/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
vendor/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
vendor/freemius/includes/sdk/Exceptions/index.php (added)
-
vendor/freemius/includes/sdk/FreemiusBase.php (added)
-
vendor/freemius/includes/sdk/FreemiusWordPress.php (added)
-
vendor/freemius/includes/sdk/LICENSE.txt (added)
-
vendor/freemius/includes/sdk/index.php (added)
-
vendor/freemius/includes/supplements (added)
-
vendor/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
vendor/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
vendor/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
vendor/freemius/includes/supplements/index.php (added)
-
vendor/freemius/index.php (added)
-
vendor/freemius/languages (added)
-
vendor/freemius/languages/freemius-cs_CZ.mo (added)
-
vendor/freemius/languages/freemius-da_DK.mo (added)
-
vendor/freemius/languages/freemius-de_DE.mo (added)
-
vendor/freemius/languages/freemius-es_ES.mo (added)
-
vendor/freemius/languages/freemius-fr_FR.mo (added)
-
vendor/freemius/languages/freemius-he_IL.mo (added)
-
vendor/freemius/languages/freemius-hu_HU.mo (added)
-
vendor/freemius/languages/freemius-it_IT.mo (added)
-
vendor/freemius/languages/freemius-ja.mo (added)
-
vendor/freemius/languages/freemius-nl_NL.mo (added)
-
vendor/freemius/languages/freemius-ru_RU.mo (added)
-
vendor/freemius/languages/freemius-ta.mo (added)
-
vendor/freemius/languages/freemius-zh_CN.mo (added)
-
vendor/freemius/languages/freemius.pot (added)
-
vendor/freemius/languages/index.php (added)
-
vendor/freemius/require.php (added)
-
vendor/freemius/start.php (added)
-
vendor/freemius/templates (added)
-
vendor/freemius/templates/account (added)
-
vendor/freemius/templates/account.php (added)
-
vendor/freemius/templates/account/billing.php (added)
-
vendor/freemius/templates/account/index.php (added)
-
vendor/freemius/templates/account/partials (added)
-
vendor/freemius/templates/account/partials/activate-license-button.php (added)
-
vendor/freemius/templates/account/partials/addon.php (added)
-
vendor/freemius/templates/account/partials/deactivate-license-button.php (added)
-
vendor/freemius/templates/account/partials/disconnect-button.php (added)
-
vendor/freemius/templates/account/partials/index.php (added)
-
vendor/freemius/templates/account/partials/site.php (added)
-
vendor/freemius/templates/account/payments.php (added)
-
vendor/freemius/templates/add-ons.php (added)
-
vendor/freemius/templates/add-trial-to-pricing.php (added)
-
vendor/freemius/templates/admin-notice.php (added)
-
vendor/freemius/templates/ajax-loader.php (added)
-
vendor/freemius/templates/api-connectivity-message-js.php (added)
-
vendor/freemius/templates/auto-installation.php (added)
-
vendor/freemius/templates/checkout (added)
-
vendor/freemius/templates/checkout.php (added)
-
vendor/freemius/templates/checkout/frame.php (added)
-
vendor/freemius/templates/checkout/process-redirect.php (added)
-
vendor/freemius/templates/checkout/redirect.php (added)
-
vendor/freemius/templates/clone-resolution-js.php (added)
-
vendor/freemius/templates/connect (added)
-
vendor/freemius/templates/connect.php (added)
-
vendor/freemius/templates/connect/index.php (added)
-
vendor/freemius/templates/connect/permission.php (added)
-
vendor/freemius/templates/connect/permissions-group.php (added)
-
vendor/freemius/templates/contact.php (added)
-
vendor/freemius/templates/debug (added)
-
vendor/freemius/templates/debug.php (added)
-
vendor/freemius/templates/debug/api-calls.php (added)
-
vendor/freemius/templates/debug/index.php (added)
-
vendor/freemius/templates/debug/logger.php (added)
-
vendor/freemius/templates/debug/plugins-themes-sync.php (added)
-
vendor/freemius/templates/debug/scheduled-crons.php (added)
-
vendor/freemius/templates/email.php (added)
-
vendor/freemius/templates/forms (added)
-
vendor/freemius/templates/forms/affiliation.php (added)
-
vendor/freemius/templates/forms/data-debug-mode.php (added)
-
vendor/freemius/templates/forms/deactivation (added)
-
vendor/freemius/templates/forms/deactivation/contact.php (added)
-
vendor/freemius/templates/forms/deactivation/form.php (added)
-
vendor/freemius/templates/forms/deactivation/index.php (added)
-
vendor/freemius/templates/forms/deactivation/retry-skip.php (added)
-
vendor/freemius/templates/forms/email-address-update.php (added)
-
vendor/freemius/templates/forms/index.php (added)
-
vendor/freemius/templates/forms/license-activation.php (added)
-
vendor/freemius/templates/forms/optout.php (added)
-
vendor/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
vendor/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
vendor/freemius/templates/forms/resend-key.php (added)
-
vendor/freemius/templates/forms/subscription-cancellation.php (added)
-
vendor/freemius/templates/forms/trial-start.php (added)
-
vendor/freemius/templates/forms/user-change.php (added)
-
vendor/freemius/templates/gdpr-optin-js.php (added)
-
vendor/freemius/templates/index.php (added)
-
vendor/freemius/templates/js (added)
-
vendor/freemius/templates/js/index.php (added)
-
vendor/freemius/templates/js/jquery.content-change.php (added)
-
vendor/freemius/templates/js/open-license-activation.php (added)
-
vendor/freemius/templates/js/permissions.php (added)
-
vendor/freemius/templates/js/style-premium-theme.php (added)
-
vendor/freemius/templates/partials (added)
-
vendor/freemius/templates/partials/index.php (added)
-
vendor/freemius/templates/partials/network-activation.php (added)
-
vendor/freemius/templates/plugin-icon.php (added)
-
vendor/freemius/templates/plugin-info (added)
-
vendor/freemius/templates/plugin-info/description.php (added)
-
vendor/freemius/templates/plugin-info/features.php (added)
-
vendor/freemius/templates/plugin-info/index.php (added)
-
vendor/freemius/templates/plugin-info/screenshots.php (added)
-
vendor/freemius/templates/pricing.php (added)
-
vendor/freemius/templates/secure-https-header.php (added)
-
vendor/freemius/templates/sticky-admin-notice-js.php (added)
-
vendor/freemius/templates/tabs-capture-js.php (added)
-
vendor/freemius/templates/tabs.php (added)
-
version.json (added)
Note: See TracChangeset
for help on using the changeset viewer.