• v0.4.0 20f8b2149f

    v0.4.0
    Build / Desktop, server and tools (push) Successful in 1m31s
    Release / Every platform, the server, the release (push) Successful in 9m21s
    Pre-Release

    thepra released this 2026-10-15 09:21:29 +02:00 | 18 commits to master since this release

    What's new in 0.4.0

    No network failure takes the app down; mobile data read right; the route on the path

    • 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.

    me-web? 0.4.0, commit 20f8b214, built 2026-10-15T07:16:10Z.

    Built with the provider map from iptoasn.com (PDDL 1.0):

    https://iptoasn.com/data/ip2asn-combined.tsv.gz
    last-modified 2026-10-14T22:16:43.0000000+00:00
    sha256 e4871b2fad1475d1a7f32a0ea11b739c914b138c150397fa0268155258ddf9a7
    

    SHA256SUMS.txt lists every file. The APK's signing certificate SHA-256 is 5f52cff4f52f4e0b6da6cd044bfceaf78d1d42db24f2470602db7f19cbfdf846.

    Downloads