Repository navigation
Conversation
Release v2.0.5
…to codex/dev1-topology-web-20261013
Release v2.0.5
…into codex/sync-dev1-web-20261015
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Combine current upstream packet-hash search with Atlas observer views/hardening and Topology on dev1. The page retains all paths, packet glow and motion, Public chatter and trace-quality UI. No collected repeater telemetry is added to dev1.
Topology now reuses mesh/node layers when live trails change, camera coefficients and text measurements. It draws directly while the camera moves, preserves fractional-DPR backing pixels, and releases caches on disposal. Recent traffic expires incrementally, with a clock-regression fallback. Animation timing, the 512-flow cap and every existing node/link limit remain unchanged. No new runtime dependency or backend/RF change.
Deployed on dev1.meshcore.ca as 5345519 / v2.1.0-dev1.6, pinned to the verified Actions image, with backend #230 unchanged. The plain dev1 branch remains the upstream/Atlas baseline at add7acb; this combined candidate stays draft for operator review. The matching preview build is v2.3.3-n30nex.1 / 51679d0.
Validation: CI passed build/lint and 1,411 tests in 159 files. Preview CI passed 1,427 tests, and its exact source passed native Pi build/lint/28 Topology tests. All 27 dev1 / 34 preview assets and preview source match. Both public WebSocket subscriptions received real packet observations; dev1's 24h topology endpoint returned 7,966 links. Backends, configuration, history and unrelated services were preserved, with guarded frontend recovery available.
A 5,000-node / 10,200-link CPU/Skia benchmark submitted 78% fewer curve commands during trail refreshes, with the same particle draws and retained traffic counts. Six raster comparisons differed by at most 2/255 per channel; rotation was identical. Timings on the shared host are synthetic CPU measurements, not browser/GPU FPS. Two extra canvas buffers retain existing pixel-ratio limits and are released on closure. Browser automation was unavailable, so no fresh live-device visual/FPS pass is claimed. Production was not operated on.