github roflsunriz/FutatsumeWatch v0.0.34

latest release: v0.0.35
56 minutes ago

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は取り消し、タグの公開処理は保護する。

Don't miss a new FutatsumeWatch release

NewReleases is sending notifications on new releases.