Files
ChatLab/changelogs/ja.json
T
2026-06-10 00:25:22 +08:00

1551 lines
75 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[
{
"version": "0.26.0",
"date": "2026-06-10",
"summary": "AI 分析プランナーを追加し、ストリーミング形式の構造化プラン生成とチャート計画の連携に対応。チャートモードのツール可用性を改善し、AI とインポートに関する複数の問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"AI 分析プランナーを追加し、ストリーミング形式の構造化分析プラン生成とブロックレンダリングに対応しました",
"チャート計画のサポートを統合し、AI 分析プランから自動的にチャート生成へ移行できるようにしました",
"起動コンテキストと拡張データスナップショットをプランナーに組み込み、分析の深度と精度を向上しました",
"チャートレンダリング時に生の SQL より高レベルのツールを優先使用し、必要な権限を低減しました",
"AI 分析とチャート全体の動作を改善しました",
"チャートの自動モード設定オプションを追加しました",
"メッセージ ID のコピー操作を追加しました",
"シャドウルーティングへの LLM フォールバックを追加し、ルーティング決定をログに記録するようにしました",
"【CLI】エージェントのストリームイベントをすべて公開しました"
]
},
{
"type": "fix",
"items": [
"チャートスキルを明示的に選択した際に render_chart ツールが消える問題を修正しました",
"明示チャートモードでのツール可用性の欠落とエラー後のプラン状態の不整合を修正しました",
"ECharts 6 の containLabel 設定を移行し、円グラフの重複凡例を非表示にしました",
"設定ページのナビゲーション順序、skillSettings キー名、SubTabs の折り返し問題を修正しました",
"AI アシスタントのメッセージがチャット領域の幅全体を埋めない問題を修正しました",
"分析プラン生成ブロックの表示スタイルを改善しました",
"再起動後に思考レベルの選択が保持されない問題を修正しました",
"JSONL のタイムスタンプ正規化により差分インポートが失敗する問題を修正しました",
"【デスクトップ】execute_sql ツールがデスクトップのツールレジストリに登録されない問題を修正しました"
]
},
{
"type": "test",
"items": ["エージェントのルーティング決定に関する評価セットを追加しました"]
}
]
},
{
"version": "0.25.1",
"date": "2026-06-08",
"summary": "データディレクトリの互換性ゲートを導入し、古いランタイムによるデータの上書きを防止。CLI に ai chat コマンドを追加しました。",
"changes": [
{
"type": "feat",
"items": [
"データディレクトリ互換性ゲートを追加:v6 スキーマのデータ書き込み後に最低互換ランタイムバージョンを記録し、古いバージョンによる上書きを防ぎます",
"データベース操作前に互換バージョンを検証し、要件を満たさない場合はアクセスを拒否します",
"【デスクトップ】起動時にデータディレクトリの互換バージョンを確認し、要件を満たさない場合はエラーダイアログを表示して終了します",
"【CLI】起動時にデータディレクトリの互換バージョンを確認し、要件を満たさない場合は即座に終了します",
"【CLI】ai chat コマンドを追加し、ターミナルから AI とのマルチターン対話が可能になりました"
]
},
{
"type": "fix",
"items": [
"互換性ゲートの書き込みに Electron 開発モードの 0.0.0 ではなくパッケージ版バージョン番号を使用するよう修正し、ランタイム ID を必須化しました",
"データベース移行とインポート完了後に互換性ゲートを正しく書き込むよう修正し、起動時の移行失敗は即座にエラーとして報告するようにしました",
"【MCP】起動時に互換バージョンを確認し、要件未満の場合は早期終了して不整合なデータの書き込みを防ぎます",
"【デスクトップ】HTTP API で互換性ゲートエラーを 409 レスポンスにマッピングし、フロントエンドでアップグレード案内を表示しやすくしました",
"【CLI】AI ツール名を正規化し、ai chat コマンドのエッジケースを修正しました"
]
},
{
"type": "refactor",
"items": ["AI チャットと segment 識別子の命名を統一しました"]
},
{
"type": "test",
"items": ["パーサー、設定移行、データベース移行、HTTP ルート、AI ツールのテストカバレッジを追加しました"]
},
{
"type": "docs",
"items": [
"データディレクトリ互換性ゲートの公開ドキュメントを追加し、バージョン間でデータディレクトリを共有する際の制限とアップグレード手順を説明しました"
]
}
]
},
{
"version": "0.25.0",
"date": "2026-06-07",
"summary": "AI チャットでスキルからグラフを生成できるようになり、ツール実行回数、デスクトップのタイトルバー、開発サービスのライフサイクルに関する問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"スラッシュ操作で起動できる AI グラフ実行環境を追加し、会話内で ECharts グラフを生成・表示できるようにしました",
"AI グラフ結果の表示体験を改善し、レンダリング状態と複数のグラフ種別への対応を追加しました"
]
},
{
"type": "fix",
"items": [
"AI Agent の既定のツール実行回数を増やし、複雑なタスクが途中で止まりにくくしました",
"プリセット質問チップとサイドバー要素の重なり順が崩れる問題を修正しました",
"【CLI Web】開発バックエンドのライフサイクル cleanup が不完全になる問題を修正しました",
"【デスクトップ】自動スキルでグラフツールが登録されず、グラフスキルを正しく実行できない問題を修正しました",
"【デスクトップ】Windows のタイトルバー overlay がテーマ切り替え後にキャッシュを更新せず、表示が不安定になる問題を修正しました"
]
},
{
"type": "refactor",
"items": [
"AI グラフ実行ポリシーを一元化し、CLI とデスクトップでのグラフツール有効化ルールを統一しました",
"スキルメニューと Skill Manager の重複ロジックを整理しました"
]
},
{
"type": "docs",
"items": ["iMessage のチャット履歴エクスポート手順を更新しました"]
},
{
"type": "chore",
"items": [
"公開リポジトリからメンテナー専用スキルを削除し、非公開のメンテナンスコンテキストで管理するようにしました"
]
}
]
},
{
"version": "0.24.1",
"date": "2026-06-04",
"summary": "アプリ内更新通知と AI 前処理のデフォルトルールを追加し、更新バッジと匿名化設定の保存に関する問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"アプリ内の更新通知入口を追加し、サイドバーから最新バージョンの内容を確認できるようにしました",
"AI 前処理のデフォルト設定を追加し、データクリーニング、ノイズ除去、匿名化の基本ルールを自動で有効化しました",
"AI 匿名化ルールをグループ単位で管理できるようにし、組み込みルールとカスタムルールを扱いやすくしました"
]
},
{
"type": "fix",
"items": [
"更新チェック失敗時の結果、古いキャッシュ、CLI Web の開発用プレースホルダーバージョンによって New バッジが誤表示される問題を修正",
"AI 前処理の実行前に組み込み匿名化ルールが正しく適用されない問題を修正",
"匿名化ルールの設定を空の上書きとして保存した際、以前の組み込みルール切り替えが消えない問題を修正",
"旧形式の組み込み匿名化ルールを移行した後、上書き設定が失われる問題を修正"
]
},
{
"type": "docs",
"items": ["公開開発ガイドを追加し、ローカル開発、ディレクトリの役割、協作ルールを整理しました"]
},
{
"type": "ci",
"items": ["リリースフローに Markdown 版の更新履歴リンクを追加しました"]
}
]
},
{
"version": "0.24.0",
"date": "2026-06-03",
"summary": "CLI Web の認証とデータディレクトリ移行に対応し、複数環境の HTTP ルートを統一。データ移行、AI設定、インポート後の更新に関する問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"多言語リリースノートから Markdown を生成できるようにしました",
"ストレージ管理で旧データ移行の案内を無視できるようにしました",
"【CLI Web】ログインページ、Token 認証、ログイン状態の保持に対応",
"【CLI Web】Web 設定からデータディレクトリを切り替え、移行できるようにしました",
"【CLI】/_web/* API へのアクセスを保護する --require-auth フラグを追加",
"【デスクトップ】内部 HTTP サービスを追加し、フロントエンドから共有サービスアダプター経由で共通 API を利用できるようにしました"
]
},
{
"type": "fix",
"items": [
"データディレクトリ移行とデータベース移行の複数の境界ケースを修正し、旧データベースの列不足やパス切り替え後の読み取り失敗を防止",
"旧データが存在しない場合やディレクトリ変更後にも移行案内が誤って表示される問題を修正",
"増分インポート後にサイドバーのメッセージ数が更新されない問題を修正",
"サイドバーの折りたたみ状態が sessionStorage のみに保存され、再読み込み後に失われる問題を修正",
"保存済みキーで AI 設定を編集する際、モデル取得と検証ボタンが正しく有効化されない問題を修正",
"共有 AI SSE ストリーミングの安定性に関する問題を修正",
"カスタムデータソース追加時に Token が必須になっていなかった問題を修正",
"【デスクトップ】グラフプラグインの計算を Worker に移し、メインスレッドのブロックを回避"
]
},
{
"type": "refactor",
"items": [
"@openchatlab/http-routes 共有パッケージを抽出し、CLI Web とデスクトップの HTTP ルート実装を統一",
"AI 設定、アシスタント、スキル、会話、ストリーミングレスポンス、キャッシュ、マージ関連 API を共有 HTTP ルートへ移行",
"デスクトップの IPC ブリッジを整理し、旧 AI、セッションインデックス、LLM、Assistant、Skill、NLP などの互換ハンドラーを削除",
"フロントエンドのサービス層を統一し、Electron / Web モード間の分岐を削減"
]
},
{
"type": "perf",
"items": [
"メインプロセスのビルド成果物を圧縮し、tiktoken rank table を遅延読み込みにして、起動時とパッケージサイズの負荷を軽減"
]
},
{
"type": "ci",
"items": ["Windows リリースフローの zstd キャッシュ問題を修正し、CLI 更新に関するリリースノートを追加"]
},
{
"type": "chore",
"items": ["Node の型チェック対象を調整し、デスクトップと共有 Node コードをカバーするようにしました"]
}
]
},
{
"version": "0.23.1",
"date": "2026-06-01",
"summary": "clb コマンドの短縮エイリアスを追加し、ポート競合を起動前に検出して案内するようにしました。デーモンのサイレント終了やダークモードのタイトルバーなど複数の問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"ページ上部のタイトルバーとツールバーのレイアウトを改善",
"【CLI】起動前にポートの使用状況を確認し、競合時にポート変更や lsof コマンドを案内するよう変更(遅延エラーの解消)",
"【CLI】chatlab コマンドの短縮エイリアスとして clb を追加"
]
},
{
"type": "fix",
"items": [
"サイドバーの Tooltip 位置のズレと Nuxt UI v4 API の互換性問題を修正",
"ダークモード時のタイトルバーに赤い背景と重なり順の誤りが生じる問題を修正",
"AI メッセージのロールパラメータの型を整理し、会話テストのアサーションを強化",
"【CLI】デーモンの起動エントリが誤っていたため、サービス起動後にサイレント終了する問題を修正",
"【CLI】ポート競合検出のエラー処理とメッセージを改善",
"【CLI】Web モードで chatlab.fun へのリバースプロキシルートが欠落していた問題を修正"
]
}
]
},
{
"version": "0.23.0",
"date": "2026-05-31",
"summary": "メッセージ編集をフォーク/再生成モデルに刷新し、モデルごとの推論レベル設定を追加。CLIの起動コマンドを統一し、推論検出・計算に関する複数の問題を修正。",
"changes": [
{
"type": "feat",
"items": [
"AI返答の任意の箇所から会話を分岐できるFork機能を追加",
"ステータスバーに推論強度セレクターを追加し、モデルごとに思考レベルを記憶・切替可能に",
"推論レベル制御にdefault/autoオプションを追加し、Kimi・Doubao・Geminiなど多数のモデルファミリーに対応",
"メッセージ分析ビューを「タイプ分析」と「時間分析」の2タブに分割し、統計インサイトカードを強化",
"セッションインデックスの一括再生成前に確認ダイアログを追加し、既存サマリーの誤削除を防止",
"デモデータを4ファイルに拡充し、グループおよび複数のプライベートチャットシナリオをカバー",
"【CLI】統一起動コマンド chatlab start を追加。--headlessおよび--no-openフラグに対応",
"【CLI】chatlab start --daemonでシステムサービスとして登録するデーモンモードを追加。stopおよびstatusコマンドも利用可能"
]
},
{
"type": "fix",
"items": [
"メッセージ編集時にデータ損失やステート不整合を引き起こす可能性のある並行処理の問題を複数修正",
"思考レベルとコンテキストウィンドウの計算でアクティブなモデルIDが使用されない問題を修正",
"chat能力のみを持つカスタムモデルで推論検出が失敗する問題を修正し、ヒューリスティックフォールバックを追加",
"KimiやDoubaoなどのモデルでautoレベルを選択すると思考が無効化される問題を修正",
"【CLI】startコマンドがWebバックエンドを起動しない問題を修正",
"【CLI】Linuxでサービスパスにスペースが含まれる場合にデーモン起動が失敗する問題を修正"
]
},
{
"type": "refactor",
"items": [
"メッセージ分岐システムを編集・再生成モデルに刷新。現在のラウンドのみの更新と後続メッセージの上書きの2モードに対応",
"モデル設定の「推論モデル」「思考無効化」トグルを廃止し、モデルの能力に基づく自動推論に変更",
"モデル切替ボタンのUIを簡素化し、セッションインデックスの読み込みパフォーマンスを改善"
]
}
]
},
{
"version": "0.22.1",
"date": "2026-05-29",
"summary": "セッションサマリーの詳細レベル設定を追加。CLI Web のバッチサマリーフリーズ、AI設定編集時の誤判定、API認証情報の検出に関する複数の問題を修正。",
"changes": [
{
"type": "feat",
"items": [
"セッションサマリーの詳細レベル設定を追加。「簡潔」と「標準」の2種類から選択でき、AI設定で切り替え可能"
]
},
{
"type": "fix",
"items": [
"OpenAI互換モードでBase URLを変更した後に認証情報が再検証されない問題を修正",
"APIキー設定済みの判定ロジックを修正し、古いキーの誤再利用を防止",
"バッチサマリー生成中に停止ボタンが即座に反応しない問題を修正",
"【CLI Web】バッチサマリー生成によってページがフリーズする問題を修正",
"【CLI Web】バッチサマリー生成時に選択済みセッションの範囲が反映されない問題を修正",
"【CLI Web】AI設定の編集時にサードパーティサービスがローカルサービスと誤判定される問題を修正"
]
},
{
"type": "refactor",
"items": ["セッションインデックスのi18nキーをstorageネームスペースからaiネームスペースへ移動"]
},
{
"type": "style",
"items": ["チャット記録リストの密度とメッセージバブルのスタイルを改善"]
},
{
"type": "docs",
"items": ["ドキュメントサイトのナビゲーション構造を整理し、クイックスタートをUsageセクションへ移動"]
}
]
},
{
"version": "0.22.0",
"date": "2026-05-26",
"summary": "既定状態の UI スタイルを改善し、CLI Web の更新・ストレージ管理を追加。ホームのインポート、ドキュメントサイト、複数プラットフォームの安定性も改善しました。",
"changes": [
{
"type": "feat",
"items": [
"ホームのインポートエリアを入口別に整理し、API インポートと自動同期の入口を追加",
"更新履歴をアプリに同梱し、実行時のリモート依存を削減",
"【CLI Web】Web 設定でデータキャッシュを確認・管理できるストレージ管理機能を追加",
"【CLI】更新チェックと自動更新フローを追加し、CLI Web の更新チェックにも対応",
"【ドキュメント】独立したドキュメントサイト docs.chatlab.fun を追加"
]
},
{
"type": "fix",
"items": [
"ホームのクイックスタートボタンが表示されない問題を修正",
"i18n key パスの誤りと、非推奨の ECharts api.style() 使用を修正",
"自己更新とマイグレーション再試行フローの安全保護を強化",
"【デスクトップ】統一マイグレーションでデータディレクトリの変更が戻る可能性がある問題を修正",
"【CLI Web】新しいバージョン検出時に必ず失敗する「今すぐ更新」操作を表示しないように修正",
"【CLI Web】利用できない Web 自己更新の実行フローを無効化",
"【CLI Web】ファイル管理操作が shell 実行に依存していた問題を修正し、互換性と安全性を改善",
"【CLI Web】データディレクトリ警告後も Web サービスを継続できるように修正",
"【CLI Web】マージ関連 API の互換レイヤーを補完",
"【CLI】更新チェックの非同期キャッシュ、キー入力の操作性、開発モードのスキップ処理を改善"
]
},
{
"type": "refactor",
"items": [
"ドキュメントリンクを docs.chatlab.fun へ移行",
"【設定】セッションインデックスを AI 設定へ移動し、設定タブの並び順を調整"
]
},
{
"type": "style",
"items": ["サイドバーの密度を調整し、ダークモードでのタブ選択 UI のコントラストを改善"]
},
{
"type": "docs",
"items": ["公開ドキュメントサイトの構成とエクスポート説明を整理"]
},
{
"type": "chore",
"items": [
"ワークスペースパッケージを ESM に移行",
"ドキュメントサイトのワークスペース依存関係を分離",
"リリース更新履歴を docs ディレクトリ外へ移動"
]
}
]
},
{
"version": "0.21.1",
"date": "2026-05-23",
"summary": "Pull 同期の信頼性とデータの安全性を改善し、サブスクリプション削除時にインポート済みチャットをクリーンアップするオプションを追加。UI アニメーションとモーダルの操作に関する問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"Pull 同期後にセッションインデックスを自動生成",
"サブスクリプション削除時にインポート済みチャットを削除するオプションを追加",
"【CLI Web】更新履歴モーダルでバージョンごとのスクリーンショットに対応、Markdown リスト修正をオプションに変更",
"【MCP】ci 変更タイプのアイコンと多言語対応を追加"
]
},
{
"type": "fix",
"items": [
"Pull 同期時の小ページでデータが失われる可能性がある問題を修正し、リトライインポート結果の検証を追加",
"Pull 同期完了後にセッションインデックスが自動生成されない問題を修正",
"Pull 完了またはデータ削除後にサイドバーのセッションリストが更新されない問題を修正",
"リモートサーバーがページネーション未対応の場合に全セッションを取得できない問題を修正",
"Pull 同期のリトライロジックとページネーション戦略を最適化し、安定性を向上",
"セッション存在チェック時のスキーマ検証が不足し、テーブル未検出エラーが発生する問題を修正",
"強制セッションインデックス生成モーダルが生成失敗時に予期せず閉じる問題を修正",
"セッションが空の状態でセッションインデックスモーダルがページをブロックする問題を修正",
"【デスクトップ】app.getVersion が 0.0.0 を返す場合に package.json のバージョンにフォールバック",
"【CLI Web】独立したローダーを表示せず、同期アイコンをその場で回転アニメーションに変更"
]
},
{
"type": "docs",
"items": ["Pull プロトコルのドキュメントを since+nextSince ページネーションモデルに更新"]
}
]
},
{
"version": "0.21.0",
"date": "2026-05-22",
"summary": "MCP 対応を追加し、複数プラットフォームのインポートとサービス層を統一しました。Web、AI、同期、リリースの安定性も改善しています。",
"changes": [
{
"type": "feat",
"items": [
"Electron と Web モードで共通のフォルダーインポートフローに対応し、複数ファイルのチャット履歴形式を扱えるように改善",
"【MCP】独立したコマンドエントリを追加し、設定画面から MCP 設定を扱えるように改善",
"【MCP】Server のツール数を 19 個に拡張し、コンパクトなテキスト出力と JSON 出力に対応"
]
},
{
"type": "fix",
"items": [
"ディレクトリインポートのパス処理を強化し、インポート失敗のリスクを低減",
"新しいサブスクリプション追加時に発生する可能性がある同期の競合を修正",
"MiniMax のストリーミング応答に含まれる <think> 内容を思考イベントとして正しく処理するように修正",
"【CLI Web】差分インポートが使えない問題を修正",
"【CLI Web】セッション未検出やメンバー履歴の挙動がデスクトップ版と一致しない問題を修正",
"【CLI Web】開発サーバーの Node ランタイム設定を修正",
"【MCP】起動時のネイティブモジュール ABI バインディング不一致を修正"
]
},
{
"type": "refactor",
"items": [
"CLI Web と Electron の共通サービス層を統一し、ルートと IPC に重複していた業務ロジックを削減",
"【MCP】外部に公開するツール登録を整理し、外部 AI Agent 向けのツール schema コストを削減",
"【MCP】中核機能を独立した共通パッケージへ抽出し、CLI とデスクトップ版の連携を簡素化",
"【MCP】設定画面への統合方法を整理し、デスクトップ側の補助コードを簡素化"
]
},
{
"type": "ci",
"items": ["【CLI】リリースフローで npm パッケージをあわせて公開できるように改善"]
},
{
"type": "docs",
"items": ["プラットフォーム固有の changelog 項目に使う接頭辞と並び順のルールを補足"]
},
{
"type": "chore",
"items": ["【CLI】【MCP】npm 公開に必要な設定とリリース説明を整備"]
}
]
},
{
"version": "0.20.0",
"date": "2026-05-19",
"summary": "今回の更新では、複数プラットフォーム向けの中核アーキテクチャを統一し、AI、インポート、同期、デスクトップ版ビルドの安定性を改善しました。次回バージョンで提供予定の独立した Web、CLI、MCP 機能に向けた準備も含まれるため、CLI を使う前に本バージョンへ更新してデータの事前移行を完了してください。",
"changes": [
{
"type": "feat",
"items": [
"独立した CLI、HTTP API サービス、MCP Server の基盤を追加し、コマンドライン、Web、AI エージェント連携に対応",
"独立した Web ビルドとワンコマンド起動を追加し、CLI から Web UI を起動してブラウザを自動で開けるように改善",
"Web モードでチャット履歴のインポート、Demo インポート、セッション照会、メンバー照会、検索、分析などの主要フローに対応",
"Web モードで AI チャット、モデル設定、カスタム Provider/Model、コンテキスト圧縮、ストリーミングイベント表示に対応",
"インポート処理を共通のストリーミングパイプラインへ更新し、複数形式の解析、差分インポート、インポート分析、セッションインデックスの自動生成に対応",
"マージ処理、Markdown エクスポート、セッションキャッシュに関するサーバー機能を追加",
"今後の複数プラットフォーム同期に向けて、共通同期パッケージと CLI 自動化サポートを追加",
"バックエンドでの設定永続化を追加し、CLI 初回起動時にデスクトップ版データを自動検出して移行できるように改善"
]
},
{
"type": "fix",
"items": [
"Web モードのセッションインデックス、CORS プロキシ、Demo 保護、実行時エラーに関する問題を修正",
"Web モードでアプリのバージョンが空表示になる問題を修正",
"AI Agent の根拠取得、Web 側イベントストリーム、エラー整形に関する問題を修正",
"同期表示とインポート処理の不整合を修正",
"CLI 開発モードでの ESM モジュール解決問題を修正",
"CLI インストール後に既存のデスクトップ版データを見つけられない場合がある問題を修正",
"Electron パッケージ分割後のデータ移行パス不整合を修正",
"パッケージ版で Worker スレッドが electron モジュールへ間接依存してクラッシュする問題を修正",
"Electron のビルド、依存関係のインストール、better-sqlite3 ネイティブモジュールの再ビルドに関する問題を修正"
]
},
{
"type": "refactor",
"items": [
"プロジェクトを複数プラットフォーム向けのワークスペース構成へ移行し、apps/desktop、apps/cli、複数の共通 packages に分割",
"パーサー、設定、データベースアダプター、クエリ、マイグレーション、NLP、セッションキャッシュ、インポート、マージ、エクスポート、同期処理を共通モジュールへ抽出",
"AI Agent、ツールシステム、前処理、コンテキスト圧縮、RAG、LLM 設定、アシスタント、スキル管理を共通ランタイム機能として抽出",
"Electron、CLI Web、MCP の AI ツール名、ツール登録、データアクセス方法を統一",
"データディレクトリ、メッセージ照会、メンバー照会、セッションインデックス、SQL 実行、インポート重複排除などの中核ロジックを統一",
"CLI を packages/server から apps/cli へ移行し、npm 公開向けのビルドフローを整備",
"フロントエンド専用のチャートモジュールを src/features へ移動し、packages には再利用可能な共通ライブラリのみを配置",
"Electron 側の単純な転送ファイルと不要になったコードを削除し、重複実装を削減"
]
},
{
"type": "build",
"items": [
"Vite などのビルドツールチェーンを更新",
"CLI の tsup ビルド、Web アセットのバンドル、npm 公開に必要な設定を追加",
"Electron デスクトップ版のビルド設定を調整し、Linux デスクトップ版のビルド対象を削除"
]
},
{
"type": "docs",
"items": ["バージョン運用、コミット scope のルール、関連する開発ドキュメントを補足"]
}
]
},
{
"version": "0.19.0",
"date": "2026-05-06",
"summary": "AI コンテキストの自動圧縮に対応し、Demo サンプルを追加しました。あわせてモデル設定とデバッグ体験を改善しています。",
"changes": [
{
"type": "feat",
"items": [
"モデルのコンテキストウィンドウのプリセットとカスタム設定に対応しました。",
"AI チャットのコンテキスト自動圧縮と関連設定に対応しました。",
"コンテキスト圧縮の流れとステータス表示を改善しました。",
"デバッグモードで元データを確認できるようにし、完全な LLM コンテキストの記録に対応しました。",
"AI モデル設定の文言、フォーム、設定画面の表示を改善しました。",
"ベクトルモデル設定を削除し、関連設定を整理しました。",
"新規ユーザーが空の状態から Demo サンプルを直接確認できるようにしました。",
"プロジェクト構成を pnpm workspace に移行しました。"
]
},
{
"type": "fix",
"items": [
"高速モデルがデフォルトアシスタントに追従する際、一部のケースで誤ったモデルを使う問題を修正しました。",
"データが空の状態で Demo ボタンが表示されない問題を修正しました。",
"メインプロセスで未宣言の axios に直接依存し、起動に失敗する可能性がある問題を修正しました。"
]
}
]
},
{
"version": "0.18.4",
"date": "2026-04-29",
"summary": "今回の更新では、モデルの安定性を最適化し、リモートのモデル一覧取得に対応しました。あわせてAIのエラー詳細表示と一部のスタイルを改善しました。",
"changes": [
{
"type": "feat",
"items": [
"リモートのモデル一覧取得に対応しました。",
"OpenAI 互換 API アドレスの /v1 自動補完とリアルタイムプレビューに対応しました。",
"AI チャットのエラー詳細表示を改善しました。",
"一部の表示スタイルを改善しました。"
]
},
{
"type": "fix",
"items": ["一部のロジックの脆弱性を修正しました。"]
},
{
"type": "chore",
"items": ["同期ログスキルのロジックを最適化しました。"]
}
]
},
{
"version": "0.18.3",
"date": "2026-04-28",
"summary": "クイックツール入口の配置設定に対応し、デフォルトの時間フィルターを改善しました。あわせて、モーダルの重なり順とデータ保存先の安全案内も修正しています。",
"changes": [
{
"type": "feat",
"items": [
"クイックツール入口の配置を設定できるようにしました。",
"デフォルトの時間フィルターの使い勝手を改善しました。",
"データ保存先をアプリのインストールディレクトリ内に設定できないようにしました。"
]
},
{
"type": "fix",
"items": [
"モーダルのスタイルが上書きされる問題を修正しました。",
"設定ページ内でモーダルが背面に隠れる重なり順の問題を修正しました。"
]
}
]
},
{
"version": "0.18.2",
"date": "2026-04-26",
"summary": "購読時の種類選択、リモート会話のページ分割取得、1 回あたりの取得件数設定に対応しました。",
"changes": [
{
"type": "feat",
"items": [
"会話を購読する際に、種類で絞り込んで選択できるようにしました。",
"リモート会話のページ分割取得と、必要に応じた追加読み込みに対応しました。",
"データソースごとに、1 回の取得で読み込むメッセージ件数を設定できるようにしました。"
]
}
]
},
{
"version": "0.18.1",
"date": "2026-04-24",
"summary": "DeepSeek V4 への対応と自動起動オプションを追加し、設定まわりと全体の UI 体験を改善しました。あわせて、AI チャット内リンクの開き方も修正しています。<br/>このバージョンから、プロジェクトは正式に ChatLab 組織へ移行します。",
"changes": [
{
"type": "feat",
"items": [
"プロジェクトを ChatLab 組織へ移行",
"全体のスタイル表現を改善",
"クイック質問の表示ロジックを改善",
"設定モーダルの開き方を改善",
"自動起動に対応",
"DeepSeek V4 モデルに対応"
]
},
{
"type": "fix",
"items": ["AI チャット内のリンクがブラウザで開かない問題を修正"]
}
]
},
{
"version": "0.18.0",
"date": "2026-04-23",
"summary": "AI チャットの操作性を改善し、複数の分析導線を整理するとともに、データソース同期と Windows 更新の安定性を向上しました。",
"changes": [
{
"type": "feat",
"items": [
"AI アシスタントの操作フローを改善",
"データソース追加フォームの案内文を調整",
"Tool Panel に Mini モードを追加",
"チャット履歴ビューアを Tool Panel へ移動",
"関係分析まわりのタブ構成を統一",
"Quotes モジュールを Insights へ移動",
"キーワード分析を Labs へ移動"
]
},
{
"type": "fix",
"items": [
"既存の型警告を修正",
"Pull の増分同期に 60 秒の重複ウィンドウを追加し、メッセージ取りこぼしを防止",
"Pull リクエストの `limit=1000` を固定し、リモートデータソースの一括出力による重さを抑制",
"Windows 更新時に NSIS ポップアップでサイレントインストールが中断される問題を修正"
]
}
]
},
{
"version": "0.17.5",
"date": "2026-04-21",
"summary": "本リリースでは多数の不具合を修正し、全体の安定性を改善しました。",
"changes": [
{
"type": "feat",
"items": [
"関係カードのスタイルを改善しました。",
"`node-machine-id` 依存をネイティブなマシン識別ロジックに置き換え、Linux での API キー更新の安定性を向上しました。",
"チャット履歴の統合時に、元データを保持するオプションを追加しました。",
"プリセットサービスとサードパーティサービスの API エンドポイント横に検証ボタンを追加しました。"
]
},
{
"type": "fix",
"items": [
"dataSource の移行戦略を見直し、移行の安全性を向上しました。",
"メッセージ数が少ない話題で空状態の表示が崩れる問題を修正しました。",
"ローカルモデルの検証が失敗する問題を修正しました。",
"会話を切り替えた後に選択中タブがリセットされる不具合を修正しました。",
"旧 dataSources 構造からのアップグレード後に自動化ページが白画面になる問題を修正しました。"
]
}
]
},
{
"version": "0.17.4",
"date": "2026-04-19",
"summary": "Import API v1 の完全な仕様実装と階層型データソース管理を追加し、チャット履歴の自動同期に対応しました。",
"changes": [
{
"type": "feat",
"items": ["Import API v1 の完全な仕様と階層型データソース管理を実装"]
}
]
},
{
"version": "0.17.3",
"date": "2026-04-17",
"summary": "今回の更新では、プライベートチャットに言語設定タブを追加し、サイドバーの会話リストで並び替えと絞り込みに対応。AIプロバイダーとモデル設定を拡充し、時間フィルターがリセットされる不具合を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"会話リストで並び替えと絞り込みに対応",
"言語設定タブを追加し、言語設定を確認可能に",
"UIスタイルの細部を調整し、視覚的一貫性を向上",
"AIプロバイダーに Anthropic を追加",
"モデルのサードパーティサービスでインターフェース種別の選択に対応",
"AIモデル設定でカスタム名の設定に対応"
]
},
{
"type": "fix",
"items": ["設定画面またはAIチャット画面から戻った際に、時間フィルターが「すべて」にリセットされる問題を修正"]
},
{
"type": "refactor",
"items": ["言語設定を共通型として切り出し、重複定義を削減"]
}
]
},
{
"version": "0.17.2",
"date": "2026-04-15",
"summary": "今回の更新では、クロスプラットフォームのデータ統合とメンバーメッセージ統合を追加し、辞書と更新処理の安全性チェックを強化。ダークモード体験とログ機能を改善し、複数の不具合を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"メンバー管理でメンバーメッセージの統合に対応",
"プラットフォームをまたいだチャットデータ統合に対応",
"データ管理で一部テーブル列のソートに対応",
"トピック分析の入口をインサイトモジュールへ移動",
"AI ログファイルの元パス記録を追加",
"ダークモードの配色を調整し、視認性を改善"
]
},
{
"type": "fix",
"items": [
"辞書更新時のリフレッシュ処理と統合 ID 衝突の問題を修正",
"OpenAI 互換リクエストに実行時 User-Agent ヘッダーを追加",
"ダークモードでのスクリーンショット書き出し時に背景が透過する問題を修正",
"辞書ダウンロードに SHA256 整合性検証を追加",
"リモート設定取得を厳格化し、更新インストール確認を強化"
]
},
{
"type": "chore",
"items": ["ARM Linux 向け deb パッケージビルド対応を追加", "更新ログ同期フローを最適化"]
},
{
"type": "docs",
"items": ["繁体字中国語ドキュメントを追加"]
}
]
},
{
"version": "0.17.1",
"date": "2026-04-13",
"summary": "トピックモジュールを再設計してトピックカードを追加し、ワードクラウドのキーワードフィルタリングとクエリキャッシュを改善。リモート分かち書き辞書のダウンロードと繁体字中国語辞書に対応し、WhatsApp 検出ロジックも強化しました。",
"changes": [
{
"type": "feat",
"items": [
"トピックモジュールを再設計し、トピックカード表示を追加",
"ワードクラウドにキーワードフィルタリングを追加",
"リモート分かち書き辞書のダウンロードに対応し、繁体字中国語辞書を追加",
"クエリキャッシュロジックを改善",
"ローディング表示を統一",
"WhatsApp 検出の精度を向上"
]
},
{
"type": "ci",
"items": ["公式ドキュメントサイトを開設し、自動同期・デプロイに対応"]
}
]
},
{
"version": "0.17.0",
"date": "2026-04-12",
"summary": "今回の更新では、WhatsAppインポート解析と指定形式インポートを強化し、概要カード構成を刷新するとともに、共有・スクリーンショット・デバッグ機能を追加しました。",
"changes": [
{
"type": "feat",
"items": [
"WhatsApp V2 のタイムスタンプを柔軟に解析し、地域ごとのエクスポート差分に自動対応",
"WhatsApp チャット履歴の検出ロジックを改善",
"指定形式インポートに対応",
"メッセージタブに共有カードを追加",
"DEBUG モードにクイックデバッグツールを追加",
"概要のプロフィールカードを改善し、期間指定クエリのロジックを統一",
"概要モジュールのカード構成を再設計し、テーマカラーカードを分離して配色モード拡張に備えた",
"カード最大幅を統一し、ホームのツールをグローバルサイドバーへ昇格",
"テーマカードのスクリーンショットに対応し、モバイル向けスクリーンショット最適化を既定で無効化",
"診断提案を削除し、新しいヒント表示を追加"
]
},
{
"type": "fix",
"items": [
"WhatsApp の時刻解析正規表現と行マッチ正規表現の厳密さが一致しない問題を修正",
"WhatsApp の12時間表記時刻と NNBSP 文字の解析互換性問題を修正"
]
},
{
"type": "chore",
"items": ["CI パッケージング高速化のため、electron と electron-builder のバイナリをキャッシュ"]
}
]
},
{
"version": "0.16.0",
"date": "2026-04-10",
"summary": "今回の更新では、個別チャットに能動性分析ビューを追加し、モデル編集ダイアログでカスタムモデルが消える問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"個別チャットに能動性分析ビューを追加",
"フッター領域の表示と操作性を改善",
"引用モジュール下部のロジックを改善"
]
},
{
"type": "fix",
"items": ["サードパーティー/ローカルサービスの編集ダイアログで、複数のカスタムモデルが失われる問題を修正"]
}
]
},
{
"version": "0.15.0",
"date": "2026-04-08",
"summary": "今回のリリースでは、検索・クエリ性能を大幅に改善し、検索ツールのコンテキスト自動引き継ぎ、AI モデル設定の最適化と一部プロバイダー追加、Linux 対応を行いました。",
"changes": [
{
"type": "feat",
"items": [
"クエリキャッシュを追加し、アクセス速度を向上",
"検索ツールでコンテキストの自動引き継ぎに対応",
"モデル設定ロジックを再構成",
"新規ユーザーの初回起動時に言語選択ダイアログを優先表示",
"ラボに基本的なデバッグツールを追加",
"旧プロンプトを削除"
]
},
{
"type": "fix",
"items": [
"Windows ライトモードでタイトルバー右上ボタン領域の背景色が不一致になる問題を修正",
"CI パッケージングワークフローにおける Node 24 と pnpm の整合性問題を修正",
"ツール呼び出し表示名の i18n 翻訳不足を補完"
]
},
{
"type": "refactor",
"items": ["AI 設定モーダルのコード構成を改善"]
},
{
"type": "chore",
"items": ["Node 24 へアップグレード", "Linux パッケージングに対応"]
},
{
"type": "docs",
"items": ["ドキュメントを更新"]
}
]
},
{
"version": "0.14.2",
"date": "2026-04-07",
"summary": "今回の更新では、AI 会話体験を中心に改善し、会話コピー、UI 最適化、FTS5 全文検索ツール対応に加えて、検索パラメータの整理とエラー表示・テスト体制の強化を行いました。",
"changes": [
{
"type": "feat",
"items": [
"アシスタント選択を 7 日間記憶する機能を追加",
"AI 会話でメッセージのワンクリックコピーに対応",
"AI 会話のスタイルと全体の操作体験を改善",
"FTS5 全文検索に対応し、クイック検索ツールを追加",
"一部ツールの検索パラメータを整理し、token 消費を削減",
"Electron アプリ向けに、ポート管理とインスタンス分離に対応した E2E テスト基盤を追加"
]
},
{
"type": "fix",
"items": ["AI 会話のエラー表示を改善し、原因の特定をしやすく修正"]
},
{
"type": "refactor",
"items": [
"AI 会話モジュールのコード構成を整理",
"セッション分析ページの共通ロジックを抽出し、ヘッダー文言を統一"
]
},
{
"type": "test",
"items": ["再利用可能な E2E ランチャーのスモークテストを追加"]
},
{
"type": "docs",
"items": ["プロジェクトドキュメント内の導入画像を更新"]
},
{
"type": "style",
"items": ["一部コードのフォーマットを統一し、可読性を向上"]
}
]
},
{
"version": "0.14.1",
"date": "2026-04-02",
"summary": "今回の更新では、ホームの情報構成と UI を見直し、SQL 会話の操作性、統計読み込み性能、AI ツール品質を改善しました。",
"changes": [
{
"type": "feat",
"items": [
"概要ページのスタイルを改善",
"SQL 会話モジュールの操作フローを改善",
"メンバー管理をホームへ移し、関連タブ構成を調整",
"チャット概要取得を含む一部 AI ツールを追加",
"会話データのキャッシュ管理モジュールを追加し、統計読み込みを高速化",
"更新ログモーダルのタイプ表示を改善"
]
},
{
"type": "fix",
"items": ["SQL Lab と要約生成で AI エラーが黙って握りつぶされる問題を修正"]
},
{
"type": "refactor",
"items": ["AI ツール分類を再設計し、保守性を向上"]
},
{
"type": "chore",
"items": ["利用価値の低い AI ツールを廃止し、ツールセットを整理"]
}
]
},
{
"version": "0.14.0",
"date": "2026-03-28",
"summary": "APIのインポート/エクスポートとプリセット質問を追加し、概要画面と設定体験を改善。あわせて重複排除、AI会話フロー、日次メッセージ推移の表示問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"APIインポートに対応",
"APIエクスポートに対応",
"プリセット質問を選ぶとそのまま送信できるように",
"設定画面で会話の既定タブを選択可能に",
"概要画面のスタイルを改善",
"全体のUIとAPIサービス設定画面を改善",
"プロフィールカードとアシスタント選択の操作感を改善"
]
},
{
"type": "fix",
"items": [
"メッセージ重複判定の誤検知を修正し、空文字列の重複排除ルールを統一",
"AI会話フローの不具合とフロントエンドのtype-checkエラーを修正",
"例外時のための既定assistantフォールバックを追加",
"日次メッセージ推移が表示されない問題を修正"
]
},
{
"type": "refactor",
"items": ["parser、worker、RAG、merger に残っていた古い型の問題を整理"]
},
{
"type": "chore",
"items": ["assistant 設定生成スキルを追加"]
}
]
},
{
"version": "0.13.0",
"date": "2026-03-16",
"summary": "AIチャットにアシスタントモードを追加し、チャットでスキル利用と入力欄のクイック選択に対応。会話/設定画面を改善し、繁体字中国語と日本語に対応、UIの調整と安定性修正を行いました。",
"changes": [
{
"type": "feat",
"items": [
"アシスタントモード初版をリリースし、アシスタントロジックと分析ツール機能を強化",
"アシスタントマーケットとスキルマーケットを公開、チャットでスキルを利用可能に",
"「@」でメンバー選択して協業できるように",
"繁体字中国語と日本語のローカライズに対応",
"設定画面を再構成し、一部 UI を改善",
"概要モジュールのスタイルと会話画面体験を改善",
"チャット履歴エクスポートの表示位置を調整",
"旧プロンプトシステムと AI のカスタムフィルタ機能を削除",
"ページ切替時にモデル呼び出しが中断しないように"
]
},
{
"type": "fix",
"items": ["Gemini API の設定問題を修正", "NLP のストップワード呼び出し順序によるエラーを修正"]
},
{
"type": "refactor",
"items": ["AIChat の構成をリファクタリング", "ディレクトリ配置とプロジェクト構成を整理"]
},
{
"type": "docs",
"items": ["利用規約とプロジェクトドキュメントを更新"]
},
{
"type": "chore",
"items": ["バージョンログのビルドフローを改善"]
},
{
"type": "style",
"items": ["コードフォーマットと lint 規則の出力を統一"]
}
]
},
{
"version": "0.12.1",
"date": "2026-02-27",
"summary": "チャット履歴の前処理とデバッグ機能を追加し、Agent/LLM アーキテクチャを再構成。あわせて国際化と Windows テーマ表示の不整合を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"チャット履歴の前処理パイプラインを追加",
"前処理設定画面と設定管理機能を追加",
"Agent でセッション単位のコンテキストタイムラインと実行状態を表示",
"AI デバッグモードを追加し、ログの可観測性を向上"
]
},
{
"type": "fix",
"items": [
"英語設定時に一部 UI が未翻訳だった問題を修正",
"Windows で overlay 色を動的更新した際にテーマ表示が揃わない問題を修正"
]
},
{
"type": "refactor",
"items": [
"Agent の単一実装をモジュール構成へ分割",
"ツールシステムを AgentTool + TypeBox 構成へ再編し、i18n を補完",
"LLM アクセス層を統一し、pi-ai ベースへ集約",
"データフローと IPC 契約を見直し、フロントエンド側も対応",
"共有型を導入し、ChatStatusBar の国際化を改善",
"一部のチャートをプラグイン構成へ再編"
]
},
{
"type": "chore",
"items": [
"過剰設計だった sessionLog モジュールを削除",
"@ai-sdk 関連依存と旧 LLM サービス実装を削除",
"ベクトルモデル設定の入口を一時的に非表示化",
"プロジェクト説明文を更新"
]
},
{
"type": "style",
"items": ["ESLint の自動修正を実行し、コードスタイルを統一"]
}
]
},
{
"version": "0.11.2",
"date": "2026-02-15",
"summary": "チャット履歴の取り込みと管理画面を改善し、複数プラットフォームの履歴互換性を強化しました。",
"changes": [
{
"type": "feat",
"items": [
"LINE と WhatsApp パーサーの形式互換性を強化",
"チャット履歴の判定レイヤーを改善し、ポーリング検出とフォールバック機構に対応",
"管理画面で Shift 複数選択に対応",
"管理画面でチャット要約数と AI チャット数を表示",
"ホーム画面のレイアウトを見直し、使えるスペースを拡大",
"Windows の右上コントロールバーの見た目を改善"
]
},
{
"type": "docs",
"items": ["プロジェクト文書を更新"]
}
]
},
{
"version": "0.11.0",
"date": "2026-02-13",
"summary": "Telegram の取り込みに対応し、増分インポート体験と国際化設定を改善。あわせて索引不整合や画面のちらつきも修正しました。",
"changes": [
{
"type": "feat",
"items": [
"AI 呼び出し、ログ、メインプロセス設定まわりの国際化対応を拡充",
"Telegram チャット履歴のインポートに対応",
"増分インポートの操作フローと関連文言を改善",
"利用規約リンクを開く際の体験を改善"
]
},
{
"type": "fix",
"items": [
"増分インポート後に索引が無効になる問題を修正(resolve #81)",
"iPhone から書き出した WhatsApp 履歴を認識できない問題を修正(resolve #82)",
"チャット画面切り替え時の二重ちらつきを修正"
]
},
{
"type": "chore",
"items": ["TypeScript 設定を最適化", "i18n ビルド設定を調整", "skill 関連の開発設定を整理"]
}
]
},
{
"version": "0.10.0",
"date": "2026-02-11",
"summary": "やり取り頻度の分析機能を追加し、セッション検索の流れを改善。あわせて増分索引とデータベース走査まわりの問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"やり取り頻度を分析できるビューを追加し、メンバー間の動きが見やすくなりました",
"セッション検索のロジックと処理フローを改善"
]
},
{
"type": "fix",
"items": [
"増分更新後にセッション索引の生成範囲が不正確になる問題を修正(fix #79)",
"移行やセッション走査時に非チャット用 SQLite ファイルを誤処理する問題を修正"
]
},
{
"type": "refactor",
"items": ["セッション検索モジュールを再構成し、保守性を向上"]
},
{
"type": "chore",
"items": ["transformers 関連依存を削除し、開発設定を更新"]
}
]
},
{
"version": "0.9.4",
"date": "2026-02-08",
"summary": "期間絞り込みと AI 設定まわりを改善し、API Key のローカル暗号化に対応。加えて LINE 履歴の解析問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"期間絞り込みの選択肢をより柔軟に拡充",
"API Key のローカル暗号化保存に対応",
"初回利用ユーザーには更新履歴を表示しないよう変更",
"AI チャット下部の設定ステータス表示を改善",
"データディレクトリ移行後にすぐ再起動できるよう対応"
]
},
{
"type": "fix",
"items": ["LINE チャット履歴の解析問題を修正"]
},
{
"type": "docs",
"items": ["プロジェクト文書を更新"]
}
]
},
{
"version": "0.9.3",
"date": "2026-02-03",
"summary": "カスタムデータディレクトリに対応し、多数の既知問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"設定画面にデータディレクトリ位置の設定項目を追加",
"データ保存先の移行ロジックを改善",
"ディレクトリ切り替え時の確認ダイアログを追加",
"パーサーロジックを改善(WeFlow / Echotrace)"
]
},
{
"type": "fix",
"items": [
"Windows で大量メッセージを絞り込むとクラッシュする問題を修正",
"外部中継 API が tool_call を返した際に会話が異常終了する問題を修正",
"一部の WhatsApp 履歴を正しく認識できない問題を修正",
"管理画面のヘッダー階層表示の問題を修正"
]
},
{
"type": "refactor",
"items": ["session 検索モジュールを再構成", "移行ログ出力を改善"]
}
]
},
{
"version": "0.9.2",
"date": "2026-02-02",
"summary": "ランキングをグラフ表示へ刷新し、ワードクラウドやローカル AI 推論モデルを改善。履歴絞り込みと日付選択も見直し、起動後の主要ルート事前読込にも対応しました。",
"changes": [
{
"type": "feat",
"items": [
"ランキングをチャート表示へ刷新",
"ワードクラウドの見え方を改善",
"推論モデルを最適化",
"チャット履歴の検索と絞り込みの連携を改善",
"日付選択 UI の操作性を改善",
"起動後に主要ルートを先読み"
]
},
{
"type": "chore",
"items": ["preload をモジュール化", "analytics ロジックを改善", "ESLint を更新し、コード整形を実施"]
}
]
},
{
"version": "0.9.1",
"date": "2026-01-30",
"summary": "LINE 履歴の取り込み、バッチ管理、チャット検索に対応し、既知の問題もいくつか修正しました。",
"changes": [
{
"type": "feat",
"items": [
"一括管理を追加し、まとめて削除・結合に対応",
"チャット検索に対応",
"LINE チャット履歴のインポートに対応",
"WeFlow が出力する JSON 形式に対応",
"メンバー一覧をバックエンド分页読み込みへ変更",
"一部文言を改善"
]
},
{
"type": "fix",
"items": ["Windows 更新時に Worker が残ってアプリを閉じられない問題を修正"]
}
]
},
{
"version": "0.9.0",
"date": "2026-01-28",
"summary": "NLP 分かち書きに対応し、名言集タブにワードクラウドを追加。Views タブでより多くのグラフを表示できるようになり、システムプロキシ追従にも対応しました。",
"changes": [
{
"type": "feat",
"items": [
"ユーザーセレクターの性能を改善し、仮想リスト読み込みに対応",
"ランキングを Views タブへ移動",
"分かち書きを導入し、ワードクラウド用のサブタブを追加",
"グループチャットタブの文言を改善",
"ネットワークプロキシがシステム設定に追従",
"更新履歴の表示判定ロジックを改善"
]
},
{
"type": "style",
"items": ["Markdown 表示スタイルを改善"]
}
]
},
{
"version": "0.8.0",
"date": "2026-01-26",
"summary": "セッション要約とベクトル検索を追加し、更新後のリリースノート表示や一部 UI 体験も改善。あわせて既知の問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"チャットセッションに要約機能を追加",
"セッション要約の一括生成ロジックを追加",
"ベクトルモデル設定と関連検索に対応",
"チャット履歴の取り込み失敗時に、より詳しいログを記録",
"新バージョン更新後に更新履歴を自動表示",
"ホームに共通リンク付き Footer を追加",
"サイドバーから Help & Feedback を削除"
]
},
{
"type": "fix",
"items": ["shuakami-jsonl の解析エラーを修正(fix #50)"]
}
]
},
{
"version": "0.7.0",
"date": "2026-01-23",
"summary": "AI チャット体験と更新処理を改善し、チャート基盤を chart.js から ECharts へ移行しました。",
"changes": [
{
"type": "feat",
"items": [
"更新ロジックを改善",
"AI チャットのエラーログを改善",
"チャット下部からモデルを素早く切り替え可能に",
"既定プロンプトを見直し、少しユーモアを加味",
"chart.js を ECharts に置き換え",
"登録規約ロジックを削除"
]
}
]
},
{
"version": "0.6.0",
"date": "2026-01-21",
"summary": "AI SDK を導入して AI チャットの安定性を高め、思考内容ブロックを追加。あわせて一部スタイルも調整しました。",
"changes": [
{
"type": "feat",
"items": [
"ログ位置を特定しやすくする機能を追加",
"AI SDK を導入",
"思考内容ブロックを追加",
"ホーム上部のドラッグ領域にグローバルモーダルが隠れる問題を解消",
"Windows 右上の閉じるボタンの見た目を改善"
]
}
]
},
{
"version": "0.5.2",
"date": "2026-01-20",
"summary": "結合インポートに対応し、いくつかの問題を修正しました。",
"changes": [
{
"type": "feat",
"items": [
"結合インポートに対応",
"メインパネルにチャット履歴の開始日時と終了日時を表示",
"ドラッグ&ドロップ領域を改善"
]
},
{
"type": "fix",
"items": [
"macOS x64 ビルド問題を解消するためビルド設定を改善",
"Windows のメッセージビューアで閉じるボタンの見た目が崩れる問題を修正",
"macOS パッケージング時は対象アーキテクチャ上でビルドが必要なよう修正(fixes #36)"
]
}
]
},
{
"version": "0.5.1",
"date": "2026-01-16",
"summary": "いくつかの問題を修正しました。",
"changes": [
{
"type": "feat",
"items": ["文言を改善"]
},
{
"type": "fix",
"items": [
"Windows でアプリを閉じてもプロセスが残る問題を修正(#33)",
"数値入力欄の不具合を修正(resolve #34)"
]
}
]
},
{
"version": "0.5.0",
"date": "2026-01-14",
"summary": "Instagram 履歴の取り込みに対応し、ホームでは一括インポート、チャット画面では増分インポートが使えるようになりました。",
"changes": [
{
"type": "feat",
"items": [
"Instagram チャット履歴のインポートに対応",
"各種ロジックを改善",
"システムプロンプトのプリセット機能を改善",
"増分インポートに対応",
"一括インポートに対応",
"スタイルを改善",
"Windows でネイティブウィンドウ操作とテーマ同期に対応(#31)"
]
},
{
"type": "chore",
"items": ["componenst.d.ts を削除"]
}
]
},
{
"version": "0.4.1",
"date": "2026-01-13",
"summary": "見た目と操作まわりを中心に改善しました。",
"changes": [
{
"type": "feat",
"items": [
"プロンプトのプレビューに対応",
"AI チャットのステータスバーを改善",
"マイグレーションテーブルのロジックを改善",
"サイドバーでアバター表示に対応",
"スタイルを改善",
"ネイティブウィンドウコントロールバーを置き換え",
"グローバル背景色を改善",
"アプリ終了時に Worker をクリーンアップ"
]
},
{
"type": "fix",
"items": ["テーマ設定の「システムに従う」が効かない問題を修正", "アップデートダイアログのレイアウト崩れを修正"]
}
]
},
{
"version": "0.4.0",
"date": "2026-01-12",
"summary": "shuakami-jsonl の取り込みに対応し、AI チャットをより省 Token 化。取り込み時のセッション索引生成とビューアからの快速ジャンプにも対応し、アップデート高速化ミラーも追加しました。",
"changes": [
{
"type": "feat",
"items": [
"shuakami-jsonl に対応",
"Loading 表示を改善",
"カスタムフィルターを追加",
"プリセット文言システムを再構成し、共通プリセットに対応",
"Token 節約のためシステムプロンプトを簡潔化",
"セッション関連の function calling を追加",
"メッセージから前後文脈へジャンプする処理を追加",
"チャット履歴ビューアでセッション索引表示と高速ジャンプに対応",
"設定ダイアログを再構成し、セッション索引設定を追加",
"チャット履歴取り込み時にセッション索引を生成",
"設定ダイアログを再構成",
"基本コンポーネントの操作スタイルを改善",
"ホーム画面の見た目を改善",
"アップデート高速化ロジックを改善",
"高速化ミラーを追加"
]
}
]
},
{
"version": "0.3.1",
"date": "2026-01-09",
"summary": "Discord インポートに対応し、各パーサーで返信メッセージを取り込めるよう改善。保存先もより標準的な場所へ移し、取り込み診断も詳しくなりました。",
"changes": [
{
"type": "feat",
"items": [
"テーブル更新処理をメインプロセス側へ移動",
"自動更新確認時に beta 版を無視",
"データ保存先を userData 配下へ移動",
"各パーサーで返信メッセージ取り込みを再対応",
"プラットフォームメッセージ ID と返信 ID に対応し、同時にテーブル移行も実施",
"Tyrrrz/DiscordChatExporter 形式の取り込みに対応",
"member テーブルでロールに対応",
"ChatLab 形式の検出挙動を強化",
"クリック取り込みとドラッグ取り込みの挙動を統一",
"より詳細な形式診断に対応"
]
},
{
"type": "fix",
"items": ["一部ユーザーで platformId が空になる問題を修正"]
}
]
},
{
"version": "0.3.0",
"date": "2026-01-08",
"summary": "国際化対応をひと通り整え、中国語と英語の切り替えに対応。あわせていくつかの機能も改善しました。",
"changes": [
{
"type": "feat",
"items": [
"SQL ラボのエクスポートに対応",
"AI チャットのエクスポートに対応",
"国際化対応をひと通り完了",
"AI モデルエラー時に明示的なエラーを表示",
"SQL 結果からメッセージビューアへジャンプ可能に",
"システム prompt を改善し、prompt マーケットに対応"
]
}
]
},
{
"version": "0.2.0",
"date": "2025-12-29",
"summary": "プロキシ設定に対応し、インポート時のエラーログ表示を追加。あわせて UI 操作と一部機能を改善しました。",
"changes": [
{
"type": "feat",
"items": [
"メッセージマネージャーでシステムメッセージ表示に対応",
"インポート処理を改善し、エラー時にログを表示",
"WhatsApp の英語形式メッセージ取り込みに対応",
"プロキシ設定に対応(resolve #7)",
"AI モデル画面の操作性を改善",
"ユーザー設定 API のチュートリアルを追加",
"無料の GLM モデル 2 種を追加し、Doubao プロバイダーと最新モデルを追加",
"AI 応答で think 内容を出力しないよう調整"
]
}
]
},
{
"version": "0.1.3",
"date": "2025-12-25",
"summary": "いくつかの問題を修正しました。",
"changes": [
{
"type": "fix",
"items": ["Echotrace パーサーの不具合を修正"]
}
]
},
{
"version": "0.1.2",
"date": "2025-12-25",
"summary": "ダークモードに対応し、AI チャットのシステムプロンプトでユーザー情報を渡せるようになりました。",
"changes": [
{
"type": "feat",
"items": [
"AI チャットのシステムプロンプトでユーザー情報を受け渡し可能に",
"チャット履歴ビューア右側に Owner を表示",
"データベース更新に対応",
"メンバータブで Owner 視点の設定に対応",
"ダークモードに対応"
]
},
{
"type": "fix",
"items": ["個人チャットをグループチャットと誤判定する問題を修正"]
}
]
},
{
"version": "0.1.1",
"date": "2025-12-24",
"summary": "WhatsApp チャット履歴の取り込みに対応し、旧版 QQ 討論組形式の分析も可能になりました。",
"changes": [
{
"type": "feat",
"items": [
"チャットセッション下部に Token 使用量を表示",
"WhatsApp ネイティブ形式メッセージに対応",
"旧版 QQ txt 討論組形式に対応"
]
},
{
"type": "fix",
"items": ["メッセージマネージャーの z-index が低すぎる問題を修正"]
}
]
},
{
"version": "0.1.0",
"date": "2025-12-23",
"summary": "プロジェクトを公開し、初回リリースしました。",
"changes": [
{
"type": "feat",
"items": ["init"]
}
]
}
]