Lint / Python (flake8) (push) Skipped
Lint / JS (eslint) (push) Skipped
Same bug as was just fixed in links.html: data.updated is stored as "YYYY-MM-DD HH:MM:SS UTC" by monitor.py, so appending 'Z' produced "…UTCZ" — an invalid date. The stale-data warning and Updated timestamp in Inspector were silently showing "Invalid Date" and the stale overlay never fired. Fixed to use _toIso() (already global via app.js). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>