From ea9f16a98955c038a93b59c39daf78a8e816dcf9 Mon Sep 17 00:00:00 2001 From: m5r Date: Tue, 20 Oct 2026 11:20:16 +0200 Subject: [PATCH] admin: the overview's last bucket is drawn as still counting; the query detail names the device as the activity list does --- CHANGELOG.md | 2 + .../activity/ActivityDetailPage.test.tsx | 30 ++++++-- .../features/activity/ProvenanceDetail.tsx | 22 ++---- .../features/overview/ClientChart.test.tsx | 42 +++++++++-- admin/src/features/overview/ClientChart.tsx | 40 +++++++++-- .../overview/TimeseriesChart.test.tsx | 41 ++++++++++- .../src/features/overview/TimeseriesChart.tsx | 70 ++++++++++++++----- admin/src/features/overview/chartKit.tsx | 35 +++++++++- 8 files changed, 226 insertions(+), 56 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2aac5f..77ebabf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ Sections are written by hand. Nothing here is generated from commit messages: th ### Fixed - **A blackhole route to an upstream no longer stops failover.** On a route like that, `connect()` fails with an errno the runtime has no name for, and nxdns took it for a fault of its own: the query got SERVFAIL at once, the next upstream was never tried, and nothing was charged to the unreachable one. A connect failure of that kind now counts against that upstream as `ConnectFailed (cause Unexpected)`, and the query fails over. +- **The Overview charts no longer draw the current bucket as a fall in traffic.** Every Overview window ends at the end of the bucket that holds the present moment, so its last bucket is still counting. Queries over time draws the curve into it dashed over a fainter fill, and Client activity draws its column faint inside a dashed outline. Both legends name "Still counting", and the tooltip and the chart's data table give that bucket's time as "