me-web? 0.4: no network failure takes the app down; mobile data read right; the route on the path
Build / Desktop, server and tools (push) Successful in 1m31s
Release / Every platform, the server, the release (push) Successful in 9m21s

- Every network call returns a result whatever fails, not only the exceptions .NET
  usually throws: on Android the HTTPS client is the platform's own stack, and a network
  switch mid-request throws others. The outside test as a whole cannot throw; sharing the
  link falls back to copying it. A last guard (the UI thread, unobserved tasks, Android's
  raiser) writes errors.log in the app folder and keeps the app running; nothing is sent.
- On mobile data the app no longer probes the operator's gateway as if it were a home
  router: the router card says there is none, a private address on the phone with another
  public one is the operator's address sharing (CGNAT) and is drawn as its shared exit, the
  public IPv4 is held by that exit, and the provider's notes are labelled as being about its
  home lines. These were "router not answering" and "can't tell" on an Iliad phone.
- The route's routers appear as stops on the path's wires: the operator's internal ones
  before its exit, the public ones with their network number towards the internet.
- The download speed is timed after the first quarter of the sample, once the connection
  has ramped up; the path no longer shows the address block's registry country.
- Two new strings, drafted in every language.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
This commit is contained in:
thepraandClaude Opus 5.5 committed 2026-10-15 09:10:37 +02:00
1 parent 4b4b37ad8e
commit 20f8b2149f
131 files changed
+416 -37

No files matched your search

+2
View File
@@ -198,6 +198,7 @@
"ProviderIpv6None": "제공 안 함",
"ProviderIpv6Tunnel": "터널을 통해(6rd)",
"ProviderListed": "통신사를 찾았어요: {0}.",
"ProviderListedMobile": "통신사를 찾았어요: {0}. 아래 메모는 이 통신사의 가정용 회선에 대한 내용이에요. 이 기기는 이 통신사의 모바일 네트워크에 연결되어 있어요.",
"ProviderNoAddress": "공인 주소가 없으면 통신사를 찾을 수 없어요.",
"ProviderNoMap": "이 me-web? 사본에는 통신사 지도가 없어요.",
"ProviderNotFound": "통신사 지도에 이 주소가 없어요.",
@@ -338,6 +339,7 @@
"ValueRefused": "거부함(코드 {0})",
"ValueSample": "다운로드 {0} MB, 업로드 {1} MB",
"ValueSharedAtHome": "공유기, 집 안의 모든 기기가 함께 씀",
"ValueSharedProvider": "통신사의 공유 출구, 다른 고객도 함께 씀",
"ValueSilent": "응답 없음",
"ValueYes": "예",
"VerdictCannotTell": "알 수 없음",