openpencil/tests/e2e
Danila Poyarkov c59879105c fix(editor): close preview and history lifecycle gaps
Discard provisional undo batches on graph replacement without replaying old document edits or clearing committed history. Reset failed preview controllers and refresh selected projections for plain-state SDK consumers while pausing inactive subscriptions.

Cover the verified review findings with negative controls, fix static Vue host insertion, and preserve the shared exact renderer oracle with its independently verified sRGB selection color.
2026-09-16 03:36:44 +03:00
..
app Merge branch 'master' into mcp-v2-webmcp 2026-09-15 19:55:49 +03:00
canvas fix(editor): close preview and history lifecycle gaps 2026-09-16 03:36:44 +03:00
chat test(chat): describe streaming animation coverage accurately 2026-09-10 21:41:11 +03:00
clipboard fix(clipboard): preserve typed selection data across copy and paste 2026-09-11 02:59:31 +03:00
code feat(code): add live JSX and HTML/CSS editing (#525) 2026-08-15 09:48:42 +03:00
collab refactor(ui): compose shared editor controls (#670) 2026-09-10 12:09:06 +03:00
color-picker feat: assemble an editable demo document 2026-09-14 00:36:53 +03:00
components fix: refresh Undo and Redo command availability 2026-09-14 00:25:36 +03:00
context-menu test(app): stabilize final interaction coverage 2026-07-20 16:34:16 +03:00
design perf(properties): retain inactive panels safely 2026-09-15 17:01:44 +03:00
dom-css
editor refactor: scope browser test instrumentation and global types (#667) 2026-09-10 14:26:36 +03:00
export
fonts fix(canvas): preserve path text with loaded fonts 2026-09-16 00:59:26 +03:00
keyboard fix(keyboard): match Figma zoom behavior 2026-09-08 12:29:55 +03:00
layers refactor: scope browser test instrumentation and global types (#667) 2026-09-10 14:26:36 +03:00
native test(native): open a document before editor fixtures 2026-09-15 14:43:31 +03:00
pages Release v0.14.0 2026-08-10 11:40:44 +03:00
panels feat(vue): add responsive property grids 2026-07-26 12:42:50 +03:00
perf refactor: scope browser test instrumentation and global types (#667) 2026-09-10 14:26:36 +03:00
properties perf(properties): retain inactive panels safely 2026-09-15 17:01:44 +03:00
scene fix(editor): commit vector drags on pointer release (#586) 2026-08-24 16:02:27 +03:00
settings refactor(settings): finish shared section migration 2026-09-15 19:45:30 +03:00
snap test(snapping): verify pixel rounding without guides 2026-09-13 14:02:16 +03:00
storage refactor(ui): compose shared editor controls (#670) 2026-09-10 12:09:06 +03:00
storybook fix(bindings): resolve modes and preserve edit transactions (#671) 2026-09-10 12:14:04 +03:00
stroke-picker feat: assemble an editable demo document 2026-09-14 00:36:53 +03:00
text fix(text): finalize font readiness and label shaping (#593) 2026-08-30 14:33:32 +03:00
toolbar test: seed motion preferences through Playwright storage state 2026-09-10 23:24:06 +03:00
tools
ui test(ui): keep runtime theme import dependency-safe 2026-07-20 14:07:32 +03:00
variables fix(app): polish variable dialog states 2026-07-18 05:25:40 +03:00
vectorize feat(app): convert image layers to vectors 2026-07-27 16:22:05 +03:00
viewport
autosave.spec.ts fix(app): retain recovery after closing unsaved tabs (#505) 2026-08-13 21:39:35 +03:00
components.spec.ts
fixtures.ts test(app): stabilize final interaction coverage 2026-07-20 16:34:16 +03:00
recovery.spec.ts refactor(ui): compose shared editor controls (#670) 2026-09-10 12:09:06 +03:00