Skip to content

Release v0.6.0

Choose a tag to compare

@Tomatio13 Tomatio13 released this 01 May 11:12
· 68 commits to main since this release

リリースノート v0.6.0

リリース日: 2025年5月1日

🚀 主な機能追加・改善

AIチャット機能の強化

  • 複数AIプロバイダー対応 (b35d1be, 90cbc1b)
    • OpenAI、Grok、Gemini、Anthropic、Ollamaなど複数のAIプロバイダーをサポート。
    • 利用可能なモデルの動的取得機能を実装。
    • ユーザーインターフェースにモデル選択機能を追加。
  • チャット表示の最適化 (7a22bbf)
    • react-virtuosoを使用したメッセージリストの表示を最適化。
    • Markdownパーサーを用いたメッセージ表示機能を実装。
    • エディタ内容取得関数のメモ化によるパフォーマンス向上。

Quarto/Mermaidサポートの強化

  • Quartoエクスポート機能の強化 (0745e6f, 602568f)
    • MermaidコードブロックをPNGに変換する処理を追加。
    • 日本語を含むドキュメント生成のサポート改善。
    • エラーハンドリングの強化。
  • Mermaidダイアグラムサポートの強化 (74f72a5)
    • Mermaidコードブロックを検出してSVGに変換する機能を実装。
    • Puppeteer設定ファイルの作成と改善。

MCP(Model Context Protocol)連携

  • MCP連携機能の追加 (1adb033, d001b58)
    • 外部ツールとAIチャットの連携を可能にするMCP機能を実装。
    • メモリツールの実装によるコンテキスト管理の強化。
    • AIチャットAPIでのツール利用機能を追加。
  • MCPツール管理機能の強化 (d001b58)
    • STDIOを使用したMCP連携機能の改善。
    • テキストエリアの自動サイズ調整機能を実装。

マークダウンエディタの機能強化

  • Quarto PDF出力機能 (1b18b2b)
    • マークダウンコンテンツからPDF生成機能を追加。
    • ローディング状態管理とエラーハンドリングを実装。
  • 出力モードの状態管理 (7277ff2)
    • 出力モードに応じたボタンの動的表示を実装。
    • エクスポート機能を統合。
  • マニュアル表示機能 (8b2b856, 22618a0)
    • QuartoおよびMarpマニュアルを表示する機能を追加。
    • 新しいAPIエンドポイントの実装。
  • 自動保存機能 (5b32ad2)
    • エディタ内容の自動保存機能を実装。
    • ページ再読み込み時のドラフト復元機能を追加。
    • ドラフトの保存と削除を管理するモジュールを追加。

🔧 依存関係の更新・整理

  • react-virtuoso を追加 (7a22bbf)
  • @ai-sdk/anthropic, @ai-sdk/google を追加 (90cbc1b)
  • package-lock.json を削除し、pnpm-lock.yaml に移行 (90cbc1b)
  • rehype-highlight, rehype-sanitize, rehype-stringify, remark-parse, remark-rehype を追加 (22618a0)

📝 ドキュメント・設定

  • 環境変数設定例の更新と説明の追加 (b35d1be, d001b58)
  • MCP連携に関する説明をREADME.mdに追加 (1adb033, d001b58)
  • Quarto PDF変換時のヘッダ例を追加 (602568f)

詳細な変更履歴は GitHub で確認できます。(リンク先は適宜修正してください)