v12 — 2026-06-12
Density worker pool (multi-core) + Dijkstra heap optimisations (~10× density runs).
Optional native Rust backend (off by default, density only, auto-fallback).
QMC (Sobol/Halton) sampling option for random reference placement.
Round-trip budget mode: cap each leg or the round-trip total; round-mode passes
count only completable (in-budget) trajectories.
"Energy color" passes blend (hue from energy, opacity from passes).
Optional vector-network rendering (black lines, configurable ground width + opacity; passes overlay stacks above the network; stacking reorderable via a modal) and a
"constrain compute to network" toggle. Basemap selector (OSM / Carto minimal /
solid colours). Export of rendered energy/passes PNGs with world files. OSM (Overpass) street-network pull. Constrained-vs-unconstrained comparison: interpolated energy difference + additive red/green passes overlay with per-channel controls (regular and density modes). Interpolation prefilter + worker-pool banding. Backend liveness/progress fixes. SEO/LLM metadata (description, canonical, Open Graph, JSON-LD, llms.txt, sitemap). Fixes: PWA manifest restored, service-worker install bug, offline
caching of CDN libs (SRI + crossorigin), 3-D GeoPackage (Z/M) parsing, stale-result
race on DEM/network swap mid-compute, worker-crash handling, XSS hardening of
Bundle-before-DEM loading order now restores correctly (pending-bundle re-apply). Density+network Compute no longer aborts silently (null-src re-snap bug); network clicks snap grid-wide (no more snap-radius dead-end); .gpkg geometry column name read from metadata; empty-on-DEM networks rejected loudly.
v11 — 2026-05-13
Wasm engine removed (JS worker only). Fix layered-DP backtrack direction bug
(spurious "backtrack_fail"); fix ReferenceError in result metadata.
v8–v10 — 2026-05
Reverse-optimisation (maximize energy) toggle; length-constrained max-cost path
via layered DP; DP failures surfaced in the UI instead of the console.
v4–v7 — 2026-05
DEM relief layer (cmocean.phase + slope); locate-me button; OOM fixes for huge
DEMs (reservoir-sampled percentiles, stride-capped canvas); drawer/z-index and
iOS private-browsing fixes.
v1–v3 — 2026-05-08
First public shell: GeoTIFF DEM loading, asymmetric-cost Dijkstra energy fields,
passes count, top-N routes, multi-reference density, vector-network constraint,
bundle export (GeoTIFF + JSON-LD), PT/EN, FABDEM viewport loader, PWA shell.