Skip to content

Roadstr v0.4.28

Choose a tag to compare

@roadstrapp roadstrapp released this 27 Aug 06:21
· 48 commits to main since this release

Roadstr 0.4.28

Dark mode no longer depends on a third party that can revoke access without
warning.

Fixed

Dark mode's map tiles came from a service that started requiring an API key

Dark mode fetched its map tiles from a free, anonymous CARTO endpoint. It
started serving an "API KEY REQUIRED" watermark instead of tiles once some
unpublished usage threshold was crossed — a dependency that could, and did,
break with zero warning, mid-drive, for anyone using dark mode. This is
likely the same root cause behind an earlier, unresolved report of dark mode
looking inconsistent on a longer drive: a mix of real dark tiles and
watermarked ones reads exactly as "inconsistent."

Dark mode now recolours the same OpenStreetMap tiles light mode already
depends on, rather than trusting a second, separately-failing service to
keep rendering a dark basemap for free. The recolouring inverts lightness
(white background to black, dark labels to light) and rotates hue by 180°
to undo the colour shift a plain inversion leaves behind — a green park
would otherwise invert to magenta — followed by a desaturate-and-darken
pass so area fills come out muted rather than vivid, closer to the
cartography this replaces than a naive colour inversion would give.

Verifying this release

sha256sum -c SHA256SUMS.txt

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