baldav/src-tauri/gen/android/app
4aiman b4046841be BRouter Stage 2 (primitive): download .rd5 segments inside the app
Kotlin owns the download so tiles land in the exact dir the engine reads
(files/brouter/segments4) — no Rust path guessing. processBrouterCommand now
dispatches: dltile:<tile> streams brouter.de/brouter/segments4/<tile>.rd5 to a
.tmp then renames, writing progress/final state to brouter_dl_<tile>.json;
listtiles writes brouter_tiles.json. Tile names are sanitized ([A-Za-z0-9_]).

Rust relays: brouter_download_tile / brouter_download_status / brouter_list_tiles.
JS: BRouter.downloadTile/downloadStatus/listTiles/downloadTileAndWait.

Compiles into the apk. Not yet exercised on device (phone offline) — the tile
selection UI and the end-to-end download->offline-route test are the remaining
Stage 2 work. IMPLEMENTATION_PLAN updated.
2026-09-09 01:11:20 +03:00
..
libs BRouter: analysis + embed the offline routing engine (Stage 1) 2026-09-09 00:56:13 +03:00
src/main BRouter Stage 2 (primitive): download .rd5 segments inside the app 2026-09-09 01:11:20 +03:00
build.gradle.kts BRouter: analysis + embed the offline routing engine (Stage 1) 2026-09-09 00:56:13 +03:00