Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.3.7"
".": "0.3.8"
}
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## [0.3.8](https://github.com/gabelul/pixelslop/compare/pixelslop-v0.3.7...pixelslop-v0.3.8) (2026-07-16)

Personas now judge whether the page actually *works* for them, not just how the hero looks — using evidence the collector was already capturing. They read the below-fold screenshots (so "I'd bounce before the CTA" depends on how far down it really is) and the interaction results (did the mobile menu open, does keyboard focus reach everything, are the tap targets thumb-sized). Still fully deterministic — the collector drives the page once; the persona just reads what came back.

### Features

* **Personas ground in behavior, not just the still** — the persona read now uses the scroll-fold screenshots and the collector's interaction evidence (click→verify, keyboard focus, touch targets, hover), so "would this work for me" is answered by whether the flow works. ([ffd9b18](https://github.com/gabelul/pixelslop/commit/ffd9b18445025179827fad36e5cb848b58023e39))

## [0.3.7](https://github.com/gabelul/pixelslop/compare/pixelslop-v0.3.6...pixelslop-v0.3.7) (2026-07-16)

When a project has no audience description to work from, the tailored persona used to fall back to generic built-ins. Now Pixelslop can read one off the page's own hero — but only when the hero actually pitches to a specific audience. A search box or a generic splash produces nothing; the built-ins cover those fine.
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pixelslop",
"version": "0.3.7",
"version": "0.3.8",
"description": "Browser-first design quality scanner. Opens real pages in Playwright, measures actual pixels, catches AI slop patterns.",
"private": false,
"type": "module",
Expand Down
Loading