Skip to content

roadstrapp.0.4.18.apk

Choose a tag to compare

@roadstrapp roadstrapp released this 10 Aug 08:36
· 6 commits to main since this release

Roadstr 0.4.18

A crash during navigation, and the roundabout signs that were drawing the wrong junction.
Both came from the previous release. Install this one.

Fixed

  • The app could die mid-route. The map opened a new database watcher on every GPS fix
    and could not close the old ones fast enough — cancelling is asynchronous, opening is
    not — so after a few minutes of driving they piled up until the app ran out of memory.
    There is now one watcher, opened once.

  • Roundabout signs showed too many arms. Where a road meets a roundabout as two
    separate carriageways, it was counted as two exits: a four-exit junction drew as seven.
    How far apart those two connection points look depends entirely on the size of the
    roundabout — twelve metres spans 23° on a large ring and 74° on a small one — so the
    fixed threshold could never work. It is now measured from the roundabout itself. And
    when the shape still cannot be resolved confidently, a plain roundabout is drawn rather
    than a wrong one: on the road, a sign showing the wrong junction is worse than a sign
    showing no detail.

  • Distances over a kilometre are spoken as kilometres. "In 4567 metres" is now "in
    4.5 kilometres" — with the decimal separator your language is actually read with, since
    a speech engine says 4.5 and 4,5 differently.

  • One instruction no longer cuts off another. Every announcement was marked urgent,
    which stops whatever is playing. Advance warnings now wait their turn; only the final
    "now" instruction takes over, because by then the junction is seconds away.

  • The map no longer occasionally spins 180°. Standing still, a GPS fix wanders by
    several metres, and the direction of travel was still being measured from where it had
    wandered to. Pulling away could point the map any way at all, including backwards.

  • More restricted-traffic zones are recognised. Most are mapped in OpenStreetMap as
    time-limited restrictions — active only during certain hours — and those tags were not
    being read at all. Checked against live data: eleven restricted streets in one Italian
    city centre that the app previously could not see.

Changed

  • The secondary instruction panel is 15% narrower and covers less of the map. Text and
    padding scale with it, so the same instructions still fit on the same number of lines.

Verifying this release

sha256sum -c SHA256SUMS.txt

All four APKs are signed with the official Roadstr release key, carry versionCode 27, and
contain zero Google classes.