Danila Poyarkov
|
7a433584cc
|
Release v0.12.2
|
2026-05-19 18:10:25 +03:00 |
|
Danila Poyarkov
|
e3d6056bf5
|
docs: update MCP setup and landing screenshot
|
2026-05-19 17:58:08 +03:00 |
|
Danila Poyarkov
|
779e0e493f
|
fix(mcp): improve agent-rendered JSX
|
2026-05-19 17:57:43 +03:00 |
|
Danila Poyarkov
|
6e1cadcaff
|
fix(mcp): simplify disconnected guidance
|
2026-05-19 15:53:28 +03:00 |
|
Danila Poyarkov
|
b188808a74
|
refactor(mcp): centralize websocket routing
|
2026-05-19 15:51:59 +03:00 |
|
Danila Poyarkov
|
02bbabaf17
|
fix(mcp): route stdio bridge requests
|
2026-05-19 15:47:38 +03:00 |
|
Danila Poyarkov
|
3a85632f38
|
refactor(ui): localize tooltip labels
|
2026-05-19 15:41:38 +03:00 |
|
Danila Poyarkov
|
8cb6d008fc
|
fix(ai): allow custom OpenRouter models
|
2026-05-19 15:10:32 +03:00 |
|
Danila Poyarkov
|
8fa34fb0b8
|
Release v0.12.1
|
2026-05-19 13:27:24 +03:00 |
|
Danila Poyarkov
|
26fb9b6a0b
|
fix(canvas): render background blur as backdrop
|
2026-05-19 13:07:46 +03:00 |
|
Danila Poyarkov
|
59550c1c07
|
fix(fonts): restore font picker selection
|
2026-05-19 12:52:11 +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
|
f4454aeb44
|
fix(mcp): report version mismatches
|
2026-05-19 11:12:01 +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
|
3012d0d36b
|
fix(tauri): compile release builds
|
2026-05-18 22:30:58 +03:00 |
|
Danila Poyarkov
|
682160b75b
|
Release v0.12.0
|
2026-05-18 21:06:06 +03:00 |
|
Danila Poyarkov
|
c7946b9cff
|
chore(scene-graph): clear lint warning
|
2026-05-18 21:04:07 +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
|
955aa4d1e9
|
refactor(core): use es-toolkit utilities
|
2026-05-18 19:21:14 +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
|
cdc4194396
|
fix(io): supersample premultiplied raster exports
|
2026-05-18 18:21:26 +03:00 |
|
Danila Poyarkov
|
c75125cf2c
|
fix(canvas): prefer imported vector stroke geometry
|
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
|
2a4a0ce5a2
|
fix(canvas): offset component set dash phase
|
2026-05-18 12:51:28 +03:00 |
|
Danila Poyarkov
|
931e39e011
|
fix(canvas): render imported component set strokes
|
2026-05-18 12:26:05 +03:00 |
|
Danila Poyarkov
|
4195f13fad
|
fix(fig): preserve imported hug container bounds
|
2026-05-18 04:20:22 +03:00 |
|
Danila Poyarkov
|
0232ab17f6
|
fix(canvas): use mipmapped image fills
|
2026-05-18 04:02:32 +03:00 |
|
Danila Poyarkov
|
41cc749dd2
|
fix(io): trim transparent page exports
|
2026-05-18 03:41:35 +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
|
220ad3758e
|
fix(canvas): keep frame titles screen sized
|
2026-05-18 03:11:47 +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
|
555b6e40c7
|
fix(editor): default pages to light canvas
|
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
|
2dda4358d3
|
fix(canvas): render ellipse fill geometry
|
2026-05-18 02:26:51 +03:00 |
|
Danila Poyarkov
|
37acb25977
|
fix(canvas): shadow filled geometry shapes
|
2026-05-18 02:17:03 +03:00 |
|
Danila Poyarkov
|
221e69aaa4
|
fix(layout): preserve derived text bounds
|
2026-05-18 02:08:01 +03:00 |
|
Danila Poyarkov
|
1e735434c0
|
fix(canvas): avoid filled stroke geometry for shapes
|
2026-05-18 01:53:08 +03:00 |
|