open-design/e2e/ui
Caprika 6736310a01
Implement manual edit inspector (#1448)
* feat(web): tweaks palette popover with HSL hue-shift recoloring

Adds a Tweaks color-palette popover to the HTML preview toolbar.
Selecting a palette re-skins the iframe in place via a srcDoc-side
bridge that walks the DOM and shifts every chromatic paint to the
target hue while preserving each color's saturation and lightness —
pale tints stay pale, bold CTAs stay bold, just in the new color
family. Mono-noir desaturates instead of shifting.

- runtime/srcdoc: new injectPaletteBridge + paletteBridge / initialPalette options
- file-viewer-render-mode: paletteActive flips URL-load back to srcDoc so the bridge can be injected
- FileViewer: state, popover, postMessage wiring, srcDoc + useUrlLoadPreview integration
- PaletteTweaks: popover UI with Original + Coral / Electric / Acid forest / Risograph / Mono noir
- PreviewDrawOverlay: stub pass-through until the draw branch lands

* feat(web): hide finalize-design toolbar from project header

* test(e2e): skip project actions toolbar flow after toolbar removal

* Polish manual edit inspector

* Implement manual edit inspector

* Fix manual edit review regressions

* Fix FileViewer CI regressions

* Fix remaining manual edit review issues

* Flush manual edit styles before draw exit

* Restore Critique Theater styles

* Accept pixel line-height manual edits

---------

Co-authored-by: qiongyu1999 <2694684348@qq.com>
2026-05-13 13:25:58 +08:00
..
api-empty-response.test.ts [codex] Handle empty API responses as no output (#1244) 2026-05-11 16:57:02 +08:00
app-design-files.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
app-manual-edit.test.ts Implement manual edit inspector (#1448) 2026-05-13 13:25:58 +08:00
app-restoration.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
app.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
critique-theater.test.ts docs: Critique Theater Phase 14 (user guide + 2 AGENTS module maps) (#1319) 2026-05-13 12:11:48 +08:00
entry-chrome-flows.test.ts style(web): polish EntryView UI — sidebar layout, folder tabs, slim form, blue selected token (#1360) 2026-05-12 14:26:39 +08:00
entry-configuration-flows.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
examples-preview-core.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
examples-preview-share.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
project-management-flows.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
real-daemon-run.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
settings-api-protocol.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
settings-connectors-auth-happy-path.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
settings-connectors-auth-recovery.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
settings-local-cli-codex-fallback.test.ts test: add Memory and Routines coverage (#1400) 2026-05-12 17:48:56 +08:00
settings-memory-routines.test.ts test: add Memory and Routines coverage (#1400) 2026-05-12 17:48:56 +08:00
workspace-keyboard-flows.test.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00