Skip to content

fix: dashboard bugs, telemetry client, docs v0.12.0#80

Merged
garagon merged 3 commits intomainfrom
fix/dashboard-telemetry-docs
Mar 24, 2026
Merged

fix: dashboard bugs, telemetry client, docs v0.12.0#80
garagon merged 3 commits intomainfrom
fix/dashboard-telemetry-docs

Conversation

@garagon
Copy link
Copy Markdown
Contributor

@garagon garagon commented Mar 24, 2026

Summary

  • Dashboard fixes: Agent cards display kebab-to-title names instead of raw slugs, date inputs use color-scheme:dark for Firefox compatibility, quarantine query respects date filters
  • Telemetry client: Anonymous GET ping on serve/gateway startup with config opt-out (telemetry.disabled), env opt-out (OKTSEC_NO_TELEMETRY), and per-version dedup
  • Documentation: All stale references updated to v0.12.0 (175→230 rules, 9→10 pipeline stages, 0.8.1→0.12.0 version)

Test plan

  • make build && make test && make lint && make vet all pass
  • Verify agent card names render correctly in dashboard
  • Verify Firefox date picker icons are visible
  • Verify quarantine tab counts match date filter
  • Verify telemetry ping fires on oktsec serve startup

garagon added 3 commits March 23, 2026 23:35
…ilter

Agent cards now display kebab-to-title names instead of raw slugs.
Date inputs use color-scheme:dark for cross-browser icon visibility.
QuarantineQuery respects since/until filters for accurate historical counts.
Sends anonymous GET ping to oktsec.com/api/telemetry/ping on process start.
Fire-and-forget goroutine, 5s timeout, once-per-version dedup.
Adds telemetry.disabled config field and gateway startup integration.
Replace stale rule counts (175 → 230), version refs (0.8.1 → 0.12.0),
and pipeline stage count (9 → 10) across 6 documentation files.
@garagon garagon merged commit 7656790 into main Mar 24, 2026
1 check passed
@garagon garagon deleted the fix/dashboard-telemetry-docs branch March 24, 2026 03:04
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.

1 participant