← Seanos AI for Joomla

Changelog

Version history for Seanos AI for Joomla. The current release is v1.2.0, published 2026-06-11.

v1.2.0 Latest — 2026-06-11

Live model catalogues for every provider, voice dictation in the chat composer, and OpenAI "-pro" tier support.

Added

  • Live model catalogues for every hosted provider (Anthropic, OpenAI, Gemini, DeepSeek, Grok, GitHub Models, and custom OpenAI-compatible gateways): the model picker now lists what your API key can actually use — queried from the vendor, cached for six hours, refreshed automatically when you change a key or endpoint. New models appear without a component update.
  • Voice dictation: a microphone button next to Send turns speech into text right in the composer (browsers with the Web Speech API — Chrome, Edge, Safari). Nothing is sent to your AI provider until you review the text and press Send.

Fixed

  • OpenAI "-pro" tier models (gpt-5.5-pro, o1-pro, o3-pro) now work: the o-series "-pro" models are routed to the Responses API instead of failing with "This is not a chat model", and Settings → Test respects their higher reasoning-effort floor.

Changed

  • Model dropdowns sort flagship-family-first, newest-first, so the implicit "Default" model for a new conversation is the provider's current flagship.
  • Cloud model lists are negatively cached on failure (ten minutes), so a revoked key or vendor outage never adds latency to every admin page render.

v1.1.0 — 2026-06-08

Ollama connector overhaul, AI-created articles now visible in the admin, fully responsive dashboard, and security hardening.

Added

  • Ollama now lists the models actually installed on your server (queried live and cached) instead of a fixed list — the model picker and the Settings → Test button reflect what you have pulled.
  • Settings → Test now uses the Endpoint URL you type, so you can test an as-yet-unsaved Ollama / OpenAI-compatible host. URLs are normalised (bare host, /v1, trailing slash, or a pasted /chat/completions URL all work).
  • AI-created articles now record their Joomla workflow association, so they appear in Content → Articles immediately.

Fixed

  • Ollama tool calling: tool-bearing turns now run as a non-streaming request (Ollama cannot stream structured tool calls), so tool-capable models such as qwen2.5 and llama3.1 actually invoke tools instead of describing them.
  • Ollama reasoning models (e.g. deepseek-r1): the connection test now succeeds even when the model returns empty content, and the assistant degrades gracefully when a model does not support function calling.
  • “Show Ollama in the chat picker” now saves from the Ollama tile (it was dropped by the per-tile save), so Ollama shows up in the conversation provider list.
  • create_article: category is now optional and defaults to Uncategorised (or the first content category) instead of erroring; featured = front page is honoured.
  • edit_article: backfills a missing workflow association (repairs earlier AI-made articles) and re-points the workflow stage when an article changes category.
  • query_database: a LIMIT in your query no longer collides with the built-in row cap (previously a SQL syntax error).
  • Safe install AND uninstall on a damaged admin menu: the component now repairs Joomla’s #__menu nested set (missing root, stale or overlapping rows) before adding its menu, and on uninstall removes only its own rows addressed by id, then rebuilds. This fixes the “Table::_getNode(1) failed / Error building Administrator Menus” install error and the missing Components → Seanos AI entry, and — more importantly — a case where uninstalling the component could delete OTHER components’ admin-menu items (Joomla core removes menu rows by tree position, which cascades on an already-corrupted menu).
  • Conversations list: silenced a PHP 8.1+ deprecation notice (null passed to htmlspecialchars) that appeared when only a single page of conversations was present.

Changed

  • The dashboard prompt library is fully responsive — tiles and category chips reflow instead of forcing a horizontal scrollbar.
  • Security: model names sourced live from your server are escaped in the chat UI, and connector endpoint URLs are restricted to http(s) (SSRF hardening).
  • Unreachable Ollama hosts are negatively cached so a slow / offline host no longer adds latency to every admin page.
  • Verified on Joomla 6.1 with PHP 8.3 / 8.4.

v1.0.0 — 2026-05-09

Initial public release.

Added

  • Eight AI providers, 40 tools, a 50-prompt curated library, image generation, Office / PDF / image attachments, ACL-aware writes, GPL-2.0-or-later.

Back to Seanos AI for Joomla