github areteruhiro/Haiagaru-Morphe 1.16.0

2 hours ago

Haiagaru 1.16.0

今回の更新

  • 「連鎖あぼーんを常に非表示」をNG設定へ追加しました(初期OFF)。元のNG対象レスの表示方法を変えず、ChMateが連鎖あぼーんと判定した返信行だけを行ごと非表示にします。変更後はスレを開き直してください。標準の「非表示NGを表示」も使用できます。
  • 242で画像ビューアを上スワイプして閉じると、終了アニメーションの遅延処理でクラッシュする問題を修正しました。
  • 191で動画サムネイルを「画像のみ」「取得しない」にした際、MP4等のレスが動画フィルターから抜ける問題を修正しました。
  • ツールバー設定の追加候補に「自動NG除外ID」を追加しました。除外ID一覧を直接編集できます。
  • 取得済みスレ検索の日時順の選択肢を「全板混合」と明記しました。対象の全板のスレを作成日時でまとめて並べます。
  • パッチ適用時の拡張DEX読込と未読数補正の照合を最適化しました。クラッシュ対策・0除算対策と機能は維持しています。PCでの191同一構成比較(各2回平均)は74.70秒から58.08秒へ約22%短縮しました。スマホ上の所要時間は実行環境によって異なります。
  • 191の画像ビューアで、小さい画像を画面に合わせて自動拡大した際に手動ズームと誤認し、スレ全メディア移動を止めていた判定を修正しました。手動でさらに拡大した画像のパン操作は引き続き優先します。
  • 設定トップを、検索欄・設定共有メニュー・丸い線画アイコン付きカテゴリカードの構成へ変更しました。
  • 191/242で一部サムネイルからスレ全体のメディアへ移動できない問題を修正しました。242の埋め込み画像表示経路と、動画の静止画サムネイルも対象です。
  • IDメニューに「自動NGの除外IDに追加」を追加しました。通常のNGID登録は変更しません。自動NGの説明を「全スレ共通で有効、投稿数はスレごとに判定」に明確化しました。
  • X投稿の日時表示を日本時間(JST)へ変更しました。

共有NG/F9対策は引き続き開発中です。

1.15.0以降の変更をまとめた正式リリースです。共有NG/F9対策は正式版でも開発中として扱います。

1.16.0-dev.3からの変更

  • 191の標準バックアップ復元で、正常なジャーナルが残っているだけでDBの取り込みを拒否する問題を修正しました。補助ファイルはSQLiteで回復・確定し、元のDBを退避してから切り替えます。
  • 専用動画ビューアの5秒送り・巻き戻しと、連続シーク時の移動先の扱いを改善しました。
  • 191の画像ビューアで、拡大した画像を動かす操作に追加ジェスチャーが割り込まないよう修正しました。
  • 動画サムネイル取得の重複・失敗後の再試行を改善し、GIF自動取得からBEアイコンを除外しました。
  • 赤いIDのレスを、そのスレ内だけ自動で非表示にする任意機能と、除外ID一覧を追加しました。通常のNGID登録は変更しません。
  • エッヂ過去ログ検索の開始日・終了日をカレンダーから選択・解除できるようにしました。
  • NG判定、GIF完成時の再描画、動画サムネイル取得、検索画面の走査処理を最適化しました。

開発中の機能

以下は開発中です。設定画面にも「開発中」と表示しています。

  • オンライン共有NG:初回同意後に既存NGと追加・変更・削除を送信し、GASで審査した条件を直接受信します。NG保存後に変更分を送信する方式とし、60秒ごとの定期確認は廃止しました。
  • 共有NGは必要な報告数、掲示板の区分、種類、個別除外を設定できます。「フィルターの強さ」は廃止しました。NGワードの送信は空白を除いて5文字以上とし、英字だけの条件を除外します。ローカルNGの登録は制限しません。
  • F9対策:高度なNGルールのひな形と任意の自動更新を追加しました。手動編集したルールは自動更新で上書きしません。

191/226/242のエミュレータで起動・本文・画像・追加ツールバーを確認しました。連鎖あぼーん設定は元のNGルールやDATを変更せず、表示用の非表示情報に反映します。動画のシーク処理とNG判定はホスト検証も実施しています。191の標準バックアップは隔離アプリで作成・復元し、DBのZIP内容との一致を確認しました。テストZIPにjournalはなく、報告されたZIPそのものを使った復元は未確認です。端末ごとの動画デコード差、実際の拡大パン操作、共有NGの長期運用については引き続き確認します。Morpheの内蔵実行環境で発生した191の適用失敗は原因未確定で、修正済みには含めていません。

追加ファイルについて

Image NG・画像取得専用VPNをパッチ時に選ぶ場合は、追加ファイルのダウンロードが必要です。このページのAssetsから取得してください。

  • Image NG:haiagaru-image-ng.zip
  • 画像取得専用VPN:haiagaru-image-vpn-v2.zip

それぞれZIPを展開せず、そのままMorpheのファイル選択で指定してください。これらのパッチを使わない場合、追加ファイルは不要です。

謝辞

ご支援いただいている皆様、ありがとうございます。README掲載の支援者の皆様へ感謝申し上げます。

  • yujirox 様
  • ワッチョイ 8f01-uDul 様
  • toya0717 様
  • MUMEI 様
  • タケヨシキ 様
  • 無名 様

今回のご報告・動作確認・連携へのご協力にも感謝します。

  • オイコラミネオ 様
  • Red Frame X 様
  • ワッチョイ 3f3c-gNc7 様
  • chikuwadon 様(外部チェッカーとの連携をご快諾いただき、ありがとうございます)
  • rikunode 様(226/242のDroid+ツールバー対応)

開発継続へのご支援のお願い

開発の継続を応援していただける場合は、よろしければGitHubのStarだけでもお願いします。励みになります。さらにご支援いただける場合は、以下から寄付を受け付けています。

皆様からのご報告・検証・ご支援が開発の励みになっています。

🐛 Bug Fixes

  • allow thread gallery gestures on automatically fitted 191 images (bb0ca0d)
  • chmate: stabilize image dismissal and video filtering (e3ecc93)
  • integrate ID date searches and preserve archive improvements (7c2955b)
  • sort thread archives by creation time (5ed4b92)

✨ New Features

  • add date range to direct ID search (1802872)
  • add editable F9 rule template and optional feed updates (e49d1cc)
  • chmate: independently hide native chained aboon rows [skip ci] (09cc04a)
  • improve experimental shared NG consent and board coverage (088d645)
  • improve media handling and add experimental shared NG (edc217b)
  • improve poster search and media layout controls (18c1d4c)
  • refresh settings home and fix thread media thumbnail navigation (e5341b3)

🔧 Improvements

  • reduce extension DEX decoding and unread hook scan overhead (94fe1be)

Don't miss a new Haiagaru-Morphe release

NewReleases is sending notifications on new releases.