Sell on Zinkly Shop. Open your vendor store for free. We keep only 5% per sale.Sell free, just 5% fee

See more
ZinklyShop

Version history

Version 1.7

Latest
3.0 MB 9 added5 fixed8 changed

Added

  • Zinkly edition: EchoAI now ships for both Sngine and Zinkly in one download (Zinkly installs from Zinkly Panel → Extensions)
  • Web search (DeepSeek Search API): the assistant searches only when a question needs current information and lists clickable sources (title, website, date) under the answer, with [1] [2] citations
  • Globe button in the message box to force a web search for your messages
  • AdminCP → Settings → Web Search: on/off, automatic or button-only, results per search, limits per member and per site, cache, extra tokens per search, optional separate key, Test search and a 7-day activity log
  • Coding Mode (replaces the Incognito button): code-focused answers and one-click Debug, Fix error, Explain, Refactor, Review and Write tests
  • Code blocks with syntax highlighting and a Copy button; tables, numbered and nested lists, quotes and safe links in answers
  • Share chat in every chat's "..." menu (shares that chat, even when another one is open)
  • AdminCP → Settings → Email & Alerts: e-mail through your site's mail settings or a custom SMTP account (password stored encrypted), Check connection and Send test e-mail
  • Admin alerts for pending purchases, completed payments, ended subscriptions, message reports and negative feedback; each admin chooses in-app, e-mail, both or off per event; each event is sent once and failed e-mails are retried (cron/notify_outbox.php)

