Haiagaru 1.25.0-dev.1
外部板の板一覧、設定リンク、226の検索メニュー、動画サムネイルと全レスのメディア表示を更新した検証用プレリリースです。
主な変更
- 191で外部板の板一覧にJavaScriptの文字列が混ざる問題を修正しました。登録した外部板をサイト別に板一覧の最上位へ表示するオプションも追加しました(初期OFF、変更後は再起動)。
- 書き込みからHaiagaru設定を開く・オン/オフする設定リンクと、日本語のリンク作成画面を追加しました。タップ時に現在値と変更内容を表示し、「適用」を押すまで変更しません。
- 226のタブレット表示で、ツールバーから検索を隠した際にも、板名をタップして開くメニューから検索できるようにしました。
- 大きな
video.twimg.comのMP4では、動画全体のサイズが取得上限を超えていても、容量・時間の上限内で必要な範囲を取得してサムネイル生成を試みます。サーバー応答や動画の構造により生成できない場合は従来の表示を維持します。サムネイルの取得設定もご確認ください。 - サムネイル生成に失敗した場合は、通信・DNS・容量上限・時間切れ・解析失敗などの理由を表示します。「再取得」でサムネイルを再試行でき、「再生」からは取得結果に左右されず元の動画を開けます。解析用プロセスのメモリ不足などによる終了後も、待機後または明示的な再取得で再試行します。
- 「サムネイルから全レスの画像・GIF・動画へ移動」に名称を統一し、ChMate標準の「複数あるときは連続表示ビューア」「常に1枚目から表示」の指定にも対応しました。対象は読み込み済みで表示対象になっているレスのメディアです。検証版で191の連続表示切り替え時に起きたクラッシュも修正し、226・242にも同じ保護を適用しました。
確認範囲
191・226・242へのパッチ適用と、変更フックの呼び出し先・レジスター・元命令の保持を検査しました。エミュレータで各80項目と226の検索メニュー5項目(計245項目)が成功しました。実際のサムネイルViewで再取得・再生・画面終了時の後片付け、連続表示の開始位置、設定リンクの確認・適用・キャンセル、外部板表示を確認しています。合成MP4では48MiB超の仮想ファイルから約266KBの範囲取得でフレームを生成でき、解析中断後の復帰も確認しました。最終確認で新規クラッシュログはありませんでした。
報告された実動画でのサムネイル改善、実機での連続操作、実スレ本文の追加スモーク確認は完了していません。
追加ファイル
Image NG・画像取得専用VPNをパッチ時に選ぶ場合は、Assetsの haiagaru-image-ng.zip / haiagaru-image-vpn-v2.zip を展開せず指定してください。これらのパッチを使わない場合、追加ファイルは不要です。
謝辞
ご支援いただいている皆様、ありがとうございます。README掲載の支援者の皆様へ感謝申し上げます。
- yujirox 様
- ワッチョイ 8f01-uDul 様
- toya0717 様
- MUMEI 様
- タケヨシキ 様
- 無名 様
今回のご報告・動作確認・連携へのご協力にも感謝します。
- オイコラミネオ 様
- Red Frame X 様
- ワッチョイ 3f3c-gNc7 様
- chikuwadon 様(外部チェッカーとの連携をご快諾いただき、ありがとうございます)
- rikunode 様(226/242のDroid+ツールバー対応)
開発継続へのご支援のお願い
開発の継続を応援していただける場合は、よろしければGitHubのStarだけでもお願いします。励みになります。さらにご支援いただける場合は、以下から寄付を受け付けています。
- Amazon Gift Card Send to (areteruhiro@gmail.com)
- PayPay
皆様からのご報告・検証・ご支援が開発の励みになっています。
✨ New Features
- chmate: add confirmed settings links and resilient media previews (a2bcc53)