Danila Poyarkov
|
fed6fa620a
|
test(mcp): cover websocket routing edge cases
|
2026-05-19 15:55:52 +03:00 |
|
Danila Poyarkov
|
02bbabaf17
|
fix(mcp): route stdio bridge requests
|
2026-05-19 15:47:38 +03:00 |
|
Danila Poyarkov
|
8cb6d008fc
|
fix(ai): allow custom OpenRouter models
|
2026-05-19 15:10:32 +03:00 |
|
Danila Poyarkov
|
26fb9b6a0b
|
fix(canvas): render background blur as backdrop
|
2026-05-19 13:07:46 +03:00 |
|
Danila Poyarkov
|
e67c15ce42
|
fix(tauri): use native dirname for save paths
|
2026-05-19 12:03:21 +03:00 |
|
Danila Poyarkov
|
e0d76ca72a
|
fix(mcp): support scoped save paths
Co-authored-by: LCbeijing <LCbeijing@users.noreply.github.com>
|
2026-05-19 11:29:54 +03:00 |
|
Danila Poyarkov
|
c11d65fe55
|
Revert "Revert "fix(fig): preserve OpenPencil round trips""
This reverts commit 9ce6096fc1.
|
2026-05-19 00:23:23 +03:00 |
|
Danila Poyarkov
|
9ce6096fc1
|
Revert "fix(fig): preserve OpenPencil round trips"
This reverts commit 5ef8bbd93d.
|
2026-05-19 00:20:47 +03:00 |
|
Danila Poyarkov
|
5ef8bbd93d
|
fix(fig): preserve OpenPencil round trips
|
2026-05-19 00:16:41 +03:00 |
|
Danila Poyarkov
|
f466946c1c
|
fix(canvas): render derived text underlines
|
2026-05-18 20:28:15 +03:00 |
|
Danila Poyarkov
|
eb7a663c1c
|
fix(fig): preserve scene node defaults during overrides
|
2026-05-18 19:50:34 +03:00 |
|
Danila Poyarkov
|
f3649550f2
|
chore: enable stricter oxlint rules
|
2026-05-18 18:58:30 +03:00 |
|
Danila Poyarkov
|
9e2cd356e5
|
fix(fig): preserve imported instance layout sync
|
2026-05-18 18:21:27 +03:00 |
|
Danila Poyarkov
|
6d8920a496
|
fix(canvas): tune derived glyph coverage
|
2026-05-18 18:21:26 +03:00 |
|
Danila Poyarkov
|
70114ef6de
|
fix(io): preserve one-pixel export fringes
|
2026-05-18 14:00:23 +03:00 |
|
Danila Poyarkov
|
945560b5a9
|
fix(io): ignore inside stroke geometry bounds
|
2026-05-18 13:52:45 +03:00 |
|
Danila Poyarkov
|
ff85febddb
|
fix(canvas): render derived text without fonts
|
2026-05-18 13:36:03 +03:00 |
|
Danila Poyarkov
|
51e961fc47
|
fix(io): ignore component set stroke geometry bounds
|
2026-05-18 13:26:58 +03:00 |
|
Danila Poyarkov
|
4195f13fad
|
fix(fig): preserve imported hug container bounds
|
2026-05-18 04:20:22 +03:00 |
|
Danila Poyarkov
|
dd05c54d68
|
fix(io): trim transparent page exports
|
2026-05-18 04:02:32 +03:00 |
|
Danila Poyarkov
|
a0ba8bda3a
|
fix(canvas): orient linear gradients like Figma
|
2026-05-18 03:21:16 +03:00 |
|
Danila Poyarkov
|
f365ccf23b
|
fix(canvas): ellipsize frame labels
|
2026-05-18 03:11:48 +03:00 |
|
Danila Poyarkov
|
7b428b58aa
|
fix(canvas): ellipsize component labels
|
2026-05-18 03:11:47 +03:00 |
|
Danila Poyarkov
|
383e03defa
|
fix(canvas): hide nested component labels
|
2026-05-18 03:11:47 +03:00 |
|
Danila Poyarkov
|
edf28f3659
|
fix(fig): scale instance stroke weights
|
2026-05-18 03:11:47 +03:00 |
|
Danila Poyarkov
|
2d011580f0
|
fix(fig): scale instance stroke weights
|
2026-05-18 02:47:05 +03:00 |
|
Danila Poyarkov
|
1de4f65767
|
fix(fig): propagate derived text glyphs
|
2026-05-18 02:35:33 +03:00 |
|
Danila Poyarkov
|
773b1539d2
|
fix(fig): prefer shared stroke styles
|
2026-05-18 02:30:37 +03:00 |
|
Danila Poyarkov
|
221e69aaa4
|
fix(layout): preserve derived text bounds
|
2026-05-18 02:08:01 +03:00 |
|
Danila Poyarkov
|
2348966879
|
fix(fig): snap derived text baselines
|
2026-05-18 01:47:33 +03:00 |
|
Danila Poyarkov
|
ea04a007d3
|
test(fig): cover derived glyph override patches
|
2026-05-18 01:33:23 +03:00 |
|
Danila Poyarkov
|
142a973193
|
fix(fig): render imported text from derived glyphs
|
2026-05-18 01:17:34 +03:00 |
|
Danila Poyarkov
|
f72f445dc5
|
fix(vector): decode quadratic geometry commands
|
2026-05-18 01:02:43 +03:00 |
|
Danila Poyarkov
|
1ffc61cf50
|
fix(text): bundle Inter ExtraBold font
|
2026-05-18 00:59:05 +03:00 |
|
Danila Poyarkov
|
35eb749b70
|
test(fig): cover field-level override protection
|
2026-05-18 00:37:56 +03:00 |
|
Danila Poyarkov
|
a441e1778b
|
fix(fig): preserve swapped icon stroke styles
|
2026-05-17 23:49:24 +03:00 |
|
Danila Poyarkov
|
4234cf3b33
|
fix(fig): apply shared fill styles
|
2026-05-17 23:31:28 +03:00 |
|
Danila Poyarkov
|
5e782b2850
|
fix(fig): propagate nested icon swaps
|
2026-05-17 23:25:09 +03:00 |
|
Danila Poyarkov
|
4d758f26cb
|
fix(fig): apply shared text styles
|
2026-05-17 23:02:20 +03:00 |
|
Danila Poyarkov
|
ff0f072aef
|
fix(fig): use derived text line metrics
|
2026-05-17 22:49:12 +03:00 |
|
Danila Poyarkov
|
2072f2e916
|
fix(fig): apply text component props
|
2026-05-17 22:40:30 +03:00 |
|
Danila Poyarkov
|
c57eba45a3
|
fix(clipboard): preserve Figma text edit layout
|
2026-05-17 22:18:47 +03:00 |
|
Danila Poyarkov
|
d02b11b75d
|
fix(clipboard): paste text into Figma with fixed bounds
|
2026-05-17 21:13:00 +03:00 |
|
Danila Poyarkov
|
72766acda5
|
fix(clipboard): preserve Figma text edit metrics
|
2026-05-17 21:09:10 +03:00 |
|
Danila Poyarkov
|
2f81a7407a
|
fix(text): preserve auto-height bounds after editing
|
2026-05-17 21:01:23 +03:00 |
|
Danila Poyarkov
|
5d71e810b6
|
fix(text): preserve requested font weights
|
2026-05-17 20:40:39 +03:00 |
|
Danila Poyarkov
|
b46722a50b
|
fix(text): prefer matching local font slant
|
2026-05-17 20:33:13 +03:00 |
|
Danila Poyarkov
|
b1ad6d41e9
|
fix(editor): enable outlining grouped strokes
|
2026-05-17 20:27:45 +03:00 |
|
Danila Poyarkov
|
28f7ef165b
|
feat(text): wrap styled outline text
|
2026-05-17 20:23:55 +03:00 |
|
Danila Poyarkov
|
1c8fe1ee8b
|
feat(editor): add outline stroke command
|
2026-05-17 20:18:14 +03:00 |
|