Skip to content

Remove simulated routes and add dashboard quick launches - #20

Merged
TechLuddite merged 1 commit into
mainfrom
review/measured-tools-dashboard
Oct 11, 2026
Merged

TechLuddite merged 1 commit into
mainfrom
review/measured-tools-dashboard

Conversation

@TechLuddite

Copy link
Copy Markdown
Owner

The dashboard now launches tools from input fields on their cards and retains the five most recent local diagnostics. The readiness score and simulated route tool/map are removed, and configurable tools place run buttons beside their inputs. Opening a tool separately lets the user configure it before running; dashboard submissions retain existing authorization gates.

Measurement review also fixes missing GeoIP data reported as zero coordinates/negative security flags, failed WebSocket zero timings and unrelated-message RTTs, bufferbloat grades without observed download load, unsupported QUIC fallback claims, invalid scanner address normalization, silent custom-port truncation/default substitution, and zero timings for untested ports. Legacy simulated history is excluded from displays and exports while its stored records are preserved under normal history retention.

Validation:

  • npm run check: typecheck and lint pass; all 356 unit tests pass. Existing any warnings remain.
  • npm run test:browser: production build and Chromium checks pass for quick launches, repeat submissions, authorization, nearby controls, local history, missing/zero GeoIP fields, invalid port selections, and offline speed measurements.
  • Build retains the existing large-chunk warning.

Closes #16. Adds partial coverage for #13 and addresses correctness defects in #15; those issues remain open for broader browser coverage and cancellation/workload controls. Follow-ups: dependency maintenance #17, workflow isolation #18, and stalled probe deadlines/cancellation #19.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove simulated routes and add dashboard quick launches beside tool inputs

1 participant