Block a user
Add Playwright regression flow to CI for core UI interactions
Implement screenshot-diff visual baseline checks for core scenes
Normalize compile status metrics across compile/layout actions
Normalize compile status metrics across compile/layout actions
Completed in commit d5836a2.
Delivered:
- Added shared compile status formatter to normalize reporting across compile, auto-layout, and auto-tidy paths.
- Standardized metric ordering/format:…
Add Playwright regression flow to CI for core UI interactions
Completed in commit d5836a2.
Delivered:
- Added Playwright-driven browser regression runner (
tests/ui-regression-runner.js). - Wired CI workflow to install Chromium and execute browser…
Implement screenshot-diff visual baseline checks for core scenes
Completed in commit d5836a2.
Delivered:
- Added screenshot baseline storage under
tests/baselines/ui. - Added image diff checks in UI regression runner with configurable update mode.
- Added…
Add deterministic 'Reset Sample' quick action for manual QA loops
Completed in commit d5836a2.
Delivered:
- Added deterministic
Reset Sampleaction in top bar. - Reset restores baseline model/view/editor/selection/isolation state consistently.
- Preserved…
Expand browser QA scenario with dense analog sample and readability assertions
Completed in commit d5836a2.
Delivered:
- Added dense analog fixture (
examples/dense-analog.json). - Extended browser QA to compile/layout this case and assert readability-oriented thresholds.…
Expand browser QA scenario with dense analog sample and readability assertions
Add deterministic 'Reset Sample' quick action for manual QA loops
Implement screenshot-diff visual baseline checks for core scenes
Add Playwright regression flow to CI for core UI interactions
Normalize compile status metrics across compile/layout actions
MCP/API productionization: versioned contracts, auth model, and operational docs
QA/CI hardening: e2e editor tests, schema regression tests, and release checklist
Accessibility and keyboard-first workflow compliance
Performance budget and virtualization for large schematics
Label placement and readability pass: prevent text collisions and duplicate noise
Inspector UX redesign: task-oriented editors with less cognitive load
Symbol/pin editor safety: schema-constrained edits with net reference migration