Changeset 3446278
- Timestamp:
- 01/24/2026 08:41:22 PM (4 weeks ago)
- Location:
- zeno-chatbot-ai
- Files:
-
- 430 added
- 8 deleted
- 40 edited
-
tags/1.2.0 (added)
-
tags/1.2.0/assets (added)
-
tags/1.2.0/assets/.vite (added)
-
tags/1.2.0/assets/.vite/manifest.json (added)
-
tags/1.2.0/assets/admin (added)
-
tags/1.2.0/assets/admin/css (added)
-
tags/1.2.0/assets/admin/css/admin.css (added)
-
tags/1.2.0/assets/admin/js (added)
-
tags/1.2.0/assets/admin/js/admin.js (added)
-
tags/1.2.0/assets/assets (added)
-
tags/1.2.0/assets/assets/_plugin-vue_export-helper-D3HpnJhL.js (added)
-
tags/1.2.0/assets/assets/_plugin-vue_export-helper-mt0p9uAX.js (added)
-
tags/1.2.0/assets/assets/remixicon.eot (added)
-
tags/1.2.0/assets/assets/remixicon.svg (added)
-
tags/1.2.0/assets/assets/remixicon.ttf (added)
-
tags/1.2.0/assets/assets/remixicon.woff (added)
-
tags/1.2.0/assets/assets/remixicon.woff2 (added)
-
tags/1.2.0/assets/assets/useI18n-B1K__77W.js (added)
-
tags/1.2.0/assets/assets/useI18n-BxV7yVsy.js (added)
-
tags/1.2.0/assets/assets/useI18n-CG_B1qHU.js (added)
-
tags/1.2.0/assets/assets/useI18n-Cbw3P1Tc.js (added)
-
tags/1.2.0/assets/assets/useI18n-Di_w9u-k.js (added)
-
tags/1.2.0/assets/assets/useI18n-lt1RZnLE.js (added)
-
tags/1.2.0/assets/public (added)
-
tags/1.2.0/assets/public/css (added)
-
tags/1.2.0/assets/public/css/public.css (added)
-
tags/1.2.0/assets/public/js (added)
-
tags/1.2.0/assets/public/js/public.js (added)
-
tags/1.2.0/boot (added)
-
tags/1.2.0/boot/app.php (added)
-
tags/1.2.0/boot/bindings.php (added)
-
tags/1.2.0/boot/dev.php (added)
-
tags/1.2.0/boot/index.php (added)
-
tags/1.2.0/changelog.txt (added)
-
tags/1.2.0/composer.json (added)
-
tags/1.2.0/composer.lock (added)
-
tags/1.2.0/config (added)
-
tags/1.2.0/config/api.php (added)
-
tags/1.2.0/config/app.php (added)
-
tags/1.2.0/config/countries.php (added)
-
tags/1.2.0/config/index.php (added)
-
tags/1.2.0/config/str.php (added)
-
tags/1.2.0/database (added)
-
tags/1.2.0/database/index.php (added)
-
tags/1.2.0/database/migrations (added)
-
tags/1.2.0/database/migrations/001_create_customers_table.php (added)
-
tags/1.2.0/database/migrations/002_create_conversations_table.php (added)
-
tags/1.2.0/database/migrations/003_create_messages_table.php (added)
-
tags/1.2.0/database/migrations/004_create_meta_table.php (added)
-
tags/1.2.0/database/migrations/005_create_saved_replies_table.php (added)
-
tags/1.2.0/database/migrations/index.php (added)
-
tags/1.2.0/index.php (added)
-
tags/1.2.0/languages (added)
-
tags/1.2.0/languages/zeno-chatbot-ai.pot (added)
-
tags/1.2.0/package-lock.json (added)
-
tags/1.2.0/package.json (added)
-
tags/1.2.0/phpcs.xml (added)
-
tags/1.2.0/postcss.config.js (added)
-
tags/1.2.0/readme.txt (added)
-
tags/1.2.0/resources (added)
-
tags/1.2.0/resources/Admin (added)
-
tags/1.2.0/resources/Admin/Components (added)
-
tags/1.2.0/resources/Admin/Components/AppLayout.vue (added)
-
tags/1.2.0/resources/Admin/Components/AppNavbar.vue (added)
-
tags/1.2.0/resources/Admin/Components/BaseButton.vue (added)
-
tags/1.2.0/resources/Admin/Components/Card.vue (added)
-
tags/1.2.0/resources/Admin/Components/ConfirmationModal.vue (added)
-
tags/1.2.0/resources/Admin/Components/DeleteConfirmationModal.vue (added)
-
tags/1.2.0/resources/Admin/Components/DropdownMenu.vue (added)
-
tags/1.2.0/resources/Admin/Components/DropdownMenuItem.vue (added)
-
tags/1.2.0/resources/Admin/Components/FormInput.vue (added)
-
tags/1.2.0/resources/Admin/Components/FormLabel.vue (added)
-
tags/1.2.0/resources/Admin/Components/FormSelect.vue (added)
-
tags/1.2.0/resources/Admin/Components/Icon.vue (added)
-
tags/1.2.0/resources/Admin/Components/LoadingSpinner.vue (added)
-
tags/1.2.0/resources/Admin/Components/MediaPicker.vue (added)
-
tags/1.2.0/resources/Admin/Components/NotificationContainer.vue (added)
-
tags/1.2.0/resources/Admin/Components/Pagination.vue (added)
-
tags/1.2.0/resources/Admin/Components/RangeSlider.vue (added)
-
tags/1.2.0/resources/Admin/Components/SettingsLayout.vue (added)
-
tags/1.2.0/resources/Admin/Components/StatCard.vue (added)
-
tags/1.2.0/resources/Admin/Components/ToastNotification.vue (added)
-
tags/1.2.0/resources/Admin/Components/WhatsNewDrawer.vue (added)
-
tags/1.2.0/resources/Admin/Modules (added)
-
tags/1.2.0/resources/Admin/Modules/Conversation (added)
-
tags/1.2.0/resources/Admin/Modules/Conversation/Components (added)
-
tags/1.2.0/resources/Admin/Modules/Conversation/Components/ConversationDetailsPageSkeleton.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Conversation/Components/ConversationSkeleton.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Conversation/ConversationDetails.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Conversation/Conversations.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Dashboard (added)
-
tags/1.2.0/resources/Admin/Modules/Dashboard/Components (added)
-
tags/1.2.0/resources/Admin/Modules/Dashboard/Components/DashboardSkeleton.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Dashboard/Components/LineChart.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Dashboard/Components/RecentConversations.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Dashboard/Components/StatsWidget.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Dashboard/Dashboard.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Help (added)
-
tags/1.2.0/resources/Admin/Modules/Help/Help.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/ChatSettings (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/ChatSettings/ChatSettings.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/DataSourceSettings (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/DataSourceSettings/Components (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/DataSourceSettings/Components/ExternalSourcesTab.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/DataSourceSettings/Components/InternalContentTab.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/DataSourceSettings/DataSourceSettings.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/EmailSettings (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/EmailSettings/EmailSettings.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/GeneralSettings (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/GeneralSettings/GeneralSettings.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/LLMSettings (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/LLMSettings/Components (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/LLMSettings/Components/AnthropicSettings.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/LLMSettings/Components/GoogleSettings.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/LLMSettings/Components/OpenAISettings.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/LLMSettings/LLMSettings.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/SavedReply (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/SavedReply/AddReply.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/SavedReply/Analytics.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/SavedReply/Index.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/SavedReply/ListView.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/SavedReply/SemanticSettings.vue (added)
-
tags/1.2.0/resources/Admin/Modules/Settings/Settings.vue (added)
-
tags/1.2.0/resources/Admin/css (added)
-
tags/1.2.0/resources/Admin/css/admin.scss (added)
-
tags/1.2.0/resources/Admin/js (added)
-
tags/1.2.0/resources/Admin/js/App.vue (added)
-
tags/1.2.0/resources/Admin/js/composables (added)
-
tags/1.2.0/resources/Admin/js/composables/useConfirmation.js (added)
-
tags/1.2.0/resources/Admin/js/composables/useDeleteConfirmation.js (added)
-
tags/1.2.0/resources/Admin/js/composables/useForm.js (added)
-
tags/1.2.0/resources/Admin/js/composables/useI18n.js (added)
-
tags/1.2.0/resources/Admin/js/composables/useToast.js (added)
-
tags/1.2.0/resources/Admin/js/directives (added)
-
tags/1.2.0/resources/Admin/js/directives/loading.js (added)
-
tags/1.2.0/resources/Admin/js/main.js (added)
-
tags/1.2.0/resources/Admin/js/plugins (added)
-
tags/1.2.0/resources/Admin/js/plugins/loading.js (added)
-
tags/1.2.0/resources/Admin/js/router (added)
-
tags/1.2.0/resources/Admin/js/router/index.js (added)
-
tags/1.2.0/resources/Admin/js/utils (added)
-
tags/1.2.0/resources/Admin/js/utils/helper.js (added)
-
tags/1.2.0/resources/Admin/js/utils/http.js (added)
-
tags/1.2.0/resources/Admin/views (added)
-
tags/1.2.0/resources/Admin/views/admin-layout.php (added)
-
tags/1.2.0/resources/Public (added)
-
tags/1.2.0/resources/Public/css (added)
-
tags/1.2.0/resources/Public/css/floating-chat-widget.css (added)
-
tags/1.2.0/resources/Public/js (added)
-
tags/1.2.0/resources/Public/js/components (added)
-
tags/1.2.0/resources/Public/js/components/FloatingChatWidget.vue (added)
-
tags/1.2.0/resources/Public/js/components/Message.vue (added)
-
tags/1.2.0/resources/Public/js/components/MessageContainer.vue (added)
-
tags/1.2.0/resources/Public/js/components/MessageLoading.vue (added)
-
tags/1.2.0/resources/Public/js/components/TypingIndicator.vue (added)
-
tags/1.2.0/resources/Public/js/main.js (added)
-
tags/1.2.0/resources/Public/js/useAjax.js (added)
-
tags/1.2.0/resources/Public/js/useCookie.js (added)
-
tags/1.2.0/resources/Public/js/useWidgetConfig.js (added)
-
tags/1.2.0/src (added)
-
tags/1.2.0/src/App.php (added)
-
tags/1.2.0/src/Contract (added)
-
tags/1.2.0/src/Contract/LLMProviderInterface.php (added)
-
tags/1.2.0/src/Contract/index.php (added)
-
tags/1.2.0/src/Controller (added)
-
tags/1.2.0/src/Controller/AjaxChatController.php (added)
-
tags/1.2.0/src/Controller/index.php (added)
-
tags/1.2.0/src/Helper (added)
-
tags/1.2.0/src/Helper/Email.php (added)
-
tags/1.2.0/src/Helper/ExternalSources.php (added)
-
tags/1.2.0/src/Helper/Hash.php (added)
-
tags/1.2.0/src/Helper/Helper.php (added)
-
tags/1.2.0/src/Helper/InternalContentIndex.php (added)
-
tags/1.2.0/src/Helper/IpDetector.php (added)
-
tags/1.2.0/src/Helper/LLMHelper.php (added)
-
tags/1.2.0/src/Helper/MediaResources.php (added)
-
tags/1.2.0/src/Helper/Resources.php (added)
-
tags/1.2.0/src/Helper/Security.php (added)
-
tags/1.2.0/src/Helper/SessionKeyGenerator.php (added)
-
tags/1.2.0/src/Helper/Settings.php (added)
-
tags/1.2.0/src/Helper/Validator.php (added)
-
tags/1.2.0/src/Helper/index.php (added)
-
tags/1.2.0/src/Hooks (added)
-
tags/1.2.0/src/Hooks/Handler (added)
-
tags/1.2.0/src/Hooks/Handler/Admin (added)
-
tags/1.2.0/src/Hooks/Handler/Admin/AssetHandler.php (added)
-
tags/1.2.0/src/Hooks/Handler/Admin/MenuHandler.php (added)
-
tags/1.2.0/src/Hooks/Handler/Admin/NoticeHandler.php (added)
-
tags/1.2.0/src/Hooks/Handler/Admin/index.php (added)
-
tags/1.2.0/src/Hooks/Handler/BaseHandler.php (added)
-
tags/1.2.0/src/Hooks/Handler/Frontend (added)
-
tags/1.2.0/src/Hooks/Handler/Frontend/AssetHandler.php (added)
-
tags/1.2.0/src/Hooks/Handler/Frontend/index.php (added)
-
tags/1.2.0/src/Hooks/Handler/Plugin (added)
-
tags/1.2.0/src/Hooks/Handler/Plugin/ActivationHandler.php (added)
-
tags/1.2.0/src/Hooks/Handler/Plugin/UpgradeHandler.php (added)
-
tags/1.2.0/src/Hooks/Handler/Plugin/index.php (added)
-
tags/1.2.0/src/Hooks/Handler/index.php (added)
-
tags/1.2.0/src/Hooks/actions.php (added)
-
tags/1.2.0/src/Hooks/filters.php (added)
-
tags/1.2.0/src/Hooks/index.php (added)
-
tags/1.2.0/src/Http (added)
-
tags/1.2.0/src/Http/Controller (added)
-
tags/1.2.0/src/Http/Controller/Api (added)
-
tags/1.2.0/src/Http/Controller/Api/V1 (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/AdminChatController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/ChatSettingsController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/ConfigController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/DashboardController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/DataSourceSettingsController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/EmailSettingsController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/GeneralSettingsController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/InternalContentIndexController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/InternalContentSettingsController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/LLMSettingsController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/SavedReplyController.php (added)
-
tags/1.2.0/src/Http/Controller/Api/V1/index.php (added)
-
tags/1.2.0/src/Http/Controller/Api/index.php (added)
-
tags/1.2.0/src/Http/Controller/index.php (added)
-
tags/1.2.0/src/Http/index.php (added)
-
tags/1.2.0/src/Model (added)
-
tags/1.2.0/src/Model/Conversation.php (added)
-
tags/1.2.0/src/Model/Customer.php (added)
-
tags/1.2.0/src/Model/Message.php (added)
-
tags/1.2.0/src/Model/Meta.php (added)
-
tags/1.2.0/src/Model/SavedReply.php (added)
-
tags/1.2.0/src/Model/User.php (added)
-
tags/1.2.0/src/ServiceProvider (added)
-
tags/1.2.0/src/ServiceProvider/AppServiceProvider.php (added)
-
tags/1.2.0/src/ServiceProvider/PluginServiceProvider.php (added)
-
tags/1.2.0/src/ServiceProvider/index.php (added)
-
tags/1.2.0/src/Services (added)
-
tags/1.2.0/src/Services/Chat (added)
-
tags/1.2.0/src/Services/Chat/Contracts (added)
-
tags/1.2.0/src/Services/Chat/Contracts/EmbeddingProviderInterface.php (added)
-
tags/1.2.0/src/Services/Chat/Contracts/HitCounterInterface.php (added)
-
tags/1.2.0/src/Services/Chat/Contracts/LanguageResolverInterface.php (added)
-
tags/1.2.0/src/Services/Chat/Contracts/SavedReplyMatcherInterface.php (added)
-
tags/1.2.0/src/Services/Chat/Contracts/SemanticMatcherInterface.php (added)
-
tags/1.2.0/src/Services/Chat/DatabaseHitCounter.php (added)
-
tags/1.2.0/src/Services/Chat/DefaultLanguageResolver.php (added)
-
tags/1.2.0/src/Services/Chat/DefaultSavedReplyMatcher.php (added)
-
tags/1.2.0/src/Services/Chat/Embedding (added)
-
tags/1.2.0/src/Services/Chat/Embedding/EmbeddingService.php (added)
-
tags/1.2.0/src/Services/Chat/Embedding/GeminiEmbeddingProvider.php (added)
-
tags/1.2.0/src/Services/Chat/Embedding/OpenAIEmbeddingProvider.php (added)
-
tags/1.2.0/src/Services/Chat/Embedding/VectorMath.php (added)
-
tags/1.2.0/src/Services/Chat/FallbackPolicy.php (added)
-
tags/1.2.0/src/Services/Chat/NullHitCounter.php (added)
-
tags/1.2.0/src/Services/Chat/SavedReplyService.php (added)
-
tags/1.2.0/src/Services/Chat/SemanticSavedReplyMatcher.php (added)
-
tags/1.2.0/src/Services/Chat/Support (added)
-
tags/1.2.0/src/Services/Chat/Support/TextNormalizer.php (added)
-
tags/1.2.0/src/Services/ChatResponse.php (added)
-
tags/1.2.0/src/Services/ChatService.php (added)
-
tags/1.2.0/src/Services/Dashboard (added)
-
tags/1.2.0/src/Services/Dashboard/Widget.php (added)
-
tags/1.2.0/src/Services/Dashboard/WidgetBuilder.php (added)
-
tags/1.2.0/src/Services/HttpClient.php (added)
-
tags/1.2.0/src/Services/LLMService (added)
-
tags/1.2.0/src/Services/LLMService/AIClient (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/AIClientConfig.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/AiClient.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Builders (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Builders/PromptBuilder.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Config (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Config/AiConfig.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Config/ConfigBuilder.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/Adapters (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/Adapters/AdapterInterface.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/Adapters/GeminiTextModel.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/Adapters/OpenAITextModel.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/Gemini.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/OpenAI.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/PromptBuilders (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/PromptBuilders/Builder.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/PromptBuilders/GeminiPromptBuilder.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/PromptBuilders/OpenAIPromptBuilder.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Providers/ProviderInterface.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Results (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Results/Candidate.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Results/GenerativeAiResult.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Results/TokenUsage.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/FileResource.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/Handlers (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/Handlers/FileHandler.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/Handlers/MediaHandler.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/Handlers/TextHandler.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/Handlers/UploadHandler.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/Handlers/UrlHandler.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/ResourceLoader.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/ResourceResult.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/Support/ResponseParser.php (added)
-
tags/1.2.0/src/Services/LLMService/AIClient/index.php (added)
-
tags/1.2.0/src/Services/LLMService/Contracts (added)
-
tags/1.2.0/src/Services/LLMService/Contracts/LLMResponse.php (added)
-
tags/1.2.0/src/Services/LLMService/Contracts/index.php (added)
-
tags/1.2.0/src/Services/LLMService/LLMService.php (added)
-
tags/1.2.0/src/Services/LLMService/index.php (added)
-
tags/1.2.0/src/Services/index.php (added)
-
tags/1.2.0/src/Support (added)
-
tags/1.2.0/src/Support/Conversation.php (added)
-
tags/1.2.0/src/Support/Instructions.php (added)
-
tags/1.2.0/src/Support/ResourceFormatter.php (added)
-
tags/1.2.0/src/Support/Utility.php (added)
-
tags/1.2.0/src/index.php (added)
-
tags/1.2.0/src/routes (added)
-
tags/1.2.0/src/routes/ajax.php (added)
-
tags/1.2.0/src/routes/api.php (added)
-
tags/1.2.0/src/routes/index.php (added)
-
tags/1.2.0/tailwind.config.js (added)
-
tags/1.2.0/vendor (added)
-
tags/1.2.0/vendor/autoload.php (added)
-
tags/1.2.0/vendor/composer (added)
-
tags/1.2.0/vendor/composer/ClassLoader.php (added)
-
tags/1.2.0/vendor/composer/InstalledVersions.php (added)
-
tags/1.2.0/vendor/composer/LICENSE (added)
-
tags/1.2.0/vendor/composer/autoload_classmap.php (added)
-
tags/1.2.0/vendor/composer/autoload_namespaces.php (added)
-
tags/1.2.0/vendor/composer/autoload_psr4.php (added)
-
tags/1.2.0/vendor/composer/autoload_real.php (added)
-
tags/1.2.0/vendor/composer/autoload_static.php (added)
-
tags/1.2.0/vendor/composer/installed.json (added)
-
tags/1.2.0/vendor/composer/installed.php (added)
-
tags/1.2.0/vendor/composer/platform_check.php (added)
-
tags/1.2.0/vendor/zenochatbot (added)
-
tags/1.2.0/vendor/zenochatbot/framework (added)
-
tags/1.2.0/vendor/zenochatbot/framework/composer.json (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Asset (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Asset/Vite.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Config (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Config/Repository.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Connection.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/LengthAwarePaginator.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Connection.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Grammar (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Grammar/Grammar.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Grammar/GrammarFactory.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Grammar/MySqlGrammar.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Grammar/SqliteGrammar.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Migration.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/MigrationRunner.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Migrator.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Schema.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Migration/Sql.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Model.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/ModelCollection.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/ORM (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/ORM/Connection.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/ORM/Grammar (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/ORM/Grammar/Grammar.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/ORM/Grammar/GrammarFactory.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/ORM/Grammar/MySqlGrammar.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/ORM/Grammar/SqliteGrammar.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Paginator.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/QueryBuilder.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Relations (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Relations/BelongsTo.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Relations/BelongsToMany.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Relations/HasMany.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Relations/HasOne.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Database/Relations/Relation.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Exceptions (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Exceptions/AuthenticationException.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Exceptions/AuthorizationException.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Exceptions/ConfigurationException.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Exceptions/Handler.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Exceptions/HttpException.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Exceptions/ValidationException.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/App.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/Application.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/ApplicationBuilder.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/Configuration (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/Configuration/Exceptions.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/Container.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/Handler (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/Handler.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/Handler/RestHandler.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/Logger.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Foundation/ServiceProvider.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Http (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Http/Ajax.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Http/Middleware (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Http/Middleware/MiddlewareInterface.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Http/Request.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Http/Response.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Http/ResponseBuilder.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Http/Route.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Response (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Response/Response.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/Anonymize.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/Arr.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/Collection.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/DateTime.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/Helper.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/HigherOrderTapProxy.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/HigherOrderWhenProxy.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/Pluralizer.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/Str.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Support/Stringable.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Validation (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Validation/ValidationException.php (added)
-
tags/1.2.0/vendor/zenochatbot/framework/src/Validation/Validator.php (added)
-
tags/1.2.0/vite.config.js (added)
-
tags/1.2.0/zeno-chatbot-ai.php (added)
-
trunk/assets/.vite/manifest.json (modified) (view diffs)
-
trunk/assets/admin/css/admin.css (modified) (view diffs)
-
trunk/assets/admin/js/admin.js (modified) (view diffs)
-
trunk/assets/assets/remixicon.eot (modified) (view diffs)
-
trunk/assets/assets/remixicon.svg (modified) (view diffs)
-
trunk/assets/assets/remixicon.ttf (modified) (view diffs)
-
trunk/assets/assets/remixicon.woff (modified) (view diffs)
-
trunk/assets/assets/remixicon.woff2 (modified) (view diffs)
-
trunk/assets/assets/useI18n-BxV7yVsy.js (added)
-
trunk/assets/assets/useI18n-CG_B1qHU.js (added)
-
trunk/assets/public/css/public.css (modified) (view diffs)
-
trunk/assets/public/js/public.js (modified) (view diffs)
-
trunk/boot/dev.php (modified) (view diffs)
-
trunk/changelog.txt (added)
-
trunk/composer.lock (modified) (view diffs)
-
trunk/config/str.php (modified) (view diffs)
-
trunk/languages (added)
-
trunk/languages/zeno-chatbot-ai.pot (added)
-
trunk/readme.txt (modified) (view diffs)
-
trunk/src/Helper/InternalContentIndex.php (modified) (view diffs)
-
trunk/src/Helper/MediaResources.php (added)
-
trunk/src/Hooks/Handler/Admin/AssetHandler.php (modified) (view diffs)
-
trunk/src/Http/Controller/Api/V1/DashboardController.php (modified) (view diffs)
-
trunk/src/Http/Controller/Api/V1/DataSourceSettingsController.php (modified) (view diffs)
-
trunk/src/Services/ChatService.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/AiClient.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Builders/InstructionBuilder.php (deleted)
-
trunk/src/Services/LLMService/AIClient/Builders/PromptBuilder.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Config/AiConfig.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Exceptions (deleted)
-
trunk/src/Services/LLMService/AIClient/Providers/Adapters/GeminiTextModel.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Providers/Adapters/OpenAITextModel.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Providers/Gemini.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Providers/OpenAI.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Providers/PromptBuilders/Builder.php (added)
-
trunk/src/Services/LLMService/AIClient/Providers/PromptBuilders/GeminiPromptBuilder.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Providers/PromptBuilders/OpenAIPromptBuilder.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Providers/ProviderInterface.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Results/GenerativeAiResult.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Support/FileResource.php (added)
-
trunk/src/Services/LLMService/AIClient/Support/Handlers (added)
-
trunk/src/Services/LLMService/AIClient/Support/Handlers/FileHandler.php (added)
-
trunk/src/Services/LLMService/AIClient/Support/Handlers/MediaHandler.php (added)
-
trunk/src/Services/LLMService/AIClient/Support/Handlers/TextHandler.php (added)
-
trunk/src/Services/LLMService/AIClient/Support/Handlers/UploadHandler.php (added)
-
trunk/src/Services/LLMService/AIClient/Support/Handlers/UrlHandler.php (added)
-
trunk/src/Services/LLMService/AIClient/Support/ResourceLoader.php (modified) (view diffs)
-
trunk/src/Services/LLMService/AIClient/Support/ResourceResult.php (added)
-
trunk/src/Services/LLMService/AIClient/Support/ResponseParser.php (added)
-
trunk/src/Services/LLMService/AIClient/llmProviders.php (deleted)
-
trunk/src/Services/LLMService/Contracts/LLMConfig.php (deleted)
-
trunk/src/Services/LLMService/Contracts/LLMProvider.php (deleted)
-
trunk/src/Services/LLMService/Contracts/LLMRequest.php (deleted)
-
trunk/src/Services/LLMService/Contracts/LLMResponse.php (modified) (view diffs)
-
trunk/src/Services/LLMService/LLMService.php (modified) (view diffs)
-
trunk/src/Services/LLMService/LLMSettings.php (deleted)
-
trunk/src/Services/LLMService/Provider (deleted)
-
trunk/src/Support/ResourceFormatter.php (added)
-
trunk/src/routes/api.php (modified) (view diffs)
-
trunk/vendor/composer/autoload_classmap.php (modified) (view diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (view diffs)
-
trunk/vendor/composer/installed.json (modified) (view diffs)
-
trunk/vendor/composer/installed.php (modified) (view diffs)
-
trunk/vendor/zenochatbot/framework/src/Database/Migration/Grammar/MySqlGrammar.php (modified) (view diffs)
-
trunk/zeno-chatbot-ai.php (modified) (view diffs)
Note: See TracChangeset
for help on using the changeset viewer.