baldav/frontend/js
4aiman 7d85773ae3 BRouter: fix routed-line re-route loop; verify planning + gap-fill on desktop
doBrouter() ended with changed(), which nulled routeGeom and re-queued
doBrouter — an endless re-route loop where the road line was never drawn
(editor kept the straight line, distance unchanged). Draw directly instead
(updatePolyline/updateStats).

Verified end-to-end in the UI on a virtual display (Xvfb) against the
RouteServer: editor 'По дорогам' turns a 1.69km straight line into a 2.25km
road-following route; the gap-fill '🧩' overlay draws a shortest-road cyan
dashed line across a track's GPS dropouts. Docs (README/PROJECT_MAP/plan/log)
updated to match; router.js/poi.js now listed in PROJECT_MAP.
2026-09-09 18:18:35 +03:00
..
bmr.js Sensors, walk limits, GPS fixes, water UI, manual routes, Gridnev products, OTA router 2026-06-18 22:54:45 +03:00
chzn.js ЧЗ scanner: switch decoder to zxing-wasm (ZXing-C++) for reliable DataMatrix 2026-08-27 09:42:05 +03:00
db.js Wind: "headwind in the face" label button on the recording screen 2026-09-07 17:10:16 +03:00
gps.js BRouter: gap-fill along roads + release hardening 2026-09-09 17:43:56 +03:00
main.js BRouter: fix routed-line re-route loop; verify planning + gap-fill on desktop 2026-09-09 18:18:35 +03:00
poi.js POI overlay on maps: circular contrasting icons + category filter (offline) 2026-09-09 16:51:58 +03:00
router.js BRouter: offline route planning by waypoints + segment download UI 2026-09-09 17:33:11 +03:00
tilecache.js Map: dark backdrop + reliable tile caching 2026-09-09 13:46:22 +03:00