mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-08-08 08:04:32 +00:00
Three hardening fixes from adversarial review of the no-data rendering: dataStartKey returns null at the payload's 365-entry history cap, where the oldest retained entry is no longer the true data start; classifying past it would label real aged-out history as no data on long custom ranges. Documented that the install-to-first-use gap reading as no data is literally accurate: nothing was recorded then either. The dash granular chart now trims leading zero-only buckets by value instead of comparing bucket timestamps against date keys, so producer and viewer timezone skew can never drop a real first-day bucket, and an all-zero series lands in the established empty state. StackedBars no-data columns expose their state via aria-label, not only a title on a non-focusable div. |
||
|---|---|---|
| .. | ||
| budget.ts | ||
| build.ts | ||
| format.test.ts | ||
| format.ts | ||
| ipc.ts | ||
| modelSeries.ts | ||
| motion.test.tsx | ||
| motion.ts | ||
| pageVisibility.test.ts | ||
| pageVisibility.ts | ||
| period.test.ts | ||
| period.ts | ||
| refreshCadence.test.ts | ||
| refreshCadence.tsx | ||
| testMatchMedia.ts | ||
| toast.ts | ||
| types.ts | ||