github areteruhiro/Haiagaru-Morphe 1.25.0-dev.21

pre-releaseone hour ago

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だけでもお願いします。励みになります。さらにご支援いただける場合は、以下から寄付を受け付けています。

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

🐛 Bug Fixes

  • shared-ng: tolerate slow GAS responses and retry receive timeouts (5f133c4)

Don't miss a new Haiagaru-Morphe release

NewReleases is sending notifications on new releases.