Skip to content

Releases: NO-Product/frontend-support

v0.0.1

07 Oct 14:47

Choose a tag to compare

Release Notes - v0.0.1

Release Date: October 7, 2025

🎉 Initial Release

First public release of frontend-support - an AI-powered CLI tool for automated cross-browser UI/UX testing and analysis.


✨ What's Included

Core Features

  • Multi-browser screenshot capture using Playwright (Chromium, Firefox, WebKit)
  • Multi-resolution testing across desktop, tablet, and mobile viewports
  • Time-sliced loading capture to identify progressive rendering issues
  • AI-powered visual analysis using OpenAI GPT-5 vision models
  • Cross-browser compatibility testing with automated diff detection
  • Full-page screenshot support for comprehensive page analysis

Configuration & Control

  • Config-driven via JSON files (targets, matrix, openai)
  • Cookie-based authentication for testing protected pages
  • Custom analysis requirements per URL
  • Code context integration for relevant AI suggestions
  • Multiple execution modes (primary, secondary, dry-run, analyze-only)

Output & Reports

  • Structured JSON reports with schema validation
  • Visual comparison canvases
  • Self-describing filenames with embedded metadata
  • Complete run manifests for reproducibility
  • Detailed logs with UTC timestamps

📦 Dependencies

  • Python 3.11+
  • Playwright >=1.55.0
  • Pillow >=11.3.0
  • OpenAI >=2.2.0
  • See pyproject.toml for complete dependency list

🐛 Known Issues

  • None at initial release

📝 Notes

  • Requires an OpenAI API key with GPT-5 access
  • WebKit on Linux may require additional system dependencies (--with-deps flag)
  • Maximum 20 images per request supported by GPT-5

For installation instructions, usage examples, and full documentation, see README.md.