v0.2.20
What's New in v0.2.20
AI Chat Configuration Improvements (Spec 224)
- Multi-provider support with configuration via
~/.leanspec/chat-config.json - Support for OpenAI, Anthropic, Deepseek, OpenRouter, and any OpenAI-compatible API
- ModelPicker component for quick provider/model selection
- Full Settings page with CRUD operations for providers and models
- Config hot-reload without server restart
- i18n support (English and Chinese)
IPC-Based AI Chat Bridge (Spec 237)
- Unified Rust HTTP server with Node.js AI worker via IPC
- JSON Lines protocol for efficient communication
- Automatic worker spawning on first chat request
- Node.js version detection with tiered warnings
UI Component Consolidation (Spec 238)
- All shadcn/ui components consolidated into
@leanspec/ui-components - 48 ai-elements wrappers integrated into
@leanspec/ui-components - Cleaner architecture with better separation of concerns
Other Improvements
- HTTP Server Auto-Installation for seamless UI startup
- Mermaid diagram theme enhancements
- Dependency graph self-references filtering
- Settings page layout improvements
See CHANGELOG.md for full details.