Haiagaru 1.25.0-dev.21 (2026-11-10)
共有NGの通信タイムアウト対策を修正した検証用プレリリースです。
主な変更
- 共有NGの応答待ち時間を延長 — GASの処理待ちと回線遅延を考慮し、接続15秒・応答待ち60秒へ変更しました。
- 受信のタイムアウトを1回だけ再試行 — GETのみ再試行し、転送と再試行を含む90秒の通信予算を確認します。報告送信POSTは、応答を失っても受理済みの可能性があるため自動再送しません。従来の送信待ちキューとoperationIdは維持します。
- 失敗時の案内を日本語へ — 保存済み条件を保持していることと、しばらくしてから再同期する案内を表示します。受信の失敗や不正な応答で、保存済みの条件・更新番号を置き換えません。
確認範囲
通常Lint/R8ビルドと191・226・242へのパッチ適用が成功。実際に16秒遅延するサーバーで旧15秒設定の失敗と修正後の取得成功を確認し、通信試験39項目が通っています。API36エミュレータの3版で実サーバーの3,853条件を約4.8〜6.2秒で受信・解析し、各15項目の同期・条件保持・送信重複防止を確認。基本画面・本文・画像・URL等の648/653/651項目も成功し、最終クラッシュログは空です。公開POSTは行っていません。
調査時の配信は約3,850条件・約1.7MBで、PCからは約5秒で取得できました。報告者の端末でのタイムアウトそのものは未再現です。実機・長時間・混雑時の実サーバー処理は未確認です。GASコードとデプロイは変更していません。
追加ファイル
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
皆様からのご報告・検証・ご支援が開発の励みになっています。
🐛 Bug Fixes
- shared-ng: tolerate slow GAS responses and retry receive timeouts (5f133c4)