Charger Fantasy ESPN Sync — release 1.1.8

1. Unzip this download into a folder you keep on your computer.
2. In desktop Chrome, open chrome://extensions, enable Developer mode,
   select Load unpacked, and choose the folder containing manifest.json.
3. Sign in to ESPN directly in the same Chrome profile. Your account must
   already have access to the league. No ESPN password is entered on Charger.
4. Reload Charger Fantasy, choose Private league (extension) on the league
   connection form, enter the league ID and season, and confirm the sync.
5. For updates use Refresh ESPN data. Private sync is manual.

This is not yet listed in the Chrome Web Store. Managed school browsers may
not allow unpacked extensions; use a permitted personal browser instead.
Do not change school device restrictions. The site owner confirmed successful private-league sync with version 0.1.0.
Version 1.0.0 preserves the same sync flow and adds store packaging.

Privacy: the extension makes read-only ESPN requests with your existing
browser session. It does not use the cookies API, extract cookies, collect
passwords, or send credentials to Charger Fantasy. No extension storage is
used. Owner/member lists are excluded. The site saves normalized league data
locally. Roster/scenario inputs go to the site's analysis service when used,
under the same privacy behavior as public leagues. No transactions are sent.
Access is limited to the ESPN league-data host and the three Charger Fantasy
origins listed in manifest.json. Uninstall at chrome://extensions to revoke it.

Player cards: reload your ESPN football page after installing this version.
A compact Charger logo within the player-name line opens the shared player card
in an overlay on the current ESPN tab. Close with × or Escape.
Version 1.1.8 leaves ESPN player markup and styles untouched. The icon is
positioned beside the name without changing row height. Remove older Charger
extension copies before loading this folder, then fully reload ESPN.
Links include a name fallback, so stats outages do not block ranked players.

This version includes standings, playoff rules, and regular-season schedules for the Playoff Simulator. No member lists or credentials are transferred.\n\nLeague HQ score strip: version 1.1.8 reads weekly matchup scores, live point totals, and clearly labeled forecasts after you enable it in the current site tab. It does not request or transfer trades, waivers, lineup changes, member lists, chat, or credentials for the score strip. Checks run every 60 seconds only while League HQ is visible. Reload after updating the extension.

Version 1.1.8: the optional Load completed lineups action reads completed box scores and executed recent activity for the manager report. It does not change ESPN lineups or trades.
