v0.4.0
Zotero RAG Assistant v0.4.0 - Intelligent Filtering & Enhanced UI
Major Features
Metadata Filtering System
Filter your research by Zotero's rich metadata - publication date ranges, tags, and collections. The new Reciprocal Rank Fusion (RRF) algorithm intelligently balances filtered results with pure semantic search, ensuring you never miss relevant papers even with strict filters. There are multiple modes for this -- filtering can be done manually or via an LLM call.
Multi-Tab Sidebar
Reorganised interface into dedicated Chat, Library, and Prompts tabs for cleaner navigation and better workflow.
LM Studio Support
Official integration with LM Studio for running local models. Automatic model discovery via /v1/models endpoint with optimized prompts for local inference.
External Models Support
Users can now enter their API keys and use online models from Claude, OpenRouter, OpenAI, etc.
Dynamic Model Discovery
Ollama and LM Studio now automatically fetch available models from their APIs, eliminating manual configuration.
Improvements
- Settings Redesign: Tabbed interface (General, Advanced, About) for better organization
- ChromaDB Schema v2: Enhanced metadata storage enables efficient filtering queries
- Metadata Migration Overhaul: Pre-cached lookups, bidirectional sync, graceful error handling
- Search Mode Clarity: Renamed "Original" to "Semantic only" with clearer descriptions
- New Icon: Redesigned with Zotero's official color scheme (white background, red/purple accents)
- Linux Packaging: Simplified to .deb only for more reliable installation
Fixes
Linux Stability (Ubuntu 24.04)
- Fixed immediate renderer crashes (SIGKILL) on startup
- Added comprehensive crash handlers with helpful error messages
- Implemented safe GPU/sandbox defaults for Linux
- Command-line flags (--no-sandbox, --disable-gpu) now work correctly
- Post-install script sets proper chrome-sandbox permissions