v0.0.13
Changelog
- c334dcd chore(plugin): vox-actor-plugin の version を 0.0.13 に bump する (#496)
- 27c9d33 chore(workflow): WorktreeCreate hook で worktree 作成直後に make build を自動実行する (#569)
- 254d27e docs(acceptance): cli/playback.feature を新設し e2e テストを追加する (#518)
- ba83e0b docs(acceptance): vox-actor-plugin:talk の受け入れ条件 feature と e2e テストを追加する (#520)
- c52b70d docs(acceptance): 既存 CLI/viewer feature のシナリオ不足を埋める (#523)
- 6c26656 docs(agent): doc-validator に CLI サブコマンド・フラグ/プラグイン構成の追記漏れチェック観点を追加する (#525)
- 777fa89 docs(reference): cli.md に playback / assets / speakers サブコマンドの章を追記する (#511)
- f1f1aaf docs(reference): cli.md に viewer HTTP API 章を追記する (#522)
- 71d2467 docs(reference): cli.md に viewer フロントエンド仕様(キャラ画像・口パク等)を追記する (#524)
- 355219c feat(docs): Playwright e2e 受け入れ条件の Gherkin .feature 整備と acceptance-doc-reviewer 追加 (#504/#505) (#508)
- 4b78934 feat(docs): test/e2e/ の受け入れ条件を Gherkin .feature として整備する (#503) (#507)
- 6511b32 feat(review): flaky テスト観点のサブエージェント flaky-test-reviewer を追加する (#483)
- b6674cc feat(review): plugin.json の version bump 漏れを検出するサブエージェント plugin-version-reviewer を追加する (#493)
- 3862673 feat(say): say コマンドに --save-wav フラグを追加する (#534) (#538)
- e8eaacd feat(script): セリフを一括書き込みする script write サブコマンドを追加する (#480)
- 798d899 feat(talk): play-script.sh のバックグラウンド実行を禁止する制約を追加 (#485)
- fdd3646 feat(viewer): --save-wav-dir フラグを追加して合成 clip の WAV を保存する (#541)
- ed12596 feat(viewer): --watch / --watch-queue / --delete オプションを廃止する (#467)
- d47adf0 feat(viewer): /api/play に skip_history フラグを追加し /test-clip を廃止する (#548)
- 875de12 feat(viewer): POST /api/play を複数クリップ対応+非同期 worker 化 (#487) (#491)
- 97bfa58 feat(viewer): playback_id 化と /api/play バッチ対応で talk と独り言の混在を解消する (#488-490) (#494)
- 9260f09 feat(viewer): クリップ先読みキュー導入でクリップ間の無音ギャップを縮める (#501)
- 7192ecc feat(viewer): タイムライン履歴アイテムに「再生」ボタンを追加 (#549)
- 283a9d2 feat(viewer): 再生中はタイムライン履歴アイテムの「再生」ボタンを非表示にする (#556)
- d2280e9 feat(viewer): 再生履歴にセリフパラメータ(speakerId/speed/pitch/intonation)を保持 (#547)
- 92344c2 feat(viewer): 履歴「再生」ボタン押下時もキャラクターステージに該当キャラを表示する (#561)
- 947af4d feat(viewer): 次クリップを並行 Synthesize して SSE を前倒し broadcast する (#498) (#506)
- ab3d827 feat(viewer): 音声再生キューを3経路統合し音声テスト画面の口パクを動作させる (#552) (#553)
- 06ddb48 feat(watch): --save-wav-dir フラグを追加して検出セリフの WAV を保存する (#540)
- 909f8b6 feat(workflow-scripts): .tmp/memo/done のファイル数を監視して analyze-work-memo を自動実行する auto-analyze.sh を追加 (#542)
- feb81ff feat(workflow-scripts): claude-stream.sh の出力フィルターを拡充して処理状況を見やすくする (#543)
- 0711ff5 feat: say/act/watch に --viewer-url オプションを追加しリモート viewer 再生を可能にする (#482)
- 934095f feat: viewer-check サブコマンドを追加して talk スキルの再生判定を改善し VOX_ACTOR_MONOLOGUE_MODE を削除する (#477)
- 6462cac fix(frontend-e2e): stream.spec.ts リングバッファ flaky テストを根本修正 (#568)
- e8324e0 fix(infra): TestHTTPStreamPlayer_APIPlayback_TTLExpiry のflaky解消(setPlaybackStatusの自動再生成削除+テスト同期化) (#527)
- eaa50c5 fix(makefile): dev-backend を dev-viewer にリネームし dev-watch ターゲットを追加する (#470)
- be837c5 fix(test): TestPollingDirWatcher flaky を t.Cleanup での goroutine 終了待ちで修正する (#475) (#478)
- 562f1ed fix(viewer): showCharacters の初期値を true に変更して他のトグルと統一する (#521)
- 4e39f35 fix(viewer): キャラ非表示を audio ended イベント非依存のウォッチドッグ方式に置き換える (#531)
- 463a510 fix(viewer): 口パク感度を改善(THRESHOLD_RATIO 0.5→0.7、hysteresisMs 80→40ms) (#529)
- 03ca3f9 fix(viewer): 履歴「再生」ボタンのクリップがタイムラインに追加されないよう修正 (#550) (#551)
- 12fb5a5 fix: 音声デバイス不在時に say/act がハングし watch も起動時検知しない (#468) (#472)
- a82a6f1 refactor(domain): HistoryRecord をドメイン層へ切り出す (#567)
- f7d8de5 refactor(domain): Playbackの状態遷移とClipをドメイン層へ切り出す (#566)
- 6ef60c0 refactor(domain): SpeakerID を値オブジェクト化する (#563)
- 92b3697 refactor(domain): 合成パラメータをSynthOverrides値オブジェクトに集約する (#562)
- 1a37de5 refactor(script): セリフファイルのフィールド名をCLI引数に揃える(破壊的変更)#474 (#479)
- 97dd97f test(e2e): viewer の GET / (index.html) エンドポイントに e2e を追加する (#461)
- 2226a7c test(e2e): viewer の GET /api/characters エンドポイントに e2e を追加する (#455)
- 9d57ad0 test(e2e): viewer の GET /assets/ フロントエンドアセット配信に e2e を追加する (#462)
- 31fbfc8 test(e2e): viewer の GET /assets/images/... エンドポイントに e2e を追加する (#460)
- ebc2246 test(e2e): viewer の GET /clips/ エンドポイントに e2e を追加する (#458)
- 45566f4 test(e2e): viewer の GET /events (SSE) エンドポイントに e2e を追加する (#456)
- 236215a test(e2e): viewer の GET /test-clip エンドポイントに e2e を追加する (#459)
- 61b1526 test(e2e): viewer の POST /api/play エンドポイントに e2e を追加する (#457)
- 8fff276 test(e2e): viewer の非 HTTP 系挙動(silent / lockfile / 監視統合 / フラグ / シャットダウン / ログ)に e2e を追加する (#463)
- 9ae6b7d test(e2e): フロントエンド e2e カバレッジを拡充する (#465)
Released by GoReleaser.