Repository navigation
Dev build 92 (5f95e3a)
Pre-releaseDevelopment build 92 of commit 5f95e3a. Not for production.
The Android APK is signed with the project key. The iOS file is unsigned and must be re-signed before it can be installed; the macOS app is only ad-hoc signed (first start: right-click, Open).
SHA256SUMS.txt covers the backend tarballs (signed: SHA256SUMS.txt.sig); SHA256SUMS-apps.txt the app files (signed: SHA256SUMS-apps.txt.sig).
feat(zones): build Germany's zones from the OSM extract weekly; Overpass as fallback
The server downloads Geofabrik's germany-latest.osm.pbf once a week,
checks it against the mirror's .md5, reads the zones in three passes
(relations, ways, then only the needed nodes) with the same kindOf and
zoneOf as the Overpass path, writes every German tile to zone_tiles and
deletes the download. Full Germany: 602,051 zones, 124,557 tiles in 1.5
minutes, peak RSS about 870 MB with GOMEMLIMIT=850MiB.
The download goes to osm/ next to upload_dir (the installed service can
only write to its data folder), and the unit allows 1536 MB.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01FVN6i3zEjHdyKjB3PtQUD6