What's Changed
- feat: Improve user message editing, including support for uploading attachments while editing.
- feat: Add message multi-selection and batch deletion.
- feat: Add provider model multi-selection and batch deletion.
- feat: Improve citation source popup.
- feat: Improve Text-to-Speech features, including floating player, local TTS tool, auto-play, text selection settings, and Qwen, Groq, and xAI network TTS services.
- feat: Add iOS background generation with Live Activities support.
- feat: Add DeepSeek built-in search support in Claude format and DeepSeek Claude-compatible reasoning support.
- feat: Add Querit search provider support.
- feat: Add Cherry Studio v6 direct backup import support.
- feat: Add low-memory streaming ZIP backup and S3 download handling.
- feat: Add configurable TTL for Claude prompt caching.
- feat: Add HTTP 307/308 redirect support in
mcp_client. - feat: Add per-assistant web search toggle settings.
- feat: Improve Markdown rendering, including inline LaTeX, CJK compatibility, table delimiter handling, code block controls, and PlantUML block styling.
- feat: Improve image viewer and image preview.
- feat: Improve model selector with sticky provider headers and synchronized tab scrolling.
- fix: Fix UTF-8 decoding for non-streaming API responses.
- fix: Fix pending tool events incorrectly creating API tool calls.
- fix: Fix token usage parsing and add support for caching metrics.
- fix: Fix Claude model override and multi-block response handling.
- fix: Fix image input filtering for text-only models and OCR model capability validation.
- fix: Fix image parsing incorrectly handling code blocks and inline code.
- fix: Fix linked conversation cleanup when deleting assistants.
- fix: Fix several other known bugs and UI issues.
Full Changelog: v1.1.15...v1.1.16