Skip to content

v0.3.0

Latest

Choose a tag to compare

@DayuanJiang DayuanJiang released this 06 Dec 10:31
· 10 commits to main since this release

Release Notes v0.3.0

Release Date: December 6, 2025

This release includes significant improvements to mobile experience, observability, code quality, and developer experience.

✨ New Features

Performance

  • Prompt Caching (#34, #32): Reduced token usage with cached example responses and Bedrock prompt caching

Mobile Experience

  • Mobile-Optimized Layout (#109, #110, #112): New mobile layout with chat panel at the bottom, proper viewport meta tags, and forced re-rendering when switching layouts.

UI/UX Enhancements

  • Markdown Rendering & Resizable Chat Panel (#104)
  • Draw.io Theme Toggle (#106): Switch between minimal and sketch themes
  • Navigation Protection (#99): Confirmation dialog to prevent accidental back navigation
  • Message Edit & Regenerate (#83)
  • Save Diagrams Locally (#60)
  • Copy Messages to Clipboard (#21) - Thanks @huminglong!

Configuration & Deployment

Observability

  • Langfuse Integration (#66, #69, #103): LLM observability with trace-level logging

🐛 Bug Fixes

  • Button hover states (#111), markdown visibility (#108), clear button (#77)
  • File clearing on examples (#82), memory leak in file preview (#118)
  • Duplicate history entries (#64, #48), XML validation (#56)
  • Bedrock 503 error handling (#92, #94), empty message content (#31)

🔧 Improvements

  • Biome Integration (#116): Unified formatting and linting
  • Next.js 16 Upgrade (#72)
  • System Prompt Refactoring (#117)
  • i18n About Pages (#46, #43)

📚 Documentation

  • CONTRIBUTING.md (#119), AI provider guide (#100), Docker instructions (#62)

🏗️ Infrastructure

👥 Contributors

Full Changelog: v0.2.0...v0.3.0