openpencil/tests/engine
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
..
acp chore: enable stricter oxlint rules 2026-05-18 18:58:30 +03:00
app chore: merge master into live-editor-regressions 2026-09-16 00:14:31 +03:00
bytes refactor(core): centralize Base64 encoding 2026-07-28 08:27:22 +03:00
cli fix(cli): create missing import output directories 2026-09-06 18:18:51 +03:00
clipboard fix(clipboard): embed images with Figma-compatible hashes 2026-09-13 13:22:17 +03:00
collab fix: restore engine test coverage and isolation (#653) 2026-09-06 23:29:45 +03:00
color feat(vue): consolidate color model 2026-07-13 21:48:36 +03:00
core refactor(canvas): share bounded resource cache bookkeeping 2026-09-15 21:28:16 +03:00
dom-css fix(fig): restore strict parse validation 2026-07-18 03:58:18 +03:00
editor chore: merge master into live-editor-regressions 2026-09-16 00:14:31 +03:00
figma/api Merge master into fix/create-component-drops-bound-variables 2026-09-02 01:09:01 +03:00
geometry feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
hit-test perf(scene-graph): accelerate axis-aligned hit tests (#534) 2026-08-16 15:43:25 +03:00
icons fix(core): preserve inline SVG primitives (#485) 2026-08-12 16:02:45 +03:00
io refactor(tools)!: centralize schemas and execution contracts 2026-09-15 10:55:27 +03:00
kiwi fix(fig): preserve regenerated override lineage 2026-07-21 01:51:27 +03:00
layout test: fix heavy unit-test measurement and round-trip checks (#655) 2026-09-07 00:33:12 +03:00
library build: upgrade oxfmt and format Vue imports (#669) 2026-09-10 02:45:13 +03:00
lint
mcp refactor(tools): default interface exposure to inclusion 2026-09-15 17:12:31 +03:00
pen fix(pen): honor layout and sizing defaults (#652) 2026-09-10 17:02:56 +03:00
profiler chore: format codebase 2026-05-24 12:15:29 +03:00
random
render test(canvas): load painted-text font fixtures explicitly 2026-09-16 03:27:10 +03:00
scene-graph fix(editor): close preview and history lifecycle gaps 2026-09-16 03:36:44 +03:00
snap
tauri fix(tauri): preserve HTTP contracts when bypassing IPC 2026-09-13 15:48:40 +03:00
text fix(text): preserve cached font coverage and source offsets 2026-09-02 09:26:59 +03:00
tools refactor(tools): default interface exposure to inclusion 2026-09-15 17:12:31 +03:00
vector feat(canvas): render arrow stroke caps on lines and open vectors 2026-08-31 21:25:38 +03:00
vue fix(editor): close preview and history lifecycle gaps 2026-09-16 03:36:44 +03:00
perf.bench.ts feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00