Skip to content

v0.1.3

Choose a tag to compare

@BerryUIKI BerryUIKI released this 01 Sep 07:36
· 225 commits to main since this release
0a35df8

What's Changed in v0.1.3

1. Multi-Provider Real AI Engine & Config System

  • Real Multi-Provider Streaming Backend: Implemented streaming SSE and REST requests for Google Gemini, OpenAI, Anthropic Claude, Ollama, DeepSeek, Groq, OpenRouter, and Custom endpoints.
  • Dynamic Live Model Fetching: Added \ etch_provider_models\ IPC command and interactive UI button to query live models directly from provider APIs.
  • Sanitized Model Routing: Auto-handles model prefixes and specific endpoint resolution preventing 404s.

2. Global i18n Architecture & Assistant Identity (ADR-0011)

  • App-Level Language Preference: \AppConfig.language: 'en' | 'zh'\ managed centrally in Preferences -> General Preferences -> Interface Language.
  • Reactive Localization Context: Instant UI language synchronization across Sidebar, TitleBar, Settings, and Assistant without reload.
  • Bilingual Assistant Identity: Strictly displays TheBerry / TheBerry Agents in English mode and 豆花 / 豆花 Agents in Chinese mode.

3. Markdown Rich-Text Rendering & Interactive Code Blocks (ADR-0012)

  • GFM Rendering: Formats headings, bold/italics, bulleted/numbered lists, tables, and blockquotes.
  • Interactive Code Blocks: Code block header with syntax language badge and 1-click Copy Code button with instant \Copied!\ visual feedback.
  • Native Link Opener: Opens external links securely in the default system browser via @tauri-apps/plugin-opener.

4. Release & QA

  • Version Bump: Incremented version from \