Added
- スクリプトマネージャの一覧で識別しやすいよう、二つの四角と再生マークを組み合わせた独自アイコンを配布物へ内蔵した。表示時に外部画像を取得しない。
Removed
- 開けなくなっていた「詳細設定」と「設定の入出力」のカテゴリを削除した。保存済みの値は保持し、ファイル操作は左サイドバーの「インポート」「エクスポート」へ移した。
Fixed
-
Google検索結果や視聴ページからFWを起動すると動画情報がHTTP400になる問題を修正した。版番号の一致を要求するJSON URLから通常HTMLへ取得元を変更し、現行watchV4の配信・コメント・タグ・投稿者・シリーズ情報を読み取るようにした。外部ページの映像取得はニコニコ側の通信処理を通してCORS拒否を避け、シーク・終了時の通信中止も伝える。
-
Firefoxでストーリーボードの初期化時に、一つのCanvasへ異なる描画コンテキストを要求して例外が出る問題を修正した。
-
READMEでfindings.mdへの案内に置き換わっていた本文を復元し、構成・開発・検証の説明をREADMEから直接読めるようにした。移動後のREADME更新は保持した。
-
専用ブラウザーの終了時に、再利用された PID や古い親子関係による無関係なプロセスを対象へ含めず、起動時刻と実行ファイルを照合して停止確認するようにした。
-
ライブラリーの自動検証で、再生開始の待機中に操作バーが隠れても実際のポインター移動で再表示してから操作するようにした。
Security
- 開発用の
minimatchを修正版 11.0.1 に固定し、glob パターンの処理で CPU・メモリーを大量消費する脆弱性を解消した。
Changed
-
公開前の依存更新としてHLSエンジンと開発用の解析・ビルド・DOM検証の依存関係を更新した。TypeScriptは解析器の対応範囲に収まる6.0.3を維持した。
-
GitHub Actions の月間利用時間を抑えるため、Dependabot version update と自動マージを毎週・即時処理から毎月28日(Asia/Tokyo)の月末一括処理へ変更した。
-
オフラインブラウザー検証9系統とREADME画像検証を独立ジョブへ分割し、fail-fastで並列実行することで長時間CIの待ち時間を短縮した。画像ジョブは専用Chromeを準備し、認証検証は再生を停止して通信を収束させてから終了する。ブランチの古いCIは取り消し、タグの公開処理は保護する。