Every release of the BookSync Chrome extension. Newest first. The version in your installed extension shows in chrome://extensions.
v0.3.1
2026-07-14Ring 8.16
Instant sync on navigation: sportsbooks are single-page apps, so opening 'My Bets' inside the app changes the URL without a full page load. The scrapers now watch for that and import the moment your bets are on screen - no waiting for the background sweep.
Fixed BetRivers and BetMGM the same way FanDuel was fixed in 0.3.0: both redirect real users to state subdomains (va.betrivers.com, www.va.betmgm.com) the extension never matched, so they had never actually synced. Now covered.
Host audit of all 10 books: DraftKings, Caesars, Fanatics, and Hard Rock confirmed on stable single hosts. ESPN BET's domain is serving an invalid certificate and is under review.
v0.3.0
2026-07-14Ring 8.15
Hands-off auto-sync: leave a sportsbook open and logged in, and BookSync quietly keeps your ledger current in the background - no clicking Sync. Toggle it off any time in the popup.
Results stay fresh: a pending bet now updates to won/lost/push in place when it settles, instead of ever creating a duplicate.
New sync-health meter in the popup: per-book last-sync time, a freshness dot, and how many bets were new vs settled on the last sync.
FanDuel fix: real FanDuel runs on per-state subdomains (e.g. va.sportsbook.fanduel.com) the extension never matched, so it had never synced. Now covered.
Your sportsbook login still never leaves your browser - auto-sync only reads the pages you're already signed into.
v0.2.0
2026-05-02Ring 8.13
Manifest description fixed - now lists every supported book (was still saying 'PrizePicks bet history' despite all 10 books shipping at 8.8).
All 10 content scripts now have a 'Last verified against live DOM' header line for rot tracking.
Companion docs shipped: SCRAPER-AUDIT.md (per-book selector strategy + rot-risk ranking) and CHROME-WEB-STORE-SUBMISSION.md (full submission package for the Web Store ship).
On the web side: /booksync/install (6-step dev-load guide) + /booksync/preview (sample dashboard demo) + /api/booksync/stats (public adoption metrics).
PrizePicks (8) → Underdog (8.5) → ESPN BET (8.6) → DraftKings + FanDuel + shared utils refactor (8.7) → final 5 books all live (8.8).
Books at first ship: DraftKings, FanDuel, BetMGM, Caesars, BetRivers, ESPN BET, Fanatics, Hard Rock, PrizePicks, Underdog Fantasy.
Architecture: per-user API token stored in chrome.storage.local + backend at /api/account/booksync/import with hash-chain dedupe by book external id. No sportsbook credentials ever leave the browser.
Icons sized at 16/32/48/128 from the chrome-X brand mark.
Selector audit + scraper rot tracking lives in the repo at extensions/booksync/SCRAPER-AUDIT.md. When a book changes its DOM, the per-book selector array in the matching content-<book>.js gets a patch bump and a fresh changelog line below.