Plugin Directory

Changeset 3402082


Ignore:
Timestamp:
11/24/2025 08:59:36 PM (4 months ago)
Author:
oberonie
Message:

Release 2.9.2

Location:
oberon-chat
Files:
2 edited
10 copied

Legend:

Unmodified
Added
Removed
  • oberon-chat/tags/2.9.2/oberon-chat.php

    r3401425 r3402082  
    33 * Plugin Name: Oberon Chat
    44 * Description: A professional GPT-powered chatbot for WordPress with comprehensive backend configuration and transcript storage.
    5  * Version: 2.9.1
     5 * Version: 2.9.2
    66 * Requires at least: 6.0
    77 * Requires PHP: 8.0
     
    2222
    2323// Core plugin constants.
    24 define( 'OBERON_PLUGIN_VERSION', '2.9.1' );
     24define( 'OBERON_PLUGIN_VERSION', '2.9.2' );
    2525define( 'OBERON_TEXT_DOMAIN', 'oberon-chat' );
    2626define( 'OBERON_OPTION_KEY', 'oberon_chat_options' );
  • oberon-chat/tags/2.9.2/readme.txt

    r3401425 r3402082  
    1 === Oberon Chat ===
     1=== Oberon Chat – AI Chatbot, Support Agent & Lead Generator (ChatGPT, Gemini, Claude) ===
    22Contributors: oberonie
    3 Tags: chatbot, ai, openai, support, assistant
     3Tags: chatbot, ai, chatgpt, gemini, claude, support, automation
    44Requires at least: 6.0
    55Tested up to: 6.8
    66Requires PHP: 8.0
    7 Stable tag: 2.9.1
     7Stable tag: 2.9.2
    88License: GPL-2.0-or-later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Professional LLM-powered assistant with transcript management and deep customization.
     11Stop losing customers to slow support. Add a 24/7 AI sales and support agent to your site in minutes. Connect OpenAI, Google Gemini, or Anthropic Claude.
    1212
    1313== Description ==
    1414
    15 Oberon Chat delivers a polished, privacy-aware GPT experience to your WordPress site. Configure prompts, tone, rate controls, and interface styling directly from wp-admin, while every conversation is captured for review or compliance.
     15**Are you ignoring your visitors when you sleep?**
    1616
    17 ### Highlights
     17Most website visitors leave because they can't get answers fast enough. You can't be online 24/7—but Oberon Chat can.
    1818
    19 * **Chat Experience** – AI responses backed by your choice of OpenAI (ChatGPT), Google Gemini, or Anthropic Claude with system prompts, context window control, and an optional natural delay.
    20 * **Brand-Ready UI** – Customize the chat badge, colours, text treatments, agent name, greeting, and reach visitors with both trigger styles out of the box (advanced bubble background/text colours require Pro).
    21 * **Prompt Presets** – Pick from goal-based system prompts (lead generation, support, product discovery) and insert them with one click.
    22 * **Transcript Vault** – Store complete conversation logs, email stale sessions automatically, and review, export, or delete transcripts within WordPress.
    23 * **Admin Friendly** – WordPress Settings API integration, color pickers, nonce-protected AJAX, and cron cleanup ensure the plugin plays nicely in production.
    24 * **Performance & Safety** – Inline history trimming on both client and server protects API usage, Pro-only settings revert to safe defaults if the licence lapses, and no UI assets load in admin or on pages without the shortcode.
    25 * **Backend LLM Hub** – Configure your provider, API key, and preferred model from a dedicated tab.
     19Oberon Chat isn't just a "chatbot"; it is an **intelligent employee** that lives on your website. It answers questions, captures leads, and guides visitors to checkout while you sleep.
    2620
    27 ### External Services
     21Unlike other plugins that lock you into expensive monthly subscriptions, **Oberon Chat gives you total control.** You connect directly to the world's smartest AI models (OpenAI, Gemini, Claude) using your own API keys. No middleman fees. No data lock-in.
    2822
    29 Oberon Chat connects to third-party large language model APIs when you supply your own credentials:
     23### 🚀 Why Oberon Chat? (The Exceptional Benefits)
    3024
    31 * **OpenAI** (`https://api.openai.com/v1/chat/completions`, `https://api.openai.com/v1/models`) – Sends system prompt, trimmed message history, and optional function definitions; receives the generated reply. Subject to [OpenAI Terms](https://openai.com/policies/terms-of-use) and [Privacy Policy](https://openai.com/policies/privacy-policy).
    32 * **OpenRouter** (`https://openrouter.ai/api/v1/models`) – Optional model discovery endpoint for OpenRouter-compatible keys. See [OpenRouter Terms](https://openrouter.ai/terms) and [Privacy Policy](https://openrouter.ai/privacy).
    33 * **Google Gemini** (`https://generativelanguage.googleapis.com/v1beta/models`) – Used to fetch available Gemini models and send chat completions. Governed by the [Generative Language API Terms](https://ai.google.dev/terms) and [Google Privacy Policy](https://policies.google.com/privacy).
    34 * **Anthropic Claude** (`https://api.anthropic.com/v1/models`) – Accessed for model discovery and chat completions with supplied keys. Covered by the [Anthropic Terms of Service](https://www.anthropic.com/legal/terms-of-service) and [Privacy Policy](https://www.anthropic.com/legal/privacy).
     25* **Never Miss a Lead Again:** Engage every visitor instantly, 24/7/365.
     26* **Cut Support Costs:** Let AI handle the repetitive questions so you can focus on growing your business.
     27* **Total Privacy Control:** Your data stays with you. We don't proxy your conversations.
     28* **Pay Less:** Don't pay a plugin subscription markup. Pay the AI providers directly for exactly what you use (often pennies per month).
    3529
    36 Only the data required to fulfil each request is transmitted directly from your server to the selected provider; the plugin does not proxy or log API payloads beyond the optional transcript storage you control.
     30### 🧠 Smart Features for Growth
    3731
    38 ### Accessibility & Localization
     32* **Multi-Brain Power:** Switch between **ChatGPT (OpenAI)**, **Google Gemini**, or **Anthropic Claude** to find the smartest model for your needs.
     33* **Instant Personality:** Use our "Prompt Presets" to instantly turn your bot into a **Support Agent**, **Sales Rep**, or **Product Expert** with one click.
     34* **The Transcript Vault:** automatically captures every conversation. See exactly what your customers are asking and export leads directly to your CRM.
     35* **Brand-Perfect Design:** Customize the chat bubble, colors, and greetings to look like a native part of your brand, not a cheap add-on.
    3936
    40 Frontend markup includes ARIA attributes, focus states, and keyboard-friendly controls. Text strings are translation-ready via the `oberon-chat` text domain.
     37### 🛡️ Privacy & Trust (Freedom from Fear)
     38
     39We take security seriously.
     40* **Direct Connection:** Chat data flows directly from your server to the AI provider.
     41* **History Trimming:** We automatically manage context to keep API costs low and relevance high.
     42* **GDPR Friendly:** You control the data. View, export, or delete transcripts instantly.
     43
     44### ⚡ Get Started in 3 Baby Steps
     45
     461.  **Install** and Activate Oberon Chat.
     472.  **Paste** your API Key (OpenAI, Gemini, or Claude).
     483.  **Select** a System Prompt (e.g., "Customer Support").
     49*That's it! Your AI agent is live.*
     50
     51---
     52
     53### External Services & Data Transparency
     54
     55To function, this plugin connects to the AI provider of your choice. You must have your own account/API key with these providers.
     56
     57* **OpenAI:** Sends prompts/history to `https://api.openai.com/v1/chat/completions`.
     58    [OpenAI Terms](https://openai.com/policies/terms-of-use) | [Privacy Policy](https://openai.com/policies/privacy-policy)
     59* **Google Gemini:** Connects to `https://generativelanguage.googleapis.com/v1beta/models`.
     60    [Google API Terms](https://ai.google.dev/terms) | [Privacy Policy](https://policies.google.com/privacy)
     61* **Anthropic Claude:** Connects to `https://api.anthropic.com/v1/models`.
     62    [Anthropic Terms](https://www.anthropic.com/legal/terms-of-service) | [Privacy Policy](https://www.anthropic.com/legal/privacy)
     63* **OpenRouter:** Optional connection to `https://openrouter.ai/api/v1/models`.
     64    [OpenRouter Terms](https://openrouter.ai/terms) | [Privacy Policy](https://openrouter.ai/privacy)
    4165
    4266== Installation ==
    4367
    44 1. Upload the `oberon-chat` folder to the `/wp-content/plugins/` directory or install through the WordPress plugins screen.
    45 2. Activate the plugin via **Plugins → Installed Plugins**.
    46 3. Visit **Oberon Chat → Settings** to add your Backend LLM connection(s), then tailor prompts, activation rules, and the chat interface.
    47 4. Embed the assistant anywhere with the `[oberon_chat]` shortcode or the provided menu toggle.
     681.  Upload the `oberon-chat` folder to the `/wp-content/plugins/` directory.
     692.  Activate the plugin through the **Plugins** menu in WordPress.
     703.  Navigate to **Oberon Chat → Settings** and enter your chosen API Key.
     714.  Place the `[oberon_chat]` shortcode on any page (or enable the site-wide widget).
    4872
    4973== Frequently Asked Questions ==
    5074
    51 = Do I need an AI provider account? =
    52 Yes. Bring your own API key(s) for OpenAI, Google Gemini, or Anthropic Claude and add them on the Backend LLM tab—the plugin never exposes them publicly.
     75= Will this slow down my site? =
     76No. Oberon Chat is built for performance. Assets only load when required, ensuring your site speed scores remain high.
    5377
    54 = How do I limit token usage? =
    55 Set the "Chat History Length" option to control how many prior exchanges are sent with each request. Older history is trimmed before the API call.
     78= Is this plugin free? =
     79The plugin is free to download and use. You only pay the AI provider (like OpenAI) for the actual text generated, which is usually very affordable.
    5680
    57 = Can I export transcripts? =
    58 Every transcript can be viewed, emailed, or deleted from **Oberon Chat → Transcripts**. Export from there or copy the log into your CRM.
     81= Can I train it on my own data? =
     82You can use the "System Prompt" area to paste specific instructions, business hours, or return policies that the AI will reference in every chat.
    5983
    60 = Is the widget translation-ready? =
    61 All strings use `esc_html__()` / `esc_attr__()`; load your translations via the standard WordPress mechanism.
     84= Is it hard to set up? =
     85Not at all. If you can copy and paste an API key, you can use Oberon Chat. We have designed it to be "plug and play."
    6286
    6387== Screenshots ==
    6488
    65 1. Settings overview with API credentials, prompts, and style controls.
    66 2. Frontend chat widget showing customizable trigger buttons.
    67 3. Transcript management screen with view, email, and delete actions.
     891. **The "Brain" of your site:** Easily configure OpenAI, Gemini, or Claude settings.
     902. **Brand-Ready Widget:** Fully customizable interface that matches your site's design.
     913. **The Transcript Vault:** See exactly what your customers are asking in real-time.
    6892
    6993== Changelog ==
    7094
     95= 2.9.2 =
     96* **Update:** Maintenance release.
     97
    7198= 2.9.1 =
    72 * Fix: Resolved undefined array key warnings in frontend localization for Community users.
     99* **Fix:** Resolved undefined array key warnings in frontend localization for Community users.
    73100
    74101= 2.9.0 =
    75 * Fix: Resolved fatal error in settings sanitization for Community users.
    76 * Enhancement: General stability improvements and build process updates.
     102* **Fix:** Resolved fatal error in settings sanitization for Community users.
     103* **Enhancement:** General stability improvements and build process updates.
    77104
    78105= 2.7.0 =
    79 * Streamlined OpenRouter conversations and refreshed default widget branding.
     106* **New:** Streamlined OpenRouter conversations.
     107* **Update:** Refreshed default widget branding for a modern look.
    80108
    81109== Upgrade Notice ==
    82110
    83111= 2.9.1 =
    84 Fixes PHP warnings in frontend script loading for Community edition.
     112Fixes PHP warnings in frontend script loading. Recommended for all users.
    85113
    86114= 2.9.0 =
    87 Critical fix for settings saving error in Community edition.
    88 
    89 = 2.7.0 =
    90 OpenRouter improvements and refreshed default widget styling.
    91 
    92 = 2.6.4 =
    93 Refresh for OpenRouter stability and branding updates.
    94 
    95 = 2.6.3 =
    96 Polish update for admin interface messaging.
    97 
    98 = 2.6.2 =
    99 Upgrade for security issues
     115Critical fix for settings saving error. Please update immediately.
  • oberon-chat/trunk/oberon-chat.php

    r3401425 r3402082  
    33 * Plugin Name: Oberon Chat
    44 * Description: A professional GPT-powered chatbot for WordPress with comprehensive backend configuration and transcript storage.
    5  * Version: 2.9.1
     5 * Version: 2.9.2
    66 * Requires at least: 6.0
    77 * Requires PHP: 8.0
     
    2222
    2323// Core plugin constants.
    24 define( 'OBERON_PLUGIN_VERSION', '2.9.1' );
     24define( 'OBERON_PLUGIN_VERSION', '2.9.2' );
    2525define( 'OBERON_TEXT_DOMAIN', 'oberon-chat' );
    2626define( 'OBERON_OPTION_KEY', 'oberon_chat_options' );
  • oberon-chat/trunk/readme.txt

    r3401425 r3402082  
    1 === Oberon Chat ===
     1=== Oberon Chat – AI Chatbot, Support Agent & Lead Generator (ChatGPT, Gemini, Claude) ===
    22Contributors: oberonie
    3 Tags: chatbot, ai, openai, support, assistant
     3Tags: chatbot, ai, chatgpt, gemini, claude, support, automation
    44Requires at least: 6.0
    55Tested up to: 6.8
    66Requires PHP: 8.0
    7 Stable tag: 2.9.1
     7Stable tag: 2.9.2
    88License: GPL-2.0-or-later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Professional LLM-powered assistant with transcript management and deep customization.
     11Stop losing customers to slow support. Add a 24/7 AI sales and support agent to your site in minutes. Connect OpenAI, Google Gemini, or Anthropic Claude.
    1212
    1313== Description ==
    1414
    15 Oberon Chat delivers a polished, privacy-aware GPT experience to your WordPress site. Configure prompts, tone, rate controls, and interface styling directly from wp-admin, while every conversation is captured for review or compliance.
     15**Are you ignoring your visitors when you sleep?**
    1616
    17 ### Highlights
     17Most website visitors leave because they can't get answers fast enough. You can't be online 24/7—but Oberon Chat can.
    1818
    19 * **Chat Experience** – AI responses backed by your choice of OpenAI (ChatGPT), Google Gemini, or Anthropic Claude with system prompts, context window control, and an optional natural delay.
    20 * **Brand-Ready UI** – Customize the chat badge, colours, text treatments, agent name, greeting, and reach visitors with both trigger styles out of the box (advanced bubble background/text colours require Pro).
    21 * **Prompt Presets** – Pick from goal-based system prompts (lead generation, support, product discovery) and insert them with one click.
    22 * **Transcript Vault** – Store complete conversation logs, email stale sessions automatically, and review, export, or delete transcripts within WordPress.
    23 * **Admin Friendly** – WordPress Settings API integration, color pickers, nonce-protected AJAX, and cron cleanup ensure the plugin plays nicely in production.
    24 * **Performance & Safety** – Inline history trimming on both client and server protects API usage, Pro-only settings revert to safe defaults if the licence lapses, and no UI assets load in admin or on pages without the shortcode.
    25 * **Backend LLM Hub** – Configure your provider, API key, and preferred model from a dedicated tab.
     19Oberon Chat isn't just a "chatbot"; it is an **intelligent employee** that lives on your website. It answers questions, captures leads, and guides visitors to checkout while you sleep.
    2620
    27 ### External Services
     21Unlike other plugins that lock you into expensive monthly subscriptions, **Oberon Chat gives you total control.** You connect directly to the world's smartest AI models (OpenAI, Gemini, Claude) using your own API keys. No middleman fees. No data lock-in.
    2822
    29 Oberon Chat connects to third-party large language model APIs when you supply your own credentials:
     23### 🚀 Why Oberon Chat? (The Exceptional Benefits)
    3024
    31 * **OpenAI** (`https://api.openai.com/v1/chat/completions`, `https://api.openai.com/v1/models`) – Sends system prompt, trimmed message history, and optional function definitions; receives the generated reply. Subject to [OpenAI Terms](https://openai.com/policies/terms-of-use) and [Privacy Policy](https://openai.com/policies/privacy-policy).
    32 * **OpenRouter** (`https://openrouter.ai/api/v1/models`) – Optional model discovery endpoint for OpenRouter-compatible keys. See [OpenRouter Terms](https://openrouter.ai/terms) and [Privacy Policy](https://openrouter.ai/privacy).
    33 * **Google Gemini** (`https://generativelanguage.googleapis.com/v1beta/models`) – Used to fetch available Gemini models and send chat completions. Governed by the [Generative Language API Terms](https://ai.google.dev/terms) and [Google Privacy Policy](https://policies.google.com/privacy).
    34 * **Anthropic Claude** (`https://api.anthropic.com/v1/models`) – Accessed for model discovery and chat completions with supplied keys. Covered by the [Anthropic Terms of Service](https://www.anthropic.com/legal/terms-of-service) and [Privacy Policy](https://www.anthropic.com/legal/privacy).
     25* **Never Miss a Lead Again:** Engage every visitor instantly, 24/7/365.
     26* **Cut Support Costs:** Let AI handle the repetitive questions so you can focus on growing your business.
     27* **Total Privacy Control:** Your data stays with you. We don't proxy your conversations.
     28* **Pay Less:** Don't pay a plugin subscription markup. Pay the AI providers directly for exactly what you use (often pennies per month).
    3529
    36 Only the data required to fulfil each request is transmitted directly from your server to the selected provider; the plugin does not proxy or log API payloads beyond the optional transcript storage you control.
     30### 🧠 Smart Features for Growth
    3731
    38 ### Accessibility & Localization
     32* **Multi-Brain Power:** Switch between **ChatGPT (OpenAI)**, **Google Gemini**, or **Anthropic Claude** to find the smartest model for your needs.
     33* **Instant Personality:** Use our "Prompt Presets" to instantly turn your bot into a **Support Agent**, **Sales Rep**, or **Product Expert** with one click.
     34* **The Transcript Vault:** automatically captures every conversation. See exactly what your customers are asking and export leads directly to your CRM.
     35* **Brand-Perfect Design:** Customize the chat bubble, colors, and greetings to look like a native part of your brand, not a cheap add-on.
    3936
    40 Frontend markup includes ARIA attributes, focus states, and keyboard-friendly controls. Text strings are translation-ready via the `oberon-chat` text domain.
     37### 🛡️ Privacy & Trust (Freedom from Fear)
     38
     39We take security seriously.
     40* **Direct Connection:** Chat data flows directly from your server to the AI provider.
     41* **History Trimming:** We automatically manage context to keep API costs low and relevance high.
     42* **GDPR Friendly:** You control the data. View, export, or delete transcripts instantly.
     43
     44### ⚡ Get Started in 3 Baby Steps
     45
     461.  **Install** and Activate Oberon Chat.
     472.  **Paste** your API Key (OpenAI, Gemini, or Claude).
     483.  **Select** a System Prompt (e.g., "Customer Support").
     49*That's it! Your AI agent is live.*
     50
     51---
     52
     53### External Services & Data Transparency
     54
     55To function, this plugin connects to the AI provider of your choice. You must have your own account/API key with these providers.
     56
     57* **OpenAI:** Sends prompts/history to `https://api.openai.com/v1/chat/completions`.
     58    [OpenAI Terms](https://openai.com/policies/terms-of-use) | [Privacy Policy](https://openai.com/policies/privacy-policy)
     59* **Google Gemini:** Connects to `https://generativelanguage.googleapis.com/v1beta/models`.
     60    [Google API Terms](https://ai.google.dev/terms) | [Privacy Policy](https://policies.google.com/privacy)
     61* **Anthropic Claude:** Connects to `https://api.anthropic.com/v1/models`.
     62    [Anthropic Terms](https://www.anthropic.com/legal/terms-of-service) | [Privacy Policy](https://www.anthropic.com/legal/privacy)
     63* **OpenRouter:** Optional connection to `https://openrouter.ai/api/v1/models`.
     64    [OpenRouter Terms](https://openrouter.ai/terms) | [Privacy Policy](https://openrouter.ai/privacy)
    4165
    4266== Installation ==
    4367
    44 1. Upload the `oberon-chat` folder to the `/wp-content/plugins/` directory or install through the WordPress plugins screen.
    45 2. Activate the plugin via **Plugins → Installed Plugins**.
    46 3. Visit **Oberon Chat → Settings** to add your Backend LLM connection(s), then tailor prompts, activation rules, and the chat interface.
    47 4. Embed the assistant anywhere with the `[oberon_chat]` shortcode or the provided menu toggle.
     681.  Upload the `oberon-chat` folder to the `/wp-content/plugins/` directory.
     692.  Activate the plugin through the **Plugins** menu in WordPress.
     703.  Navigate to **Oberon Chat → Settings** and enter your chosen API Key.
     714.  Place the `[oberon_chat]` shortcode on any page (or enable the site-wide widget).
    4872
    4973== Frequently Asked Questions ==
    5074
    51 = Do I need an AI provider account? =
    52 Yes. Bring your own API key(s) for OpenAI, Google Gemini, or Anthropic Claude and add them on the Backend LLM tab—the plugin never exposes them publicly.
     75= Will this slow down my site? =
     76No. Oberon Chat is built for performance. Assets only load when required, ensuring your site speed scores remain high.
    5377
    54 = How do I limit token usage? =
    55 Set the "Chat History Length" option to control how many prior exchanges are sent with each request. Older history is trimmed before the API call.
     78= Is this plugin free? =
     79The plugin is free to download and use. You only pay the AI provider (like OpenAI) for the actual text generated, which is usually very affordable.
    5680
    57 = Can I export transcripts? =
    58 Every transcript can be viewed, emailed, or deleted from **Oberon Chat → Transcripts**. Export from there or copy the log into your CRM.
     81= Can I train it on my own data? =
     82You can use the "System Prompt" area to paste specific instructions, business hours, or return policies that the AI will reference in every chat.
    5983
    60 = Is the widget translation-ready? =
    61 All strings use `esc_html__()` / `esc_attr__()`; load your translations via the standard WordPress mechanism.
     84= Is it hard to set up? =
     85Not at all. If you can copy and paste an API key, you can use Oberon Chat. We have designed it to be "plug and play."
    6286
    6387== Screenshots ==
    6488
    65 1. Settings overview with API credentials, prompts, and style controls.
    66 2. Frontend chat widget showing customizable trigger buttons.
    67 3. Transcript management screen with view, email, and delete actions.
     891. **The "Brain" of your site:** Easily configure OpenAI, Gemini, or Claude settings.
     902. **Brand-Ready Widget:** Fully customizable interface that matches your site's design.
     913. **The Transcript Vault:** See exactly what your customers are asking in real-time.
    6892
    6993== Changelog ==
    7094
     95= 2.9.2 =
     96* **Update:** Maintenance release.
     97
    7198= 2.9.1 =
    72 * Fix: Resolved undefined array key warnings in frontend localization for Community users.
     99* **Fix:** Resolved undefined array key warnings in frontend localization for Community users.
    73100
    74101= 2.9.0 =
    75 * Fix: Resolved fatal error in settings sanitization for Community users.
    76 * Enhancement: General stability improvements and build process updates.
     102* **Fix:** Resolved fatal error in settings sanitization for Community users.
     103* **Enhancement:** General stability improvements and build process updates.
    77104
    78105= 2.7.0 =
    79 * Streamlined OpenRouter conversations and refreshed default widget branding.
     106* **New:** Streamlined OpenRouter conversations.
     107* **Update:** Refreshed default widget branding for a modern look.
    80108
    81109== Upgrade Notice ==
    82110
    83111= 2.9.1 =
    84 Fixes PHP warnings in frontend script loading for Community edition.
     112Fixes PHP warnings in frontend script loading. Recommended for all users.
    85113
    86114= 2.9.0 =
    87 Critical fix for settings saving error in Community edition.
    88 
    89 = 2.7.0 =
    90 OpenRouter improvements and refreshed default widget styling.
    91 
    92 = 2.6.4 =
    93 Refresh for OpenRouter stability and branding updates.
    94 
    95 = 2.6.3 =
    96 Polish update for admin interface messaging.
    97 
    98 = 2.6.2 =
    99 Upgrade for security issues
     115Critical fix for settings saving error. Please update immediately.
Note: See TracChangeset for help on using the changeset viewer.