..
assistant
route: the web build is a one-to-one recompile — native UI, service seams behind it
2026-09-02 13:43:19 +02:00
nav
Harden web renderer and make Route location opt-in
2026-09-05 12:13:36 +02:00
provisioner
route: the ocean-high overlay comes from the re-sharded archive (58 shards of at most 16 MB, one small leaf directory each) instead of two shards whose directories decoded to 407 MiB
2026-09-03 23:58:08 +02:00
side_panel
route: the web build is a one-to-one recompile — native UI, service seams behind it
2026-09-02 13:43:19 +02:00
tools
route: the web build is a one-to-one recompile — native UI, service seams behind it
2026-09-02 13:43:19 +02:00
ai.rs
route: the maps app exposes its tool table to the desktop assistant
2026-09-02 18:29:43 +02:00
broker.rs
route: the web build is a one-to-one recompile — native UI, service seams behind it
2026-09-02 13:43:19 +02:00
claude_agent.rs
maps + route: the self-baking Amsterdam test map, reversible mkmap weave, the rtsmap generator, road faces, guarded first-run
2026-09-01 16:46:33 +02:00
clock.rs
route: the demo profile runs in the browser — merged panel draw, platform clock, unavailable backends tolerated
2026-09-02 12:04:08 +02:00
ddg.rs
platform: no std::time on web — clippy guard and the platform clock everywhere a web build runs
2026-09-02 15:30:29 +02:00
history.rs
platform: no std::time on web — clippy guard and the platform clock everywhere a web build runs
2026-09-02 15:30:29 +02:00
layers.rs
map + route + geodata: the Terrain layer through the archive plane — TerrainSource (hosted .mkmap elevation shards fetched by range through the shared reader, a local MBTiles only as a dev override), the hillshade rendered on the pool's heavy lane with reused TerrainScratch buffers (web capped at 2048×1536 at DPR 1, native DPR-aware), one request in flight; the demo checkbox now renders terrain like native
2026-09-03 21:20:28 +02:00
local_agent.rs
route + converse + example-map: every worker comes from the runtime pool or a start-up worker
2026-09-03 16:21:17 +02:00
main.rs
Harden web renderer and make Route location opt-in
2026-09-05 12:13:36 +02:00
nav.rs
route: the navigation session keeps time on the platform clock — the std clock traps on wasm
2026-09-02 14:28:20 +02:00
nav_api.rs
Harden web renderer and make Route location opt-in
2026-09-05 12:13:36 +02:00
overlays.rs
web memory diet: the 805 MiB at load was the ocean-high archive's 13 M-entry leaf directory decoded to 407 MiB per lookup round and evicted at once — leaves now parse streaming into a window around the waiting tile ids (LeafParseLimits); a phone policy on the web (deviceMemory, UA, touch + short side) caps wasm at 512 MiB with a 320 MiB budget; archive leaf/range caches, reads and bakes in flight follow the budget; packed tile bytes stay packed until the bake decodes them; terrain scratch sized to the viewport and dropped with the layer; Cx::memory_report by owner. Phone viewport 1334 → 308 MiB after a minute of pans, desktop 1208 → 588
2026-09-03 23:45:22 +02:00
testmap.rs
route: the maps-folder field and its save button are gone from the settings panel; the maps root is automatic
2026-09-03 21:31:09 +02:00
trip.rs
web-server: bodies land before workers, client keys normalized, verbs fail closed
2026-09-02 15:36:09 +02:00
voice.rs
route + converse + example-map: every worker comes from the runtime pool or a start-up worker
2026-09-03 16:21:17 +02:00