openpencil/src
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 chore: merge upstream/master into upstream-sync-2026-10 2026-10-08 23:21:00 +03:00
assets
components chore: merge upstream/master into upstream-sync-2026-10 2026-10-08 23:21:00 +03:00
theme fix: repair the app e2e suite and the bugs it was hiding (#968) 2026-10-08 17:15:18 +00:00
views chore: merge upstream/master into upstream-sync-2026-10 2026-10-08 23:21:00 +03:00
AGENTS.md fix: meet WCAG AA contrast and name controls for screen readers (#952) 2026-10-07 17:51:24 +00:00
app.css fix: meet WCAG AA contrast and name controls for screen readers (#952) 2026-10-07 17:51:24 +00:00
App.vue feat(ai): add guided AI setup for providers, coding agents, and Pi (#916) 2026-10-07 08:46:57 +00:00
boot.ts chore: merge upstream/master into upstream-sync-2026-10 2026-10-08 23:21:00 +03:00
constants.ts feat(ai): add guided AI setup for providers, coding agents, and Pi (#916) 2026-10-07 08:46:57 +00:00
env.d.ts fix(mcp): isolate Portless development routes 2026-08-21 08:14:04 +03:00
global.d.ts feat: open documents dropped onto the window (#906) 2026-10-05 14:24:43 +00:00
main.ts fix: explain unsupported browsers instead of a blank window (#745) 2026-09-22 14:40:59 +04:00
markdown.d.ts chore(lint): remove unsafe test casts 2026-05-06 00:42:45 +03:00
router.d.ts
router.ts refactor(app): polish files workspace and New tabs 2026-08-20 17:20:33 +03:00
updater.ts feat(desktop): show updates in a Software Update window (#936) 2026-10-06 14:57:31 +00:00