Version history
Version 1.7
Latest
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.zipin Admin → Update, then uploadadmin/settings.phpandadmin/apis.phpfrom 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.zipin Admin → Update (onlyindex.phpchanges). From 1.4 / 1.5, uploadEchoAI-Update-1.6.1-full.zipand mergeadmin/settings.phpmanually. 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 againstusers_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_countsreturns 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_usercookie 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_sessioncookie fallback allowed SQL injection it now accepts only plain token characters - OpenAI GPT-5.x and GPT-6 requests failed ("
max_tokensis not supported", "temperature not supported") all OpenAI calls now sendmax_completion_tokensand 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.phpis 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.phpneeds no edit, because the session check also loads fromincludes/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.phpis 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_fopenis 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.phponce. 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