Skip to content

v0.2.20

Choose a tag to compare

@tikazyq tikazyq released this 27 Jan 08:37
· 567 commits to main since this release

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.