You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New provider models database caching system (chat/image/embedding models cached per endpoint, with modelType support and updated indexes)
Provider models added to backup/restore, including manifest counts, archive export (data/provider-models.json), restore warnings/error handling, and restore summary tracking
NPC system upgrades
New ad-hoc NPC character system (npc flag, quick-create NPC dialog from chat picker, Settings → NPCs management tab, characters list filtering, and ?npc=true|false API filtering)
New “Convert to NPC / Convert to Character” toggle on character view
System prompts & templates
Multiple system prompts per character (new edit/view tabs, default prompt selection, prompt templates, sample prompts, and new API endpoints)
Per-user post-login migration to move legacy system prompt data to the new structure
Enhanced template display (TemplateDisplay with highlighting for {{char}} / {{user}}, plus warnings for hard-coded names)
Pseudo-tool support for models without native function calling (memory search / image generation / web search via text markers)
Chat & turn-system functionality
Persisted turn state for multi-character chats (+ new PATCH endpoint)
OpenRouter custom model ID support (toggle + custom input + saved preference)
UI / navigation
Mobile-responsive upgrades across chat conversation UI, chat footer/tool palette, participant controls, and dashboard
Navbar restructuring (controls consolidated into user menu + content-width toggle + responsive collapse behavior)
New About page with project links/tech stack and a simplified footer
Improved Features
Documentation
Major refresh across development docs and API docs (expanded to v2.4; new endpoints; all 8 LLM providers; removed outdated JSON-storage references; updated About page notes)
OpenAI plugin updated with newer GPT-Image models and deprecation guidance for older ones
Capabilities report now prefers cached provider models and reads plugin versions from package.json
Backup/restore completeness
Cloud backup/restore now includes user-created prompt templates and roleplay templates, with backward compatibility and correct remapping in new-account restores
Theming & UI consistency
Significant enhancements to Earl Grey and Rains themes with broad qt-* utility coverage and improved tab styling
Tab styling consolidated into qt-tab utility classes; text styling consolidated into qt-text utility classes; reduced redundant button flex utilities
Avatars refactored into reusable components (Avatar / AvatarStack) and now respect the global avatar style preference
Codebase maintainability & test coverage
Major component breakup and TSX refactors to reduce duplication, introduce reusable hooks/components, standardize patterns, and improve logging/error utilities
Expanded unit + integration test coverage for templates and pseudo-tools (with the suite remaining green)