Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 11:19
· 158 commits to master since this release

What's Changed

  • feat: Migrate chat and business data persistence to SQLite, with hardened legacy migration and backup merge.
  • feat: Rebuild the memory system — data models, tools, prompt injection, background organize pipeline, high cache hit rate, run traces, and legacy migration.
  • feat: Add user custom themes with a full color picker and semantic color tokens.
  • feat: Add configurable speech recognition (ASR) services and a voice input UI with live mic amplitude.
  • feat: Add TTS replay and audio export.
  • feat: Add MCP OAuth authorization.
  • feat: Redesign the search service settings page, with multi-key rotation and Grok reasoning effort configuration.
  • feat: Store message attachments as structured parts and portable, stable URIs.
  • feat: Automatically attach long pasted text as files.
  • feat: Add image compression for uploads and persist image OCR cache.
  • feat: Add provider custom request configuration.
  • feat: Allow configuring thinking/reasoning for utility models (title generation, OCR, etc.).
  • feat: Add recovery actions on the fail-closed startup screen (repair, export data copy, reset).
  • feat: Enable process restart on desktop.
  • feat: Add image filtering and sorting in storage management.
  • feat: Improve mobile background layout and iPad floating window support.
  • feat: Adapt latest model capabilities and expand search/voice providers (StepFun, Firecrawl, TinyFish, Step/Fish/Qwen Audio, etc.).
  • fix: Fix stuck streaming, regeneration, version switching, and temporary conversation persistence races.
  • fix: Fix MCP remote sessions, duplicate tool names, and legacy SSE compatibility.
  • fix: Fix stream cancellation responsiveness and support additional thinking tags.
  • fix: Fix several other known bugs and UI issues.

Full Changelog: v1.1.17...v1.2.0