Fixed

  • Replies without a blank line lost all line breaks, so code blocks and lists ended up on one line
  • Your own messages lost their line breaks (pasted code and lists)
  • Every AI reply wrote debug lines (including members' memory facts) into AdminCP → Error Logs; only failed memory saves are logged now
  • Two AdminCP pages showed PHP errors in the browser; PHP 8.1+ notices in Settings and API Keys
  • Streaming with a non-DeepSeek provider could never answer; it now switches to the normal answer automatically

Revamped / Changed

  • Header: the AdminCP, Share and Settings buttons are now one clean menu (This chat, Settings, Your memories and, for admins only, an Admin section)
  • Chat menus open on click only (no more opening on hover) and close on a second click, Escape or a click outside; full keyboard support
  • Settings and other windows close with Escape or a click outside, warn before discarding what you typed, keep keyboard focus inside and stop the page behind them from scrolling
  • New message formatter: the AI's text can no longer inject HTML into the page
  • Security: members can only write to and report messages in their own conversations; AI provider errors are shown as plain messages without provider details
  • Security: saved API keys, the PayPal secret and the Telegram bot token are no longer printed into AdminCP pages (write-only fields with Remove and Test)
  • Incognito is now "Temporary chat" in the header menu (same behaviour)
  • Translations for all new texts in English, Greek, German, Spanish, Italian and Portuguese; the full guide is included offline

Migration note: from 1.4, 1.5, 1.6 or 1.6.1 (Sngine), upload EchoAI-Update-1.7.zip in Admin → Update, then upload admin/settings.php and admin/apis.php from manual-upload-files (the updater protects those two files). Zinkly: upload the EchoAI ZIP in Zinkly Panel → Extensions. No SQL is needed: the new tables are created automatically on the first page load. Web search is off after the update; turn it on in AdminCP → Settings → Web Search.

Version 1.6.1

5 fixed3 changed

Fixed

  • Installer: the installer rejected its own echoai.sql ("Invalid SQL file") it now accepts the bundled file again
  • Installer: a clean install created no EchoAI tables (every "CREATE TABLE IF NOT EXISTS" statement was skipped while the installer still reported success) all tables are created again
  • Chat: "## Heading" lines in AI replies showed "$2" instead of the heading text
  • Chat: the default AI avatar (fa-star) showed a broken glyph instead of the star icon
  • Upgrade window: empty plan list ("No packages available") on sites still set to Sngine packages from an older version

Revamped / Changed

  • The installer now shows and records version 1.6.1 (it showed "Version 1.0")
  • New download structure: 1-Clean-Install, 2-Updates (from 1.6 and from 1.4 / 1.5) and 3-Documentation
  • New full documentation with screenshots (HTML + PDF) included in the download

Migration note: from 1.6, upload EchoAI-Update-1.6.1.zip in Admin → Update (only index.php changes). From 1.4 / 1.5, upload EchoAI-Update-1.6.1-full.zip and merge admin/settings.php manually. No database changes are needed.

Version 1.6

5 added6 fixed4 changed2 removed

Added

  • Session verification (includes/session_guard.php): EchoAI now checks the Sngine login session (c_user + xs against users_sessions) before trusting who is logged in
  • OpenAI GPT-6 models: GPT-6 Astra, GPT-6 Sol, GPT-6 Luna
  • DeepSeek V4.1 Flash (deepseek-flash) DeepSeek V4.1 Pro listed as "Coming soon [Not yet launched]" (not selectable yet)
  • New API action get_message_feedback_counts returns like/dislike counts for a whole conversation in one request
  • Addons → EchoBot → Settings opens the EchoBot Command Center (for the EchoBot 1.1 add-on)

Fixed

  • Security: a forged c_user cookie could open AdminCP and chat as any member every page, API call and admin action now requires a valid Sngine session
  • Security: the legacy user_session cookie fallback allowed SQL injection it now accepts only plain token characters
  • OpenAI GPT-5.x and GPT-6 requests failed ("max_tokens is not supported", "temperature not supported") all OpenAI calls now send max_completion_tokens and the default temperature for these models, and DeepSeek is unchanged
  • Images whose file was deleted from the server returned 404 errors and showed as broken the chat now shows a placeholder without requesting the missing file
  • Mobile header overflowed on phones (the Settings gear was pushed off-screen)
  • New installs were stamped version 1.3.1 they are now stamped 1.6

Removed

  • AdminCP (shield) and Settings (gear) buttons from the top bar on phones (both are in the sidebar menu) desktop is unchanged
  • External documentation links from the installer (it now points to the README included in the download)

Revamped / Changed

  • Opening a conversation loads all like/dislike counts in one request instead of one per message (about 80 → 1 on long chats)
  • Model selection in Admin → Settings → AI Configuration gains GPT-6 (Astra, Sol & Luna) and DeepSeek V4.1 groups
  • Import Conversations wording made provider-neutral ("ChatGPT, DeepSeek, or another AI")
  • EchoBot settings popup in Addons renamed to "EchoBot — Command Center"

Migration note: admin/settings.php is skipped by the in-app updater, so merge it manually to get the GPT-6 and DeepSeek V4.1 model choices in Admin → Settings. No database changes are needed. includes/config.php needs no edit, because the session check also loads from includes/functions.php.

Version 1.5

4 added2 fixed3 changed2 removed

Added

  • Incognito Mode (per-message toggle, not saved to history/memory, one-time warning modal + persistent banner)
  • Full PWA support (installable app, manifest.php, service worker, "Install App" row in Settings)
  • Firebase Cloud Messaging push notifications (replaces OneSignal)
  • 2 new interface languages: Italian, Spanish (Mexico)

Fixed

  • Hamburger menu button stuck visible on desktop after resizing up from mobile width
  • Admin dark-mode: .dark class was never applied anywhere (only .light-mode existed) — Admin → Update page, Dashboard Quick Actions, and system-status bar were stuck in light-mode colors

Removed

  • Decorative "System Update Manager" header card from Admin → Update
  • OneSignal notification integration (replaced by Firebase)

Revamped / Changed

  • Memory → Backup now downloads the .json file immediately (previously just showed a toast)
  • Data & Storage tab reorganized into Behavior / Data / Danger Zone sections with clearer labels
  • Visual pass: Incognito modal uses real Font Awesome icons (was emoji), Settings sidebar tabs get accent-colored icon chips + row hover states, chat view gets header shadow, avatar rings, and "tail"-style message bubble corners

Migration note: admin/settings.php is skipped by the in-app updater — merge it manually to get the Firebase and Incognito admin fields on your live site.

Version 1.4

13 added4 fixed2 changed

New Features

  • Scope Restriction — confine the assistant to specific allowed topics using a real AI classification call
  • Hero / Unit Combos — ground gaming-community tactical questions in admin-curated pairing data instead of AI guesses
  • Troop / Unit Calculator — exact, server-computed resource training/upgrade answers for gaming communities, never left to the AI to calculate
  • Time-zone conversion — EchoAI now actually uses each user's detected browser time zone to answer "what time is X for me" questions with a real computed time, instead of leaving it unused
  • Video Analysis — the AI can now analyse an uploaded video and respond about its contents, alongside the existing image recognition
  • Feedback Buttons
  • AI-powered info / bug-fixing system in AdminCP
  • BYOK — Bring Your Own Key: users can set up their own OpenAI/DeepSeek API key and use EchoAI without your platform's usage limits
  • Telegram announcement bot system
  • Ability for Personality users to create Custom Personas
  • Ability for Personality users to create / replace Quick Action modification
  • AI timestamps — the current time and day are now included in AI responses
  • Search features on AdminCP

Revamped

  • Coding Playground Pro — responsive layout, theme-matched dark/light design, syntax highlighting, and a properly sandboxed live preview
  • Error Log system in AdminCP — improved for support use

Fixed

  • A bug where the AI could receive a user's own message duplicated as two consecutive turns, causing it to falsely claim "you typed that twice" — including on the very first message of a brand-new conversation
  • A crash in a background media-cleanup routine that could take down every page load if the database's legacy files table didn't have the exact expected column names — now uses the correct columns and can no longer bring down the site even if a future mismatch occurs
  • The Sngine Site URL setting being hardcoded at install time with no way to change it afterward except direct database access — it now has its own editable field in Admin → Settings
  • A bug with conversation's Pin/Edit/Delete controls in the chat sidebar staying stuck open instead of only appearing on hover or via a small dedicated button

Version 1.3

18 added14 fixed5 changed

New Features

  • Support for OpenAI GPT-5.6 — Sol, Terra, and Luna
  • Ability for admins to create custom subscriptions directly through EchoAI, independently of Sngine
  • Ability for admins to enable a payment provider — PayPal or a custom provider — directly inside EchoAI
  • Ability for users to share conversations
  • Ability for Personality users to change their Quick Actions
  • Ability for Personality users to replace individual Quick Actions
  • Ability for admins to create custom subscriptions with or without Sngine (requires the Extended add-on)
  • OneSignal push notification when an image finishes generating
  • New Send Test Notification button under Admin → Settings → Notifications, allowing admins to verify their OneSignal setup with one click
  • More capabilities added to the Coding Playground
  • Ability to automatically delete files, chats, and folders after a specified period, such as 1 week
  • AI timestamps — the current time and day are now included in AI responses
  • Ability for users to collapse or expand the Recent Chats section
  • New Error Log in AdminCP
  • New Stop Generating button
  • New day-level organization for AI-generated images, making it easier to find images from a specific day without opening every file in a month
  • Automatic self-healing database checks that repair a small number of known misconfigured columns on older installations without requiring manual SQL
  • Live Preview ( Live Demo )

Revamped

  • Upload Experience — images and files are now staged as a small preview above the message box, allowing users to add a caption, cancel, or send the attachment before it is posted
  • Library Modal — redesigned with pill-style tabs, refined card styling, and clearer empty states
  • Image Generation Progress Indicator — redesigned with a clearer and more modern animated interface
  • EchoBot Core — improved intelligence and overall performance
  • Coding Playground Core — improved code quality and expanded functionality

Fixed

  • User avatars rendering as squares instead of circles
  • AI response speed and performance issues
  • API pinging/testing issues in Admin Panel → API Keys
  • "Table 'sessions' doesn't exist" error
  • "Memory: No facts extracted from conversation" error
  • "Memory: Auto-save triggered" error
  • HTTP 500 error when opening a new chat immediately after receiving an AI response
  • Library modal tabs (All / Images / Files / Playground) collapsing into an invisible sliver
  • Playground Open and Delete buttons displaying with the browser's default unstyled appearance
  • AI-generated images and uploaded files returning 404 errors when EchoAI is installed in a subdirectory instead of the site root
  • Generated images not being written to disk on hosts where allow_url_fopen is disabled
  • Files and images being posted immediately without allowing users to add a caption or cancel
  • Chat losing its scroll position or becoming stuck after uploading an image
  • Two separate database errors — "Unknown column" and "doesn't have a default value" — that could occur during file uploads on certain older installations

Important: Please, during the initial installation or any update, run yourdomain.com/echoai/migrate_media_to_db.php once. After it has been successfully executed, delete the file from the root directory of EchoAI.

Version 1.2.1

4 fixed

Fixed

  • Issues with OpenAI API activation.
  • Issues with the Coding Playground and OpenAI API keys.
  • Issues with EchoBOT and OpenAI API keys.
  • Various API model-related errors.

Note: Thanks, @cadillaccj, for reporting the bug to our team! We really appreciate your feedback and for helping us improve EchoAI.

Version 1.2

17 added3 fixed

New Features

  • New Library System for managing Files and Images
  • New Playground System for advanced AI testing and interactions
  • New Coding Playground Plugin (Free) for code editing and live preview
  • New EchoBOT - Interface with your Sngine (PREMIUM) addon (Buy here)
  • Ability for users to upload files and use the File Scan feature
  • Ability for users to import conversations from other AI platforms
  • Ability for admins to set file limits per package
  • Ability for admins to enable / disable the File Scan feature
  • Password Protection for Files (users can add a lock password when creating files)

New Management Options

Delete Options

  • Delete All Chats
  • Delete All Folders
  • Delete Chats Only
  • Delete Folders Only

Download Options

  • Download All Chats
  • Download All Folders
  • Download Chats Only
  • Download Folders Only

Fixed

  • Improved file management stability
  • Improved library system performance
  • Various minor UI and system improvements

Version 1.1.1

6 added3 fixed4 changed1 removed

Added

  • Ability for admins to Enable / Disable Thinking Mode
  • Ability for admins to set limit per package for Memory usage
  • Ability for admins to reset Memories automatically via Cron Jobs or manually
  • Ability for admins to track Memory Statistics
  • Memory Settings in User Menu
  • Live Thinking Mode

Fixed

  • Thinking Mode issue
  • Memory issue
  • Issues with ghost typing cursor-dot

Revamped

  • Thinking Mode button (collapse / open redesign)
  • Design of Thinking Mode messages / responses

Modified

  • Documentation updates
  • Language updates (English, Greek, German, Brazilian Portuguese)

Removed

  • Ghost typing cursor-dot

Version 1.1

11 added5 changed

New Features

  • Database-Based Settings System
  • Pin & Unpin Conversations
  • Conversation Folders
  • Custom Download Filenames
  • New Image Gallery System
  • Light & Dark Mode Toggle in AdminCP
  • Native Sngine Post Search Inside EchoAI
  • Custom Support & About Boxes
  • Complete Sidebar Redesign
  • Complete Main Chat Interface Redesign
  • Brazilian Portuguese Language Support

Improvements

  • Faster Settings Management
  • Improved Mobile Experience
  • Better UI Consistency
  • Enhanced User Navigation
  • Improved Gallery Performance

Version 1.0.1

4 fixed

Fixed

  • Issue where editing packages could trigger a "User Not Found" error
  • Buttons not displaying properly on mobile devices
  • AdminCP desktop navigation menu being cut off
  • Broken buttons and layout boxes in mobile user menu

Version 1.0

11 added

Added

  • Complete AI chat interface
  • OpenAI and DeepSeek integration
  • AI image generation
  • Personality system
  • Token system
  • Memory system
  • Commands system
  • User settings center
  • Powerful AdminCP
  • Analytics dashboard
  • Multi-language support