Skip to main content

BookSync changelog

Every release of the BookSync Chrome extension. Newest first. The version in your installed extension shows in chrome://extensions.

  1. 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.
  2. 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.
  3. 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).
  4. v0.1.0

    2026-04-22Ring 8 → 8.8
    • Initial Chrome extension (manifest v3) - 10 sportsbook scrapers.
    • 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.

Must be 21+. Gambling problem? Call 1-800-GAMBLER. NJ/PA: 1-800-GAMBLER · MI: 1-800-270-7117 · VA: 1-888-532-3500 · CO: 1-800-522-4700 · NY: 877-846-7369 (HOPENY).

NuroPicks LLC · 30 N Gould St Ste R, Sheridan, WY 82801