Danila Poyarkov
418dc4f61c
fix(scene-graph): validate reorder destinations
2026-09-02 09:32:28 +03:00
Danila Poyarkov
0027e24465
test(scene-graph): share mutation transfer setup
2026-09-02 08:51:30 +03:00
Danila Poyarkov
75d555900f
fix(editor): preserve mutation parents and font layout
2026-09-02 08:27:52 +03:00
Danila Poyarkov
4ecbc9e583
fix(ai): prepare fonts before mutation layout
2026-09-02 02:12:28 +03:00
Danila Poyarkov
8a5daa7472
fix(automation): load fonts before scoped layout
2026-09-02 02:09:05 +03:00
Danila Poyarkov
0f070f9f97
refactor(ai): share mutation layout reconciliation
2026-09-02 02:06:08 +03:00
Danila Poyarkov
9e2fd9b471
Merge remote-tracking branch 'origin/master' into shared-mutation-impact
2026-09-02 01:58:51 +03:00
Danila Poyarkov
edb608e992
refactor(editor): centralize mutation layout reconciliation
2026-09-02 01:58:50 +03:00
Danila Poyarkov
3caf5c99d9
fix: resolve lint warnings
2026-09-02 01:49:37 +03:00
Danila Poyarkov
ec440d818c
Merge pull request #595 from 0xemc/fix/create-component-drops-bound-variables
...
fix(figma-api): preserve variable bindings when converting a node to a component
2026-09-02 01:21:27 +03:00
Danila Poyarkov
8a976c1a0f
Merge master into fix/create-component-drops-bound-variables
2026-09-02 01:09:01 +03:00
Danila Poyarkov
3076cfc936
Merge pull request #629 from open-pencil/contribution-policy-alignment
...
docs: align contribution and review policy
2026-09-02 00:47:58 +03:00
Danila Poyarkov
952917d35d
Merge remote-tracking branch 'origin/master' into contribution-policy-alignment
2026-09-02 00:08:51 +03:00
Danila Poyarkov
189655de36
Merge pull request #630 from open-pencil/material3-drift-post-626
...
fix(layout): preserve imported Figma line geometry
2026-09-02 00:07:16 +03:00
Danila Poyarkov
6efa97e076
fix: preserve changelog formatting
2026-09-01 23:57:29 +03:00
Danila Poyarkov
e32d22eb99
style: format merged changelog
2026-09-01 23:56:35 +03:00
Danila Poyarkov
8187f50be4
Merge remote-tracking branch 'origin/master' into material3-drift-post-626
2026-09-01 23:54:41 +03:00
Danila Poyarkov
f82234e42a
docs: require changes to fit existing domains
2026-09-01 23:39:31 +03:00
Danila Poyarkov
30dc1aaf74
docs: clarify quality and test policy
2026-09-01 23:16:17 +03:00
Danila Poyarkov
4187dc1ae3
docs: clarify PR title language
2026-09-01 23:11:26 +03:00
Danila Poyarkov
270e3c1e57
fix(layout): preserve imported Figma line geometry
2026-09-01 23:10:21 +03:00
Danila Poyarkov
0e9c0ee6cf
feat: add searchable command palette
...
Adds a localized, Fuse-powered command palette for app actions and a reusable Vue SDK primitive, with Storybook and Playwright coverage.
2026-09-01 23:08:32 +03:00
Danila Poyarkov
b710b415f7
docs: align contribution and review policy
...
- Replace stale setup, package, test, and selector guidance\n- Keep public contributor docs linked to canonical repository policy\n- Disable CodeRabbit review decisions and generic docstring coverage
2026-09-01 20:58:14 +03:00
Danila Poyarkov
9bb9478833
refactor: replace complex conditional object spreads
...
- Add a typed, modular custom Oxlint rule package with direct regression coverage
- Replace complex conditional object spreads with explicit construction across the repository
- Preserve all existing custom rule registrations and diagnostic behavior
2026-09-01 19:49:57 +03:00
Danila Poyarkov
9726a4a711
Merge pull request #625 from open-pencil/cli-font-diagnostics
...
feat(cli): report document font availability
2026-09-01 16:57:03 +03:00
Danila Poyarkov
5651897240
Merge pull request #626 from open-pencil/structured-instance-overrides
...
refactor(scene-graph): model instance overrides structurally
2026-09-01 16:56:26 +03:00
Danila Poyarkov
410d6171e4
fix: close structured override review gaps
2026-09-01 15:23:08 +03:00
Danila Poyarkov
f580d8a7e8
feat(cli): add export font policy
2026-09-01 15:18:23 +03:00
Danila Poyarkov
5b074e967d
fix: harden structured override decoding
2026-09-01 14:11:19 +03:00
Danila Poyarkov
c32ff03d03
fix(cli): include all pages in font diagnostics
2026-09-01 13:41:05 +03:00
Danila Poyarkov
e93d3ea6e1
fix: preserve structured overrides across JSON boundaries
2026-09-01 13:35:09 +03:00
Danila Poyarkov
e414cf77ab
fix(text): align font status with prepared roots
2026-09-01 13:24:35 +03:00
Danila Poyarkov
6d17b92a56
refactor(text): share graph font preparation
2026-09-01 13:24:35 +03:00
Danila Poyarkov
35972606a3
fix(cli): satisfy font diagnostics checks
2026-09-01 13:24:35 +03:00
Danila Poyarkov
7c67390707
fix(cli): prepare fonts across complete documents
2026-09-01 13:24:35 +03:00
Danila Poyarkov
41f445ebab
fix(cli): prepare fonts for RPC diagnostics
2026-09-01 13:24:35 +03:00
Danila Poyarkov
73cb945cbc
feat(cli): report document font availability
2026-09-01 13:24:35 +03:00
Danila Poyarkov
751be1198c
feat(cli): report document font availability
2026-09-01 13:24:35 +03:00
Danila Poyarkov
cd2809a6e7
fix: persist instance override mutations
2026-09-01 12:45:13 +03:00
Danila Poyarkov
c6e3baa68c
fix: repair structured override CI failures
2026-09-01 12:42:52 +03:00
Danila Poyarkov
1c8f802570
fix: restore structured override exports
2026-09-01 12:21:03 +03:00
Danila Poyarkov
9f41b14b9e
test: finish structured instance override migration
2026-09-01 12:06:04 +03:00
Danila Poyarkov
1d7e79c0ce
test: update structured instance override coverage
2026-09-01 11:57:36 +03:00
Danila Poyarkov
1e1c38182d
refactor(scene-graph): model instance overrides structurally
2026-09-01 11:44:46 +03:00
Danila Poyarkov
6f71448032
Merge pull request #551 from 0xemc/fix/instance-fill-override-roundtrip
...
fix(fig): live edits to instance-descendant fields discarded on save
2026-09-01 10:31:41 +03:00
Danila Poyarkov
3e47b14e59
fix(fig): preserve text and stroke overrides
2026-09-01 04:57:43 +03:00
Danila Poyarkov
4eb9694d58
fix(fig): clean up consolidated instance override fix
2026-09-01 02:01:05 +03:00
Danila Poyarkov
2e49ebc6d5
fix(scene-graph): export instance sync fields
2026-09-01 01:29:03 +03:00
Danila Poyarkov
fcbd938b80
fix(fig): consolidate instance override propagation
2026-09-01 01:07:19 +03:00
Danila Poyarkov
29aba9e953
fix(fig): restore instance constraint propagation
2026-09-01 01:04:31 +03:00