v0.37.0

sundowndev/phoneinfogav0.37.0Sep 8, 2026by github-actions[bot]

Upgrading?

AI Summary

Enhances video recording quality to 30fps by default and adds session inheritance for new browser tabs to maintain consistent settings.

Key Highlights

  • Added higher-quality video recording with 30fps default and `--fps` support.
  • Added session setup inheritance for new tabs (headers, credentials, user agent, etc.).
  • Added WebMCP availability output for navigation responses.

New Features

  • Higher-quality video recording (30fps default, `--fps` support)
  • WebMCP availability output
  • Session setup inheritance for new tabs

Full Release Notes

### New Features

- Added **higher-quality video recording**: `record start` and `record restart` now capture the current active page at 30 fps by default, support `--fps 1-60`, use `Page.startScreencast` for smoother motion, and preserve wall-clock timing. WebM and MP4 output are documented, and `doctor` reports the ffmpeg recording dependencies (#1763, #1776, #1778)
- Added **WebMCP availability output** so navigation responses advertise when a page exposes allowed WebMCP tools, including availability metadata for CLI, JSON, and MCP clients (#1760)
- Added **session setup inheritance for new tabs**. Tabs opened with `tab new` or through page clicks now inherit the active session's headers, credentials, user agent, locale, timezone, geolocation, offline mode, routes, color scheme, and init scripts before their first navigation (#1777)

### Bug Fixes

- Fixed **recording startup validation** so missing ffmpeg, extensionless output paths, and invalid recording options fail before browser or recording state changes. Failed replacements preserve the active take, and ffmpeg errors now include useful diagnostics (#1778)
- Fixed **recording navigation state** so URL navigation during recording clears stale element refs, frame scope, and page WebMCP state like normal navigation (#1776)

### Contributors

- @jamesvclements
- @ctate
- @Railly

Related Repositories