All screenshots on this page are automatically generated by a Playwright spec on every version release. The GitHub Actions workflow builds the extension, loads it in a headless browser, captures each tab and the popup, then deploys the images here.

Version v0.1.1 โ€” generated on 2026-08-23 21:08 UTC

๐ŸŽฌ Screen-cast

TrendCast Dashboard Tour โ€” A 30-second screen-cast walking through all nine dashboard tabs, demonstrating the theme toggle, export menu, and collect-now action.

๐Ÿ–ฅ๏ธ Dashboard

๐Ÿ”ง Popup

๐Ÿ“ Odds Overlay


How screenshots are generated

  1. The docs.yml GitHub Actions workflow triggers on version tags (v*).

  2. It installs Bun, builds the extension in debug mode, and serves it via sirv-cli on 127.0.0.1:4173.

  3. A dedicated Playwright config (playwright.screenshots.config.ts) runs tests/screenshots/screenshots.spec.ts which:

    • Loads the dashboard and popup with mock browser APIs and seeded data.
    • Navigates to each tab and captures a full-page PNG.
    • Records a WebM screen-cast of a full tab tour.
    • Builds a mock social page to capture the odds overlay.

  4. A manifest generator (scripts/generate-screenshot-manifest.ts) scans the output directory and writes data/screenshots.json.

  5. Hugo builds the site and deploys to GitHub Pages.

See the screenshot spec source and the workflow definition.