fix(updates): Android "Latest" reads the installable bundle version
The Android Updates page read the stable branch's package.json, which
runs ahead of the phone bundle during the CI window in which the bundle
is still being built - the page showed "1.3.4 available" while the
update button could only install the 1.3.3 tarball, so updating
appeared stuck on the same version.
"Latest" now reads BUILD-INFO.txt's new bundle-version line from the
release (= exactly what klonkt-update installs), falling back to the
stable branch for releases that predate the line. Parse logic verified
against the workflow's BUILD-INFO shape (with and without the line).
- src/routes/admin-updates.js - androidLatestVersion(): BUILD-INFO first,
stable-branch fallback; shared fetchWithTimeout helper
- CHANGELOG(.nl/.de).md - Unreleased entry (3 languages)
Co-Authored-By: Claude <noreply@…>