bflatastic
|
d9d7ea35dc
|
Merge #990: M4: CJK kinsoku completed to JIS X 4051 (@midasdf)
# Conflicts:
# ROADMAP.md
|
2026-10-24 09:36:54 +07:00 |
|
bflatastic
|
0ade4acec8
|
Merge #1026: i18n: add Vietnamese (vi) interface localization (@sonth87)
# Conflicts:
# docs/localization-parity.md
# docs/translating.md
|
2026-10-24 09:36:40 +07:00 |
|
bflatastic
|
0fb2d0f5dd
|
Merge #1224: Add Italian (it) interface language (@CosmoNetinfo)
|
2026-10-24 09:36:24 +07:00 |
|
bflatastic
|
01ca23358f
|
Merge #661: M7: find fonts activated through Adobe Fonts on macOS (#298) (@AganzeFelicite)
# Conflicts:
# ROADMAP.md
# docs/roadmap.md
|
2026-10-24 09:36:21 +07:00 |
|
bflatastic
|
0731ba3c7f
|
Merge #1163: M9: fall back to the Noto symbol and math fonts on Linux (#1156) (@switch87)
# Conflicts:
# crates/text/src/behaviour_tests.rs
# crates/text/src/fontdb.rs
|
2026-10-24 09:35:53 +07:00 |
|
bflatastic
|
f5ce83015d
|
Merge #1215: M4: Thai faces in the text fallback list (@Salah1St)
|
2026-10-24 09:35:15 +07:00 |
|
bflatastic
|
4ca43c2cb5
|
Merge #1035: M7: missing fonts: follow each font variable's aliases once (#752) (@Nael-Nathanael)
|
2026-10-24 09:35:12 +07:00 |
|
bflatastic
|
97fa35008b
|
Merge #1010: Web build: Save, Save as and Export arrive as downloads (@Ridzzz0Alam)
|
2026-10-24 09:35:09 +07:00 |
|
bflatastic
|
b9e008315e
|
Merge #954: M0.9: allow literal dash-prefixed CLI filenames (@MMexicann)
# Conflicts:
# ROADMAP.md
|
2026-10-24 09:30:12 +07:00 |
|
bflatastic
|
732eaeba99
|
Merge #989: Large .fig files keep their layers and their library links (#981) (@Ridzzz0Alam)
|
2026-10-24 09:29:56 +07:00 |
|
bflatastic
|
58917a0845
|
Merge #951: fig import: a note says how much of the file it covers (#467) (@Hamza0101)
|
2026-10-24 09:29:51 +07:00 |
|
bflatastic
|
ee9b49b0de
|
Merge #1009: data.fill and text.fit: fill copies of a frame from rows of data (@lucasmartins-ai)
|
2026-10-24 09:29:48 +07:00 |
|
bflatastic
|
58158e0e6e
|
Merge #1003: command.batch: named step references (as / $ref) and paths in field (@kkilchrist)
# Conflicts:
# crates/engine/src/lib.rs
# crates/engine/src/tests.rs
|
2026-10-24 09:29:31 +07:00 |
|
bflatastic
|
34956e5e7c
|
Merge #1004: node.set: accept path to replace a vector's geometry (@kkilchrist)
|
2026-10-24 09:28:34 +07:00 |
|
bflatastic
|
61c305a53d
|
Merge #1005: node.reparent: index is the layer's final position (@kkilchrist)
|
2026-10-24 09:28:30 +07:00 |
|
bflatastic
|
3b3d16d677
|
Merge #915: MCP: inspect_document answers within what a client can read (@Hamza0101)
|
2026-10-24 09:28:21 +07:00 |
|
bflatastic
|
b12977e404
|
Merge #1006: Show a boolean property's default on the main component's bound layers (@kkilchrist)
|
2026-10-24 09:28:14 +07:00 |
|
bflatastic
|
ab2288796e
|
Merge #1011: Dev Mode: React + Tailwind page code and Tailwind theme export (@lucasmartins-ai)
|
2026-10-24 09:28:04 +07:00 |
|
bflatastic
|
1ba23557c8
|
Merge #1008: variable.export css: number lengths in px (@lucasmartins-ai)
|
2026-10-24 09:27:52 +07:00 |
|
bflatastic
|
f00b62ba2d
|
Merge fix: the server store tests keep each test closed
|
2026-10-24 09:26:44 +07:00 |
|
bflatastic
|
9fb88b6668
|
Merge #904: M1: write grid track sizes in .fig export (#465) (@xiaou61)
# Conflicts:
# docs/file-format-parity.md
|
2026-10-24 09:24:04 +07:00 |
|
bflatastic
|
489da09905
|
Merge #740: engine: fill rules as vector.fillRule and vector.reverseLoop (@yelintong)
|
2026-10-24 09:23:50 +07:00 |
|
bflatastic
|
550c3e8bbb
|
Merge #905: M1: say that the automation roots reach only the headless side (#835) (@xiaou61)
|
2026-10-24 09:23:48 +07:00 |
|
bflatastic
|
fac42785c1
|
Merge #1158: FreeBSD: package the aarch64 cross build (craft-common-actions#39) (@zuujiscom)
|
2026-10-24 09:23:45 +07:00 |
|
bflatastic
|
ba8b608673
|
Merge #660: M5: one presentation tab per page of a file (@JimKnoxx)
# Conflicts:
# docs/prototyping-parity.md
|
2026-10-24 09:23:43 +07:00 |
|
bflatastic
|
21a334b3ef
|
Merge #976: fix(ui): keep the style picker open while editing a style's colour (@kollakek1)
|
2026-10-24 09:23:29 +07:00 |
|
bflatastic
|
075f5bfc98
|
Merge #1197: Regression test for #237 (@skylartaylor)
|
2026-10-24 09:23:26 +07:00 |
|
bflatastic
|
0a99f0fb69
|
Merge #1032: M8: save-format tests keep their temp folders apart (@MortenHusted)
|
2026-10-24 09:23:24 +07:00 |
|
bflatastic
|
2577f53e2c
|
Merge #1212: Control server: wait after a failed accept instead of retrying at once (@oracola91)
|
2026-10-24 09:23:21 +07:00 |
|
bflatastic
|
53b8b531ce
|
Merge #1031: Treat U+2007 FIGURE SPACE as non-breaking in line breaking (@Silvertree2010)
|
2026-10-24 09:23:18 +07:00 |
|
bflatastic
|
771a0060b6
|
Merge #1038: Keep literal true/false distinct from variables named true/false (@Silvertree2010)
# Conflicts:
# crates/doc/src/proto_expr_parse_tests.rs
|
2026-10-24 09:23:15 +07:00 |
|
bflatastic
|
60e1ef9976
|
Merge #1041: Keep not <var> from reading back as a variable named 'not
' (@Silvertree2010)
|
2026-10-24 09:23:02 +07:00 |
|
bflatastic
|
a5e8d256e6
|
Merge #1052: Drop XML-forbidden control characters from live-text SVG export (@Silvertree2010)
|
2026-10-24 09:23:00 +07:00 |
|
bflatastic
|
3610a7cb12
|
Merge #1142: Write a final Greek sigma in lower-case text layout (@Silvertree2010)
|
2026-10-24 09:22:57 +07:00 |
|
bflatastic
|
378c015eb3
|
Merge #1145: Remove all leftover temp files at server startup (@Silvertree2010)
# Conflicts:
# apps/figcraft-server/src/store_tests.rs
|
2026-10-24 09:22:54 +07:00 |
|
bflatastic
|
53e61e2a5d
|
Merge #1146: Guard file generation increments against u64 overflow (@Silvertree2010)
# Conflicts:
# apps/figcraft-server/src/store_tests.rs
|
2026-10-24 09:22:42 +07:00 |
|
bflatastic
|
3774f9e51d
|
Merge #1149: Bound the library/plugins close drain with a deadline (@Silvertree2010)
|
2026-10-24 09:22:28 +07:00 |
|
bflatastic
|
75c1586011
|
Merge #1153: Match widget data check depth to serde_json's recursion limit (@Silvertree2010)
# Conflicts:
# crates/engine/src/plugins.rs
|
2026-10-24 09:22:12 +07:00 |
|
bflatastic
|
52afac49fe
|
Merge #1164: Reject non-finite coordinates in control-channel ui.input (@Silvertree2010)
|
2026-10-24 09:21:48 +07:00 |
|
bflatastic
|
f4541d8b24
|
Merge #1147: Restrict a pre-existing data directory to 0700 (@Silvertree2010)
|
2026-10-24 09:21:45 +07:00 |
|
bflatastic
|
70536a6265
|
Merge #948: Keep a solid paint's own opacity when binding a colour variable (@Silvertree2010)
|
2026-10-24 09:21:42 +07:00 |
|
bflatastic
|
d93b806323
|
Merge #1151: Never drop Sync events when the live inbox is full (@Silvertree2010)
|
2026-10-24 09:21:39 +07:00 |
|
bflatastic
|
ef6a6c49b2
|
Merge #1185: Make is_ancestor fail closed on deep or looping parent chains (@Silvertree2010)
# Conflicts:
# crates/doc/src/tests.rs
|
2026-10-24 09:21:37 +07:00 |
|
bflatastic
|
82004c6e9c
|
Merge #1187: Cap the issue list returned by Document::validate (@Silvertree2010)
|
2026-10-24 09:21:24 +07:00 |
|
bflatastic
|
15fd9fe1bf
|
Merge #1192: Strip bidi control characters from names and report reasons (@Silvertree2010)
# Conflicts:
# apps/figcraft-server/src/store_tests.rs
|
2026-10-24 09:21:04 +07:00 |
|
bflatastic
|
6b37d779e0
|
Merge #1195: Accept a version string for the plugin manifest api field (@Silvertree2010)
|
2026-10-24 09:20:03 +07:00 |
|
bflatastic
|
fed124fa77
|
Merge #1238: Fix duplicate SVG ids when a layer name matches a generated id (@Silvertree2010)
# Conflicts:
# crates/svg/src/tests.rs
|
2026-10-24 09:20:00 +07:00 |
|
bflatastic
|
f109945c47
|
Merge #1165: Make SVG unique_id linear for repeated layer names (@Silvertree2010)
|
2026-10-24 09:19:41 +07:00 |
|
bflatastic
|
404916a949
|
Merge #1169: Refuse library versions that leave no newer one to publish (@Silvertree2010)
|
2026-10-24 09:19:38 +07:00 |
|
bflatastic
|
b5a8dcb059
|
Merge #1230: Honour even-odd fill rule when hit testing vectors (@Silvertree2010)
# Conflicts:
# crates/doc/src/tests.rs
|
2026-10-24 09:19:18 +07:00 |
|