fix(popup): hide unusable numeric reset dates instead of printing them (#360)

An out-of-range or infinite numeric resetsAt passed validation for the
stored resetsAt string (kept empty) but was kept raw in resetValue, so
presentUsageWindow rendered it literally: quota rows showed
"8640000000000001" or "Infinity" as the reset label. Both fields now
share a usableEpochMs check, and unusable numbers keep the empty reset.

Regression: test_numericResetDateStaysParsable asserts resetValue and
the presented reset text stay empty for NaN, Infinity, and
8640000000000001. Fails before, passes after.

Co-authored-by: Claude <noreply@anthropic.com>
283ae71c6dSimone committed on 9/24/2026, 1:49:12 PM· committed by GitHubparent38895e0
3 files changedLine totals unavailable