What's Changed
- feat: Preview and edit images in the draft before sending.
- feat: Find text in the current conversation and move between matches, with case, whole word, and reasoning options.
- feat: Delete the other versions of a message, keeping the version on screen.
- feat: Carry selected earlier messages and replies through context compression, and review them before it runs.
- feat: Add DeepSeek speech synthesis and recognition.
- feat: Remember passwords for manual encrypted backups on this device.
- feat: Reconnect MCP servers when a tool is needed again.
- feat: Set a timeout for each context compression request.
- feat: Paginate the context operation history.
- feat: Enable balance queries for every provider format.
- feat: Choose a hosted image model and image complexity separately from chat reasoning.
- feat: Choose the desktop shell used by workspace commands.
- feat: Launch at sign-in, and optionally start hidden in the tray.
- feat: Number forked conversations automatically.
- feat: Track attachment ownership and recycle files that are no longer used.
- feat: Set a browser operation timeout, and let the assistant inspect the page after a timeout.
- fix: Fix context compression around native compaction forks, retained user messages, regeneration, budgets, usage estimates, and error recovery.
- fix: Recognize right-to-left model replies without flipping left-to-right prompts.
- fix: Show Skills in the tablet toolbar.
- fix: Remember the last narration speed, and reuse generated audio when replaying speech.
- fix: Size user bubbles to the longest wrapped line.
- fix: Omit built-in tools from chat suggestions, and point unknown tool calls at the declared ask tool.
- fix: Keep workspace file changes isolated between conversations.
- fix: Preserve syntax highlighting in large code blocks, restore code block contrast, and show unknown HTML tags as text.
- fix: Scroll a quote to its source text.
- fix: Preserve GIF animation and original PNGs when saving images to the gallery.
- fix: Keep the message list from jumping while images load.
- fix: Preserve Gboard selections, and stop Android browser fields from opening the secure keyboard.
- fix: Import hand-edited backup archives, skip unreadable files and report them, and allow deleting leftover iOS database copies.
- fix: Close the database safely on desktop exit, show the macOS window only after Flutter starts, and bundle input methods in the Linux AppImage.
- fix: Recover interrupted iOS sandbox repairs, and remove temporary sandbox files on reset.
- fix: Match World Book entries against the original conversation and keep their placement stable.
- fix: Paginate request and context logs.
- fix: Fix several other known bugs and UI issues.
Full Changelog: v1.3.5...v1.3.6