v48
New features:
- New text being streamed by an AI is now presented in a much more smooth way, eliminating the "jumpiness" of text chunks delivered via the API endpoint.
- Added support for reasoning levels against models that support reasoning levels. This simplifies the model catalogue as it shrinks dramatically.
- Removed Gemini 2.5 support and added more Gemini 3 models.
- In an editor tab, Ctrl+G (on all platforms) will navigate you to a specific line.
- In an editor tab, Cmd+Opt+F (MacOS) or Ctrl+H (other platforms) will open the "find and replace" control.
- Added separate support for Ollama cloud and Ollama running locally.
- Separated the concept of the AI model and the AI model provider, making it possible to have the same model accessible via different routes, but using the same model name.
- The mindspace settings now offers the ability to fetch all available models from a given AI provider, and to remove any that were fetched this way.
Bug fixes:
- Correctly resolved an earlier problem with streaming text and rendering, where the user is looking at an earlier part of the conversation.
- Resolved problems in the Java syntax highlighter (around handling of generics).
- If a file open in a diff view is saved then the scroll position within the diff view is now preserved.
- If a file open in an editor view is saved externally then the scroll position within the editor tab is now preserved.
- Arabic text line numbers now line up with the text.
Internal structure changes:
- Added pytest tests for the Java syntax highlighter.