|
5 | 5 | フォーマットは [Keep a Changelog](https://keepachangelog.com/ja/1.1.0/) に基づいており、 |
6 | 6 | [セマンティックバージョニング](https://semver.org/lang/ja/) に準拠しています。 |
7 | 7 |
|
| 8 | +## [2.5.0] - 2026-06-27 |
| 9 | + |
| 10 | +### 追加 |
| 11 | + |
| 12 | +- **アクティビティドロワー** - ログ表示を刷新。実行サイクル(トリガー発火1回分)単位で「時刻・トリガー内容・応答冒頭・所要時間」を一覧表示し、▽で展開すると実行順のステップリスト(ノード名・所要時間・結果)を表示。ステップクリックで該当ノードへジャンプ。従来のコンソール形式は「生ログ」タブに残置 (#194, #236) |
| 13 | +- **ノード設定の完全インライン化(ComfyUI式)** - 全設定フィールドをノード内で直接編集可能に。フィールドごとの折りたたみ、password/textarea/スライダー/トグル対応。旧右パネルは廃止し、複雑なフィールド用に「ノード詳細設定」パネルを新設 (#193, #202, #204) |
| 14 | +- **「グローバル設定を使用中」バッジ** - ノード側が未設定でグローバル設定の値が使われるフィールドに「グローバル」バッジを表示。要約値も実際に使われるグローバル値を表示 (#233, #235) |
| 15 | +- **ノード実行ステータスのビジュアル表示** - ノードのボーダーカラーが実行状態に連動(青=実行中/緑=成功/赤=エラー/黄=警告)。ホバーで実行詳細(所要時間・結果・エラー)をポップオーバー表示、エッジの色も連動 (#201) |
| 16 | +- **ワークフロー接続の整合性チェック** - 不正な接続(存在しないポート等)を実行前に検出して警告 (#188) |
| 17 | +- **ポート接続UXの改善** - ドラッグ中の接続候補ハイライト、ポート型バリデーション、互換ノード候補表示 (#176, #187) |
| 18 | +- **TTS系プラグインのaudioUrl出力ポート** - VOICEVOX/COEIROINK/AivisSpeech/OpenAI TTS/Style-Bert-VITS2のmanifestにaudioUrl出力を追加 (#205, #220) |
| 19 | +- **ローディングインジケーター** - ホームページの長時間処理に追加 (#190, #196) |
| 20 | +- **右クリックメニューのカテゴリ別サブメニュー化** |
| 21 | + |
| 22 | +### 変更 |
| 23 | + |
| 24 | +- **プラグイン設定キーをcamelCaseに統一** - 旧snake_caseのワークフローは読み込み時に自動解決(後方互換あり、再保存で新形式に移行) (#104, #189, #192) |
| 25 | +- プラグイン間のイベント発火パターンとTTS返却オブジェクト形状を統一 (#121) |
| 26 | +- フロントエンドのエラーハンドリングを統一、alert/confirmをトースト通知に置換 (#103, #200) |
| 27 | +- GLOBAL_SETTINGS_MAPを共通モジュールへ一元化 (#209, #223) |
| 28 | +- CI・テスト・lintの実行範囲を整備(dev向けPRでもCIが実行されるように、テスト範囲をtests/全体に拡大) (#206, #221) |
| 29 | +- ESLint設定をflat configに一本化、警告を全件解消 (#199, #217, #230) |
| 30 | + |
| 31 | +### 修正 |
| 32 | + |
| 33 | +- **ワークフロー停止のハング** - Twitch接続が確立できない状態で停止が完了しない問題を修正。プラグインのsetup/teardownにタイムアウトを導入し、どのプラグインがハングしても停止が有界時間で完了 (#239, #240) |
| 34 | +- **連続TTSの音声キュー** - 発話中に次の音声が来ても中断せず順番に再生。実行の再開始・停止時はキューを破棄 (#218, #226, #232) |
| 35 | +- **ノードドラッグの性能** - ドラッグ中の全ノード再レンダリングを解消しカクつきを修正 (#232) |
| 36 | +- **インラインフィールドの初期表示** - プラグイン定義ロード中はスケルトンを表示(後から突然出現しない) (#232) |
| 37 | +- **VTube Studio再接続の堅牢性** - 指数バックオフ(3秒→最大60秒)、接続タイムアウト、リトライループの修正 (#207, #222) |
| 38 | +- **デスクトップ起動エラーの可視化** - サイドカー起動失敗時に無言でクラッシュせずエラーダイアログを表示。ポート確保のレース対策も追加 (#208, #224) |
| 39 | +- ワークフローロックのレースコンディションを修正 (#149, #197) |
| 40 | +- オーバーレイとVRMレンダラの安定性バグを修正 (#151, #198) |
| 41 | +- TTS/リップシンクプラグインがエラーを飲み込む問題を修正 (#201) |
| 42 | +- グローバル設定の保存後にダイアログを自動で閉じる (#191, #195) |
| 43 | +- グレースフルシャットダウンの整備 - 終了時に実行中ワークフローを停止しWALチェックポイント後にDBクローズ。シャットダウンテストを追加 (#149, #237) |
| 44 | +- /validateエンドポイントが壊れたJSONに400を返すように修正 (#237) |
| 45 | +- devのフロントエンドビルドを壊していた型エラーを修正 (#227, #228) |
| 46 | +- 依存関係の脆弱性対応(tar 0.4.46、npm audit対応) (#169, #175) |
| 47 | + |
| 48 | +### ドキュメント |
| 49 | + |
| 50 | +- ブランチ運用とリリースフロー(dev/main二段構え)をCLAUDE.mdに明文化 (#231) |
| 51 | +- 日英ドキュメントの内容差異を同期、READMEにダウンロード統計チャートを追加 (#171, #215, #225) |
| 52 | +- リポジトリ衛生: .serena/AGENTS.md/.playwright-mcp をgitignoreへ (#219, #229) |
| 53 | + |
8 | 54 | ## [2.4.0] - 2026-05-28 |
9 | 55 |
|
10 | 56 | ### 追加 |
|
0 commit comments