Commit Graph

6 Commits

Author SHA1 Message Date
Amy aad9771a6f fix(e2e): reduce noisy visual regression diffs (#4744)
* fix(e2e): reduce noisy visual regression diffs

* fix(e2e): keep visual captures full viewport

* test(e2e): add entry popover visual targets

* test(e2e): tighten model dropdown visual targets

* Revert "test(e2e): tighten model dropdown visual targets"

This reverts commit 52172f05591e1a5c2bed7b6fc12d05d364d5b27d.

* fix(e2e): relax visual report diff ratio threshold

* fix(e2e): render visual report comparisons horizontally

* fix(e2e): tighten accepted visual diff ratio

* fix(e2e): surface missing visual baselines as new cases

* fix(e2e): render new visual baselines in a grid

* fix(e2e): compact visual report case layout

* fix(e2e): keep large visual diffs surfaced

Generated-By: looper 0.9.11 (runner=fixer, agent=codex)

* fix(e2e): seed privacy consent in project-runtime tests

* fix(e2e): harden project-runtime settings mocks

* fix(e2e): stabilize project-runtime follow-ups

---------

Co-authored-by: mrcfps <mrc@powerformer.com>
2026-06-26 10:30:22 +00:00
Amy 5333098611 [codex] reduce noisy visual report matches (#4772)
* fix(e2e): reduce noisy visual report matches

* fix(e2e): use normalized visual diff area

Generated-By: looper 0.9.11 (runner=fixer, agent=codex)
2026-06-25 10:10:51 +00:00
Amy a5e2f1bcff test(e2e): add target-level visual baselines (#4765) 2026-06-25 07:10:03 +00:00
Marc Chan 125dcd0174 fix(ci): run fork visual reports from trusted code (#2935)
* fix: run fork visual reports from trusted code

* fix: auto-approve strict web visual capture

* fix: address visual report review feedback

Generated-By: looper 0.9.1 (runner=fixer, agent=opencode)

* fix: propagate visual report storage failures

Generated-By: looper 0.9.1 (runner=fixer, agent=opencode)

* fix: validate PR screenshots before upload

Generated-By: looper 0.9.1 (runner=fixer, agent=opencode)

* fix: validate visual PR identity before comment

* fix: harden fork visual report validation

Generated-By: looper 0.9.1 (runner=fixer, agent=opencode)

* fix: address remaining fork visual report review feedback

Generated-By: looper 0.9.1 (runner=fixer, agent=opencode)

* fix: handle stale fork visual report lookup

Generated-By: looper 0.9.1 (runner=fixer, agent=opencode)

* fix: allow stale fork visual report fallback

Generated-By: looper 0.9.1 (runner=fixer, agent=opencode)
2026-05-26 06:17:04 +00:00
Marc Chan e727168676 chore(ci): expand visual regression coverage (#2381)
* Improve visual diff annotations

* Expand visual regression coverage

* fix(ci): cap visual diff canvas pixels

Generated-By: looper 0.8.1 (runner=fixer, agent=opencode)

* Stabilize visual regression screenshots

* test(e2e): stub routines for visual snapshot

Generated-By: looper 0.8.1 (runner=fixer, agent=opencode)

* Expand visual regression surfaces

* fix(e2e): order design system visual mocks

Generated-By: looper 0.8.1 (runner=fixer, agent=opencode)

* fix(e2e): order design system visual mocks

Generated-By: looper 0.8.1 (runner=fixer, agent=opencode)

* Tune visual diff box stroke

* fix(e2e): stabilize visual detail mocks

Generated-By: looper 0.8.1 (runner=fixer, agent=opencode)

* fix(e2e): harden visual diff box helpers

Generated-By: looper 0.8.1 (runner=fixer, agent=opencode)

* fix(web): preserve deep-linked project bootstrap

Generated-By: looper 0.8.1 (runner=fixer, agent=opencode)

* fix(e2e): stub automation task mocks

Generated-By: looper 0.8.1 (runner=fixer, agent=opencode)
2026-05-20 22:25:41 +08:00
Marc Chan f294ab4915 chore(ci): add visual regression PR workflow (#2372)
* Add visual regression PR workflow

* Allow manual visual PR comments

* Post visual comments for same-repo PRs

* fix(ci): surface R2 lookup failures in visual report

Generated-By: looper 0.8.1 (runner=fixer, agent=opencode)

* Align visual workflow names
2026-05-20 15:05:59 +08:00