From 01fc3830c5d2e94c610ab0d183a5dde55e0e3a3b Mon Sep 17 00:00:00 2001 From: Garry Tan Date: Thu, 12 Mar 2026 13:36:14 -0700 Subject: [PATCH] =?UTF-8?q?Bump=20to=20v0.3.0=20=E2=80=94=20Phase=202=20+?= =?UTF-8?q?=20Phase=203=20changelog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ VERSION | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4561c69e..54c95457 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## 0.3.0 — 2026-03-12 + +### Phase 3: /qa skill — systematic QA testing + +- New `/qa` skill with 6-phase workflow (Initialize, Authenticate, Orient, Explore, Document, Wrap up) +- Three modes: full (systematic, 5-10 issues), quick (30-second smoke test), regression (compare against baseline) +- Issue taxonomy: 7 categories, 4 severity levels, per-page exploration checklist +- Structured report template with health score (0-100, weighted across 7 categories) +- Framework detection guidance for Next.js, Rails, WordPress, and SPAs +- `browse/bin/find-browse` — DRY binary discovery using `git rev-parse --show-toplevel` + +### Phase 2: Enhanced browser + +- Dialog handling: auto-accept/dismiss, dialog buffer, prompt text support +- File upload: `upload [file2...]` +- Element state checks: `is visible|hidden|enabled|disabled|checked|editable|focused ` +- Annotated screenshots with ref labels overlaid (`snapshot -a`) +- Snapshot diffing against previous snapshot (`snapshot -D`) +- Cursor-interactive element scan for non-ARIA clickables (`snapshot -C`) +- `wait --networkidle` / `--load` / `--domcontentloaded` flags +- `console --errors` filter (error + warning only) +- `cookie-import ` with auto-fill domain from page URL +- CircularBuffer O(1) ring buffer for console/network/dialog buffers +- Async buffer flush with Bun.write() +- Health check with page.evaluate + 2s timeout +- Playwright error wrapping — actionable messages for AI agents +- Context recreation preserves cookies/storage/URLs (useragent fix) +- SKILL.md rewritten as QA-oriented playbook with 10 workflow patterns +- 166 integration tests (was ~63) + ## 0.0.1 — 2026-03-11 Initial release. diff --git a/VERSION b/VERSION index 8acdd82b..0d91a54c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.0.1 +0.3.0