Skip to content

2.2.0

Choose a tag to compare

@csebold csebold released this 01 Apr 06:51
· 2571 commits to main since this release
2.2.0

Release 2.2.0

Tools, Global Search, Character Management, Multi-Character Chat, Dev Console, Themes, OpenRouter Updates

  • Plugin-driven theming architecture with ThemeProvider runtime, persistence, Appearance settings, and qt-* semantic classes so admins install/switch rich Tailwind v4-compatible theme plugins (Ocean, Rains, Earl Grey) with bundled fonts, previews, and nav selector.
  • Multi-character chat suite completed: turn/state management, context building, nudge/queue UI, participant add/remove, auto-triggered turns, streaming fixes, inter-character memory sharing, tag syncing, and regression coverage.
  • Provider/tooling expansion: OpenRouter SDK 0.2.9 + embeddings, Anthropic cache controls, Google Gemini and OpenRouter image flows, improved cheap-LLM prompts, multi-person image placeholders, and collapsible tool message readability upgrades.
  • Navigation/UX refinements: file-tag inheritance, dashboard tweaks, participant-tag filters, favorites/chat-count sorting, enhanced quick-hide/theme controls, nav actions dropdown, scaled avatars, branding refresh (new quill icon, EB Garamond, splash graphic).
  • New Capabilities Report tool on Tools page generates, stores, and downloads comprehensive diagnostics covering environment, plugins, providers, and storage stats.
  • UI polish and theme coherence: Export Chat moved to ToolPalette, button/badge semantics standardized, Ocean/Rains/Earl Grey typography and palettes aligned, text-shadow fixes, QuickHideProvider render bug resolved.
  • Quality safeguards: pre-commit hooks and Jest setup rebuilt for quieter, more reliable local runs; documentation moved for v2.2 planning/testing; GitHub Actions stabilized via shared jest setup adjustments.