Haiagaru 1.13.0-dev.3
X・URLカードの位置ずれ修正と、追加画面・認証まわりの改善をまとめたプレリリースです。
変更内容
- XやURLカードがあるスレで、更新・開き直しの際に表示位置がずれる問題を修正しました。再取得中は取得済みの表示を保ち、展開したXカードも位置復元用の行と同じ高さで測定するようにしました。
- エキスパート設定の一番上のスイッチを「エキスパート設定の項目を表示」に変更しました。詳細項目の表示切替と、各機能のON/OFFを区別しやすくしています。
- 追加画面のタブでも、ChMateで設定したジェスチャーを使える設定を追加しました(初期OFF)。タブの移動・終了に加え、画面内の戻る/進むと新しいタブに対応しています。
- GIF専用ビューアの読み込みと再生を改善しました。取得済みファイルを容量・保持期間に上限のあるキャッシュで再利用し、Android 9以降ではOSのアニメーション描画を使います。
- リンクカードとGIFリンクで、省略されたプロトコルなどのURL表記を扱えるようにしました。スレの本文データは書き換えません。
- 板ごとのCookie管理を追加しました(初期OFF)。既存Cookieに合う板を探し、板名・URLで絞り込んで割り当てられます。書き込みメニューからの削除も、その板だけを対象にできます。
- 認証情報を含むHaiagaruバックアップでは、板別Cookieも保存・復元できるようにしました。
- 計算式やCAPTCHAの確認画面を小さな認証画面にまとめ、元の書き込み画面へ戻れるようにしました。投稿完了の判定を追加し、新しく入力した本文を誤って消さないようにしています。サイトの認証操作は利用者が行います。
- 設定画面の項目配置と説明を整理しました。
追加ライブラリについて
パッチ時に次の機能を選ぶ場合は、対応するZIPをこのリリースのAssetsから追加でダウンロードしてください。ZIPは展開せずに指定します。
- Image NGの修正:
haiagaru-image-ng.zip - 画像取得専用VPN:
haiagaru-image-vpn-v2.zip(Image NG用とは別のファイルです)
確認範囲と残っている確認
位置ずれは、更新・開き直しで使う行の測定をAndroid上で比較し、キャッシュ期限切れと展開状態による高さの不一致を再現して修正を確認しました。再取得失敗時の表示保持、キャッシュ削除、表示状態の切替も確認しています。
191 devで巡回・スレ取得が一時的に詰まるとの報告は、226との差を調査中です。今回の版で解消したとは確認できていません。
報告と同じ端末での長時間利用、すべてのサイトでの認証、実アカウントを使ったバックアップの復元は未確認です。気になる動作があれば、操作手順と設定の組み合わせを添えてお知らせください。
謝辞
ご支援いただいている皆様、ありがとうございます。README掲載の支援者の皆様へ感謝申し上げます。
- yujirox 様
- ワッチョイ 8f01-uDul 様
- toya0717 様
- MUMEI 様
- タケヨシキ 様
- 無名 様
今回のご報告・動作確認・連携へのご協力にも感謝します。
- オイコラミネオ 様
- Red Frame X 様
- ワッチョイ 3f3c-gNc7 様
- chikuwadon 様(外部チェッカーとの連携をご快諾いただき、ありがとうございます)
- rikunode 様(226/242のDroid+ツールバー対応)
開発継続へのご支援のお願い
開発の継続を応援していただける場合は、よろしければGitHubのStarだけでもお願いします。励みになります。さらにご支援いただける場合は、以下から寄付を受け付けています。
- Amazon Gift Card:送付先
areteruhiro@gmail.com - PayPay
皆様からのご報告・検証・ご支援が開発の励みになっています。
🐛 Bug Fixes
- preserve preview layout and integrate viewer and authentication improvements (e400882)