Skip to content

v1.1.1

Choose a tag to compare

@kadj-amoah kadj-amoah released this 24 May 15:06

Changed

  • Replace playwright with playwright-core. Eliminates the ~300 MB browser auto-download on npm install. npx playwright install chromium is now a required post-install step (enforced by doctor).
  • doctor failure rows include per-OS install hints for ffmpeg and ffprobe (apt / pacman / dnf on Linux, brew on macOS, winget / choco on Windows).
  • doctor probes the root / admin Playwright cache and warns when a browser is present there but missing from the user cache (the typical aftermath of sudo npx playwright install).

Removed

  • fluent-ffmpeg and @types/fluent-ffmpeg. The package was listed but never imported; ffmpeg invocations have always gone through child_process.spawn via the internal runFfmpeg() wrapper.

Fixed

  • Generated Playwright spec at src/manifest/playwrightCodegen.ts imported expect from 'playwright', which doesn't export it. The assert_visible action now emits locator.waitFor({ state: 'visible' }).

Docs

  • README leads with npx @kadj-amoah/showrunner. Browser bootstrap (npx playwright install chromium) is called out as required.
  • Troubleshooting note added for Arch / CachyOS / Fedora users who see Playwright's "OS not officially supported" warning during browser install.