diff --git a/.claude/HISTORY.md b/.claude/HISTORY.md index 8e93115e..9ab9b66f 100644 --- a/.claude/HISTORY.md +++ b/.claude/HISTORY.md @@ -3,6 +3,21 @@ --- +## 2026-06-19 — #662 post-cutover restore: ad-block metrics + popup CSS (PR #673) + +- **Found by verification**: the cutover ported the 204-block but NOT ad_ghost's + metrics recording (frozen since 2026-06-18 18:59) nor its cosmetic/popup-hiding CSS + (popups returned — they're 1st-party DOM, never touched by host-204). +- **Metrics**: Go aggregates blocks in-memory (per ad_host/site + per mac_hash), flushes + every 10s to a new portal `POST /__toolbox/ad-event` (unauth R3-perimeter, body-bounded, + never 500s) → SQLite store → #ads dashboard live again (total_blocked rising). +- **Popups**: Go injects `