Commit graph

2692 commits

Author SHA1 Message Date
Danila Poyarkov 8dc80b7a33 Merge remote-tracking branch 'origin/master' into native-authoring
# Conflicts:
#	tsconfig.json
2026-09-13 21:03:46 +03:00
Danila Poyarkov 7aabf00687
Merge pull request #686 from open-pencil/scalar-variable-bindings
feat: bind Design JSX scalar props to variables
2026-09-13 21:02:52 +03:00
Danila Poyarkov 8189c08e0b docs: clarify scalar modes and instance sizing guidance 2026-09-13 20:54:27 +03:00
Danila Poyarkov 6c3faca05c fix: declare supported scalar authoring properties 2026-09-13 20:41:48 +03:00
Danila Poyarkov 11cef2cc6b Merge remote-tracking branch 'origin/master' into scalar-variable-bindings 2026-09-13 20:26:59 +03:00
Danila Poyarkov 25ab4d9baf
Merge pull request #685 from open-pencil/docs-binding-provider
docs: update the binding provider example
2026-09-13 20:26:16 +03:00
Danila Poyarkov 061d9d35ec Merge remote-tracking branch 'origin/docs-binding-provider' into scalar-variable-bindings 2026-09-13 20:23:37 +03:00
Danila Poyarkov a3caf63ed8 Merge remote-tracking branch 'origin/master' into docs-binding-provider 2026-09-13 20:20:03 +03:00
Danila Poyarkov 5676fc26e7
Merge pull request #689 from open-pencil/conditional-ci
ci: validate docs-only PRs without running test suites
2026-09-13 20:19:58 +03:00
Danila Poyarkov 70fbbddf7d docs: compare resolved binding values in provider state 2026-09-13 20:13:34 +03:00
Danila Poyarkov c2ab9cc621 ci: pin Bun setup in routing and result jobs 2026-09-13 20:11:27 +03:00
Danila Poyarkov d5b7834b7f ci: route documentation changes through a required result gate 2026-09-13 19:53:58 +03:00
Danila Poyarkov f419908621 Merge remote-tracking branch 'origin/master' into docs-binding-provider 2026-09-13 19:10:43 +03:00
Danila Poyarkov 863b1e6c6a refactor: share design authoring guidance across agents 2026-09-13 19:08:27 +03:00
Danila Poyarkov 4e9ef085a6
Merge pull request #683 from open-pencil/release-ui-polish
fix(ui): align Home controls and theme the Code editor
2026-09-13 19:08:25 +03:00
Danila Poyarkov 07f4ae9291 Merge remote-tracking branch 'origin/docs-binding-provider' into native-authoring 2026-09-13 19:06:56 +03:00
Danila Poyarkov 98e0ba9563 feat: bind Design JSX scalar props to variables 2026-09-13 19:06:20 +03:00
Danila Poyarkov 59c31c74bf docs: update the binding provider example 2026-09-13 19:02:40 +03:00
Danila Poyarkov e45d655b83 docs: update the binding provider example 2026-09-13 19:02:28 +03:00
Danila Poyarkov 50d25719c7 Merge remote-tracking branch 'origin/master' into release-ui-polish 2026-09-13 19:01:15 +03:00
Danila Poyarkov e6ddb11eb8
Merge pull request #684 from open-pencil/skills-monorepo
docs: maintain the OpenPencil skill in the monorepo
2026-09-13 17:49:08 +03:00
Danila Poyarkov 164387df7e docs: clarify skill authentication and filesystem defaults 2026-09-13 17:40:23 +03:00
Danila Poyarkov 05842dafc0 docs: maintain the OpenPencil skill in the monorepo
Import the skill and its license from open-pencil/skills at 623927958f277b0d8810a2582a38ae24409f7577. Keep agent-facing examples with their implementation and use runtime tool discovery instead of a stale inventory.
2026-09-13 17:29:33 +03:00
Danila Poyarkov b16b2011c9 Merge remote-tracking branch 'origin/master' into release-ui-polish 2026-09-13 16:42:59 +03:00
Danila Poyarkov 08702e9bc3
Merge pull request #682 from them7d/master
fix: load fonts with request in desktop app cause OOMs (replaced with fetch)
2026-09-13 16:42:27 +03:00
Danila Poyarkov 2328b4cb8f fix(ui): align Home controls and theme the Code editor 2026-09-13 16:39:32 +03:00
Danila Poyarkov c123fcd81c chore: integrate contributor URL parsing fix 2026-09-13 15:50:00 +03:00
Danila Poyarkov e342cfca30 fix(tauri): preserve HTTP contracts when bypassing IPC
Keep IPC on captured native fetch during font proxying. Preserve URL inputs, configured timeouts, and generated multipart headers; cover native routing and reject lookalike IPC hostnames.
2026-09-13 15:48:40 +03:00
Danila Poyarkov 3f48e4251c chore: update desktop HTTP fix with master 2026-09-13 15:48:07 +03:00
Mohammad Zaid d3097067f3
fix(tauri-fetch): correctly extract URL from Request input
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-09-13 15:47:40 +03:00
Danila Poyarkov f61a3572f3
Merge pull request #679 from joeycumines/fix-mcp-runaway-memory
fix: prevent unbounded duplication of Figma-imported instance children
2026-09-13 15:40:20 +03:00
Mohammad Zaid 7b3e09dae7
fix(tauri-fetch): use robust URL parsing for IPC detection
Replace string prefix matching with URL parsing to reliably detect
ipc:// and ipc.localhost requests. Also capture the native fetch
via globalThis binding to avoid recursive calls if fetch is
patched/overridden elsewhere.
2026-09-13 15:38:57 +03:00
Danila Poyarkov 3ccc1d634f docs(fig): clarify existing round-trip fidelity limits 2026-09-13 15:32:57 +03:00
Danila Poyarkov ca17b2ac55 chore: update instance linkage with master 2026-09-13 15:03:02 +03:00
Danila Poyarkov 8979610f09
Merge pull request #678 from open-pencil/property-panel-states
fix(properties): simplify Effect styles and equivalent corners
2026-09-13 14:58:14 +03:00
Danila Poyarkov 4340f864a4 test(properties): group corner specs by domain 2026-09-13 14:52:20 +03:00
Danila Poyarkov eb38da0d08 fix(properties): preserve shared corner bindings in collapsed controls 2026-09-13 14:45:26 +03:00
Danila Poyarkov df28cf5832 chore: update property controls with master 2026-09-13 14:11:22 +03:00
Danila Poyarkov 7c00346914
Merge pull request #677 from open-pencil/self-snapping-guides
fix(snapping): hide pixel rounding alignment guides
2026-09-13 14:08:43 +03:00
Danila Poyarkov 7af5e05f9c test(snapping): verify pixel rounding without guides 2026-09-13 14:02:16 +03:00
Danila Poyarkov 45dae21994 chore: update snapping guides with master
# Conflicts:
#	CHANGELOG.md
2026-09-13 13:59:13 +03:00
Mohammad Zaid 695c113a32
Update CHANGELOG.md 2026-09-13 13:59:04 +03:00
Danila Poyarkov efc26e9273
Merge pull request #676 from open-pencil/clipboard-fidelity
fix(clipboard): preserve typed copy and paste fidelity
2026-09-13 13:56:09 +03:00
Danila Poyarkov de6c0efc00 fix(renderer): preserve proportions of FIT image fills 2026-09-13 13:48:11 +03:00
Danila Poyarkov fbacd1a34a fix(clipboard): embed images with Figma-compatible hashes 2026-09-13 13:22:17 +03:00
Danila Poyarkov 449d09542f chore: update clipboard fidelity with master 2026-09-13 13:00:21 +03:00
Danila Poyarkov ecd8e1423a
Merge pull request #675 from open-pencil/settings-motion-polish
fix: polish settings motion and property panel controls
2026-09-13 12:59:14 +03:00
Danila Poyarkov 4b47ffefbb fix(clipboard): preserve component dependency references 2026-09-13 12:46:31 +03:00
Danila Poyarkov 4775e56e59 chore: update settings polish with master 2026-09-13 12:19:00 +03:00
Mohammad Zaid b2dd02669a
Fix font loading to prevent out of memory errors
Replaced font loading method in desktop app to prevent OOMs.
2026-09-12 17:25:13 +03:00