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 |
|
bflatastic
|
fcace33059
|
Merge #1178: Enforce per-address storage caps per IPv6 /64, /56 and /48 (@Silvertree2010)
|
2026-10-24 09:18:28 +07:00 |
|
bflatastic
|
45a3069dce
|
Merge #1175: Keep the hello size limit until a connection is admitted (@Silvertree2010)
|
2026-10-24 09:18:25 +07:00 |
|
bflatastic
|
f0a7037a53
|
Merge #1183: Enforce an absolute pre-hello deadline against ping slowloris (@Silvertree2010)
|
2026-10-24 09:18:22 +07:00 |
|
bflatastic
|
d40ec98ef6
|
Merge #1182: Shut kicked and removed connections when their close can't be queued (@Silvertree2010)
|
2026-10-24 09:18:19 +07:00 |
|
bflatastic
|
00074d0041
|
Merge #1186: Stop stale next_id from making pastes overwrite existing nodes (@Silvertree2010)
|
2026-10-24 09:18:16 +07:00 |
|
bflatastic
|
dc0ce6c176
|
Merge #1181: Refuse text.loadFont path for plugins (@Silvertree2010)
|
2026-10-24 09:18:13 +07:00 |
|
bflatastic
|
2a20a4de0a
|
Merge #1190: Refuse non-local library paths in the library Cache (@Silvertree2010)
|
2026-10-24 09:18:10 +07:00 |
|
bflatastic
|
e3c9d3f644
|
Merge #1191: Deny library.publishToServer to plugins (@Silvertree2010)
|
2026-10-24 09:18:07 +07:00 |
|
bflatastic
|
243728b758
|
Merge #1196: Don't run the expiry sweep from offline CLI commands (@Silvertree2010)
|
2026-10-24 09:18:03 +07:00 |
|
bflatastic
|
c7062db387
|
Merge #1171: Never overwrite a file's log when it can't be read (@Silvertree2010)
|
2026-10-24 09:17:59 +07:00 |
|
bflatastic
|
ad5d502200
|
Merge #1014: M7: keep keyboard focus inside the Interface size menu (@YarilaFox)
|
2026-10-24 09:17:56 +07:00 |
|
bflatastic
|
f3782e6bc4
|
Merge #1023: fix(engine): show the Pen's Shift 45° step in its preview line (#970) (@vxMacDev)
|
2026-10-24 09:17:11 +07:00 |
|
bflatastic
|
eada8b0ff3
|
Merge #1042: M3: style links given in a call apply after its values (@MortenHusted)
# Conflicts:
# crates/engine/src/cmd/props.rs
|
2026-10-24 09:16:54 +07:00 |
|
bflatastic
|
90e5e03b23
|
Merge #1160: M0.9: figcraft-cli export names files as the app's export does (#1154) (@switch87)
|
2026-10-24 09:16:12 +07:00 |
|
bflatastic
|
adc8e81826
|
Merge #1161: M0.9: --help and -h after a figcraft-cli subcommand print the usage (#1155) (@switch87)
|
2026-10-24 09:16:07 +07:00 |
|
bflatastic
|
15321a56ff
|
Merge #1198: fill/stroke props: accept 'none' and null as no paint (@lileeei)
# Conflicts:
# ROADMAP.md
|
2026-10-24 09:16:04 +07:00 |
|
bflatastic
|
1e4a31a303
|
Merge #1199: M3: instance-swap properties in the Dev Mode component playground (@marcoarnulfo)
|
2026-10-24 09:15:41 +07:00 |
|
bflatastic
|
6063d3e9a9
|
Merge #1189: M4: vector edit transform box around points of several layers (@marcoarnulfo)
# Conflicts:
# docs/target-app-parity.md
# docs/ui-parity.md
|
2026-10-24 09:15:11 +07:00 |
|
bflatastic
|
8f9e2fedc7
|
Merge #1047: M7: Type settings keeps its width with long labels (#1029) (@AganzeFelicite)
# Conflicts:
# ROADMAP.md
|
2026-10-24 09:14:10 +07:00 |
|
bflatastic
|
07191c881d
|
Merge #1030: M1: individual corner fields sit at their corners, each with its own icon (#1002) (@muamerETS)
|
2026-10-24 09:13:48 +07:00 |
|
bflatastic
|
8eb5624460
|
Merge #986: fix: = zooms in, matching - zooming out (#973) (@Ridzzz0Alam)
|
2026-10-24 09:13:43 +07:00 |
|
bflatastic
|
f31199d4ca
|
Merge #1018: M1: a selected unfilled shape drags from inside its box (#910) (@muamerETS)
|
2026-10-24 09:13:38 +07:00 |
|
bflatastic
|
370faa52da
|
Merge #1033: M3: a variant switch takes the new variant's resizing unless the instance set its own (@MortenHusted)
|
2026-10-24 09:13:33 +07:00 |
|
bflatastic
|
ab5a62387b
|
Merge #1034: M6: SVG import fills open subpaths the way SVG does (@MortenHusted)
|
2026-10-24 09:13:28 +07:00 |
|
bflatastic
|
98040b48a5
|
Merge #1037: M3: a variable mode set on a layer inside an instance is an override (@MortenHusted)
|
2026-10-24 09:13:23 +07:00 |
|