Danila Poyarkov
|
ffa0b9d6f8
|
perf(canvas): scope backing subtree cache
|
2026-05-20 03:04:51 +03:00 |
|
Danila Poyarkov
|
9949a1dd8b
|
perf(canvas): cache backing subtree pictures
|
2026-05-20 03:04:51 +03:00 |
|
Danila Poyarkov
|
c67e935c7c
|
refactor(canvas): isolate retained backing renderer
|
2026-05-20 03:04:50 +03:00 |
|
Danila Poyarkov
|
efa2e58269
|
perf(canvas): build retained backing incrementally
|
2026-05-20 03:04:50 +03:00 |
|
Danila Poyarkov
|
28f5a442e1
|
fix(canvas): bypass scene backing for edit overlays
|
2026-05-20 03:04:50 +03:00 |
|
Danila Poyarkov
|
d777fddfe9
|
perf(canvas): avoid zoom preview backing refreshes
|
2026-05-20 03:04:50 +03:00 |
|
Danila Poyarkov
|
fbc3b8b282
|
perf(canvas): adapt backing debounce to render cost
|
2026-05-20 03:04:50 +03:00 |
|
Danila Poyarkov
|
0960aa5198
|
perf(canvas): debounce crisp backing during zoom
|
2026-05-20 03:04:50 +03:00 |
|
Danila Poyarkov
|
07173fe0ae
|
perf(canvas): retain overscanned scene backing
|
2026-05-20 03:04:50 +03:00 |
|
Danila Poyarkov
|
a22d39210c
|
fix(fig): populate lazy pages before export
|
2026-05-19 21:01:17 +03:00 |
|
Danila Poyarkov
|
1d15469c27
|
perf(fig): populate imported pages lazily
|
2026-05-19 20:55:43 +03:00 |
|
Danila Poyarkov
|
05c9a7a576
|
perf(io): defer imported page layout work
|
2026-05-19 20:50:17 +03:00 |
|
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
|
3ea9d06167
|
fix(dev): ignore docs markdown in app watcher
|
2026-05-19 17:57:58 +03:00 |
|
Danila Poyarkov
|
779e0e493f
|
fix(mcp): improve agent-rendered JSX
|
2026-05-19 17:57:43 +03:00 |
|
Danila Poyarkov
|
fed6fa620a
|
test(mcp): cover websocket routing edge cases
|
2026-05-19 15:55:52 +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
|
9293145cd6
|
fix(ui): keep provider settings tooltip working in WebKit
|
2026-05-19 15:17:48 +03:00 |
|
Danila Poyarkov
|
7d41e4ccf4
|
refactor(ui): use app tooltips consistently
|
2026-05-19 15:14:00 +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
|
8fbc2939e3
|
fix(properties): keep effect controls visible
|
2026-05-19 13:20:47 +03:00 |
|
Danila Poyarkov
|
26fb9b6a0b
|
fix(canvas): render background blur as backdrop
|
2026-05-19 13:07:46 +03:00 |
|
Danila Poyarkov
|
83af1453d8
|
fix(fonts): load Google font previews
|
2026-05-19 13:02:15 +03:00 |
|
Danila Poyarkov
|
59550c1c07
|
fix(fonts): restore font picker selection
|
2026-05-19 12:52:11 +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
|
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
|
79583056a5
|
fix(tauri): refresh updater signing key
|
2026-05-18 23:23:20 +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
|
d442e9d6cb
|
docs: update changelog
|
2026-05-18 20:30:10 +03:00 |
|
Danila Poyarkov
|
f466946c1c
|
fix(canvas): render derived text underlines
|
2026-05-18 20:28:15 +03:00 |
|
Danila Poyarkov
|
7f7b000ff0
|
fix(app): populate all fig pages on open
|
2026-05-18 20:24:04 +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
|
99484bcee5
|
docs: update roadmap
|
2026-05-18 18:28:45 +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 |
|