Haiagaru 1.21.0
今回の変更
- 登録済みNGを開いたときに、削除・有効化・無効化・登録画面に戻る操作を選べるようにしました。ChMate標準のNG登録画面と、Haiagaruのワッチョイ上下4桁の追加画面に対応します。削除は確認後に実行し、有効/無効の切り替えでは条件・対象板・連鎖・非表示・登録日時を保持します。
- Haiagaruバックアップの設定保存に、登録スレの新着通知(対象スレ・前回確認したレス数・確認間隔)、ローカル/MEGAのバックアップ選択項目、ローカル自動バックアップのON/OFFと保存先を追加しました。復元時は通知の確認処理も設定し直します。通知権限と保存先フォルダのAndroidアクセス許可は引き継げないため、再インストール後は必要に応じて許可してください。保存先が未許可の場合は設定を保持して「アクセス許可待ち」と表示します。
- 異なるバックアップを続けて通常復元した際、後のバックアップにないHaiagaruの画面設定が残る点を修正しました。未収録の対象設定を初期値に戻し、設定が意図せず有効なまま残ることを防ぎます。
- 「Change ChMate package name」のversionCode最大化の初期値・上限を、Androidの符号付き整数の最大値2147483647に変更しました。既に明示指定している値と、ChMate本来のバージョン名は維持します。
- 画像取得専用VPNの同梱ライブラリからローカルのビルドパス情報を除きました。この版でVPNを選ぶ場合は、このReleaseの追加ZIPをご利用ください。
確認範囲と制約
191/226/242の隔離エミュレータで、登録済みNGの画面操作とネイティブ保存処理を確認しています。通知・バックアップ設定のZIP往復と設定復元は191/242で確認しました。再インストール時の権限待ちは設定のない状態で検証し、アプリのアンインストールや利用者データの消去は行っていません。
復元後の遅延報告については設定の残留を修正しましたが、報告と同じ大きな遅延の再現には至っていません。今回変更していない本文表示・画像/GIF/動画の再検証は利用者の指定により省略しています。
古いバックアップに記録されていないON/OFF・保存先・通知登録は復元できません。Androidの省電力・通信・実行回数の制限で通知や自動バックアップが遅れる場合があります。
共有NG/F9対策とエッヂの公開レベルNGは開発中です。エッヂ認証日の記録・共有は含みません。
追加ファイルについて
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だけでもお願いします。励みになります。さらにご支援いただける場合は、以下から寄付を受け付けています。
- Amazon Gift Card Send to (areteruhiro@gmail.com)
- PayPay
皆様からのご報告・検証・ご支援が開発の励みになっています。
🐛 Bug Fixes
- preserve portable backup settings and omit local build metadata [skip ci] (de68f94)
- reset absent Haiagaru UI settings during full backup restore [skip ci] (c0184e3)
- use signed integer maximum for ChMate version code [skip ci] (6150cbb)
✨ New Features
- manage existing NG rules from both registration dialogs [skip ci] (6b013b0)