openpencil/tests/e2e
Vitali sharp8n 0ea0b1b4f0
Some checks failed
Build native contracts CI image / Publish native contracts image (push) Has been cancelled
chore: merge upstream/master into upstream-sync-2026-10
Bring the fork up to upstream v0.15.1 (637 commits). Conflicts resolved by
re-targeting the W4C delta onto upstream's restructured code and dropping
superseded changes:

- i18n: upstream split dialogs.json per feature; re-added webFontLoadFailed to
  the new fonts.json in all locales.
- automation: upstream moved the bridge into the MCP runtime and deleted
  EditorView.vue; re-added the served-build opt-in (?automation=1 /
  VITE_OPENPENCIL_AUTOMATION) with ?automationWs= and ?automationToken= via
  connectServedAutomation(), wired in WorkspaceView.
- fonts: kept the /__font-proxy fetch wrapper on top of upstream's
  browserWebFontFetch and re-enabled the Google provider in the web build.
- recovery/embed: kept auto-recover mode discarding snapshots (no dialog, no
  close prompt) and openFileReusingMatchingTab() for host pushes.
- io/capability: folded the cross-origin subframe guard into
  supportsFileSystemAccess()/pickBrowserSaveFile().
- embed bridge installed from boot.ts; MCP browserToken/tcpHost re-applied.
2026-10-08 23:21:00 +03:00
..
app fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
brand feat: refresh branding with generated platform icons (#707) 2026-09-16 11:54:07 +03:00
canvas fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
chat fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
clipboard fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
code fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
collab feat(collab): show MCP agents, follow streamed JSX, and follow your agents as they work (#725) 2026-10-07 10:04:58 +00:00
color-picker test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
components fix(preview): toggle controls both ways and keep islands in step with the canvas (#982) 2026-10-08 17:51:00 +00:00
context-menu feat: create, fill, and edit slots (#862) 2026-10-04 17:02:28 +00:00
design fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
design-check test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
dom-css feat(storybook): generate Radix UI components for React stories (#971) 2026-10-08 10:13:52 +00:00
editor fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
export test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
fonts test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
keyboard feat: create, fill, and edit slots (#862) 2026-10-04 17:02:28 +00:00
layers fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
native feat(ai): add guided AI setup for providers, coding agents, and Pi (#916) 2026-10-07 08:46:57 +00:00
pages fix: match Figma's panel X, Y, rotation and themed page backgrounds (#940) 2026-10-07 10:02:52 +00:00
panels fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
perf test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
properties fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
scene test: honor the configured browser test origin 2026-09-16 12:46:13 +03:00
settings fix: meet WCAG AA contrast and name controls for screen readers (#952) 2026-10-07 17:51:24 +00:00
snap test(snapping): verify pixel rounding without guides 2026-09-13 14:02:16 +03:00
storage fix(app): keep a closing tab's canvas off the next document (#958) 2026-10-07 21:09:58 +00:00
storybook fix: meet WCAG AA contrast and name controls for screen readers (#952) 2026-10-07 17:51:24 +00:00
stroke-picker fix: match Figma's transforms, strokes, booleans, sections, and names (#931) 2026-10-07 08:36:50 +00:00
text fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
toolbar test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
tools test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
ui test(ui): keep runtime theme import dependency-safe 2026-07-20 14:07:32 +03:00
variables feat: import and export W3C design tokens (#964) 2026-10-08 16:53:46 +00:00
vectorize fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
viewport fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
autosave.spec.ts test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
components.spec.ts feat: create, fill, and edit slots (#862) 2026-10-04 17:02:28 +00:00
fixtures.ts test(app): stabilize final interaction coverage 2026-07-20 16:34:16 +03:00
recovery.spec.ts chore: merge upstream/master into upstream-sync-2026-10 2026-10-08 23:21:00 +03:00