What's Changed
This release brings significant new AI provider integrations, enhanced conversation management, and numerous quality-of-life improvements while maintaining backward compatibility.
🎉 New Features
AI Provider Support
- xAI Integration - Connect to Grok and other xAI models
- DeepSeek Integration - Access DeepSeek's powerful language models
- Ollama Support - Run models locally with Ollama integration
- Mistral AI Engine - Migrated to official Mistral AI module with OCR and Document Understanding support
Enhanced Capabilities
- Conversation Management - Save and restore your basilisk conversations
- Message Editing - Edit individual message blocks in conversations
- Custom API URLs - Configure custom base URLs for API providers
- Google Search Integration - Added search capabilities to Gemini and Anthropic providers
- File Upload Support - Upload text and PDF files with citations (Anthropic)
- WebSearch - OpenRouter now supports web search functionality
- Improved Streaming - Enhanced stream completions and better TTS integration
- Focus Control - Option to control focus behavior after sending messages
User Interface Improvements
- Message History GUI - Dedicated control for conversation history
- Better Memory Management - Uses in-memory filesystem for images
- Platform Integration - Improved singleton instance and inter-process communication
🌍 Internationalization
- Updated Translations - Refreshed Ukrainian and other language translations
- New Language Support - Added Portuguese (Brazil) translation
🤖 Model Updates
- New xAI Models - Updated model IDs and added latest xAI offerings
- Reasoning Models - Introduced support for reasoning-capable models
- Enhanced Model Coverage - Added missing models across providers
🔧 Technical Improvements
- Pytest Migration - Switched from unittest to pytest framework
- Google API Updates - Replaced deprecated google-generativeai package
- Multiprocessing Fixes - Resolved compatibility issues with cx_Freeze
- Documentation - Added missing docstrings and improved code documentation
🐛 Bug Fixes
- Fixed TTS playback when streaming is disabled
- Resolved multiprocessing compatibility issues
- Improved error handling and stability
New Contributors
- @kevinderome made their first contribution in #567
- @wl-fw made their first contribution in #740
Full Changelog: v0.1a9...v0.1a10