Skip to content

Commit f87a164

Browse files
authored
Merge pull request #264 from oboroge0/release/v2.5.0
chore: v2.5.0 リリース準備
2 parents f228f8a + 65a1ea6 commit f87a164

8 files changed

Lines changed: 54 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,52 @@
55
フォーマットは [Keep a Changelog](https://keepachangelog.com/ja/1.1.0/) に基づいており、
66
[セマンティックバージョニング](https://semver.org/lang/ja/) に準拠しています。
77

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+
854
## [2.4.0] - 2026-05-28
955

1056
### 追加

apps/desktop/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aituber-flow/desktop",
3-
"version": "2.4.0",
3+
"version": "2.5.0",
44
"private": true,
55
"scripts": {
66
"prepare-runtime": "cd ../web && npm run build:desktop && cd ../desktop && node scripts/build-sidecar.js && node scripts/copy-resources.js",

apps/desktop/src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/desktop/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "aituber-flow"
3-
version = "2.4.0"
3+
version = "2.5.0"
44
description = "AITuberFlow Desktop - Visual workflow editor for AI VTuber streaming"
55
authors = ["AITuberFlow"]
66
edition = "2021"

apps/desktop/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"productName": "AITuberFlow",
3-
"version": "2.4.0",
3+
"version": "2.5.0",
44
"identifier": "com.aituberflow.app",
55
"build": {
66
"beforeBuildCommand": "",

apps/server-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aituber-flow/server",
3-
"version": "2.4.0",
3+
"version": "2.5.0",
44
"type": "module",
55
"scripts": {
66
"dev": "bun run --hot src/index.ts",

apps/web/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aituber-flow-web",
3-
"version": "2.4.0",
3+
"version": "2.5.0",
44
"private": true,
55
"scripts": {
66
"dev": "next dev --webpack",

0 commit comments

Comments
 (0)