Kushagra Kumar
6369b6b7a5
test(collab-net): exercise NetLink host in large welcome regression test
2026-10-20 01:43:50 +05:30
Kushagra Kumar
e8a6033199
test(collab-net): add ignored loopback test exercising welcome delivery above 64 MiB
2026-10-20 01:33:32 +05:30
Kushagra Kumar
227e182f68
fix(collab-net): report exact bytes when server message limit is not a whole unit
2026-10-20 01:23:09 +05:30
Kushagra Kumar
fbb4a22e01
fix(collab-net): allow live sessions above 64 MiB and report accurate transport limits ( #857 )
...
- Configure server write loop in hub.rs with max_server_message so outgoing ServerMsg payloads above 64 MiB (e.g. document snapshots in Welcome messages) are delivered without socket termination.
- Set core max_message_bytes in local live session HostConfig to max_server_message.
- Map tungstenite Capacity errors in guest read loop to Outcome::Failed with accurate size limits rather than Outcome::Refused which falsely reported 'The host refused'.
- Add loopback tests verifying Welcome delivery above client message limits and accurate diagnostics on client capacity overrun.
2026-10-20 01:12:13 +05:30
BFlat
a1369310d4
Merge pull request #880 from YarilaFox/feat/figcraft-brand
...
M7: refresh FigCraft brand colors and wordmark
2026-10-20 01:25:12 +07:00
BFlat
b9bfc51273
Merge pull request #831 from YarilaFox/fix/tab-strip-overflow
...
M7: Keep tab strip usable with many files
2026-10-20 01:19:14 +07:00
bflatastic
bf917a4c4f
Merge main into #880
...
# Conflicts:
# crates/ui-egui/src/toolbar.rs
2026-10-20 01:13:35 +07:00
BFlat
b51c9b68d7
Merge pull request #866 from YarilaFox/fix/tab-engine-order
...
M7: Preserve active tab and support tab reordering
2026-10-20 01:11:21 +07:00
BFlat
b23d6b917b
Merge pull request #826 from slyim/fix/toolbar-icon-rhythm
...
M4: toolbar marks share one size and stroke weight; a simpler Slice icon (#737 , #738 , #739 )
2026-10-20 01:08:37 +07:00
BFlat
54ddb2a200
Merge pull request #829 from Silvertree2010/fix/h2788-swiftui-compose-code-generation
...
Keep multiline layer names inside the SwiftUI/Compose too-deep comment
2026-10-20 01:07:34 +07:00
BFlat
6382be2197
Merge pull request #878 from Silvertree2010/fix/h636-live-parse-color-accepts-signs-i
...
Reject non-hex characters in live::parse_color
2026-10-20 01:06:57 +07:00
BFlat
4c21d2df39
Merge pull request #875 from Silvertree2010/fix/h599-overflowing-css-colour-channel-e
...
Clamp overflowing colour channels to 1 instead of 0
2026-10-20 01:06:20 +07:00
BFlat
3335612c12
Merge pull request #876 from Silvertree2010/fix/h632-invite-link-percent-decoder-acce
...
Reject non-hex characters inside invite link percent escapes
2026-10-20 01:05:44 +07:00
bflatastic
3afd896e2e
Merge main into #876
...
# Conflicts:
# crates/collab-net/src/invite_tests.rs
2026-10-20 00:48:30 +07:00
BFlat
0e0c3c7be4
Merge pull request #869 from Silvertree2010/fix/h565-server-address-parser-accepts-a
...
Reject server addresses whose port is not all ASCII digits
2026-10-20 00:47:23 +07:00
BFlat
3ed4578112
Merge pull request #851 from MortenHusted/fix/effect-unknown-keys
...
M3: effects refuse keys they don't read instead of dropping them
2026-10-20 00:46:45 +07:00
bflatastic
16f6b92519
Merge main into #880
2026-10-20 00:46:27 +07:00
BFlat
f3c211eca5
Merge pull request #850 from MortenHusted/fix/make-slot-errors
...
M3: a refused slot names component.makeSlot
2026-10-20 00:46:07 +07:00
bflatastic
088693cfd3
#880 : canvas overlays take the green that stands out on the page; white text stays on the darker green
2026-10-20 00:45:56 +07:00
bflatastic
9ea757736f
#880 : leave web font embedding off until the font pin carries Archivo
2026-10-20 00:45:55 +07:00
BFlat
ab5a508538
Merge pull request #849 from MortenHusted/fix/css-stroke-sides
...
M7: CSS borders follow individual stroke sides
2026-10-20 00:45:39 +07:00
BFlat
8519af2539
Merge pull request #848 from Silvertree2010/fix/837-bug-control-port-equals-form-sil
...
Accept --control=PORT like --control PORT
2026-10-20 00:45:02 +07:00
BFlat
4f1da1ebe6
Merge pull request #842 from Silvertree2010/fix/h2814-variable-createcollection-accept
...
Refuse empty mode lists and blank names in variable.createCollection
2026-10-20 00:44:25 +07:00
bflatastic
b29e17f5c0
Merge main into #842
...
# Conflicts:
# crates/engine/src/variables_behaviour_tests.rs
2026-10-20 00:25:18 +07:00
BFlat
458cd5b141
Merge pull request #817 from muamerETS/fix/copy-text-as-plain-text
...
M1: copying text layers puts their text on the clipboard (#808 )
2026-10-20 00:24:07 +07:00
BFlat
7ca8c80a8f
Merge pull request #814 from muamerETS/fix/layout-remove-gap-binding
...
M3: removing auto layout drops its gap and padding bindings (#810 )
2026-10-20 00:23:28 +07:00
BFlat
409de1a762
Merge pull request #871 from justinjohn0306/fix/809-scalar-bound-edits
...
M3: explicit edits of bound scalar fields detach their variable (#809 )
2026-10-20 00:10:09 +07:00
BFlat
ba496eddca
Merge pull request #811 from MortenHusted/fix/bound-paint-edits-detach
...
M3: an explicit paint edit detaches the variable bound to what it changed
2026-10-19 23:59:18 +07:00
BFlat
ec512a7767
Merge pull request #807 from MortenHusted/fix/wrap-error-command
...
M1: wrap errors name the command that was run
2026-10-19 23:58:39 +07:00
BFlat
44a504ddcf
Merge pull request #883 from storytold/community/batch-20
...
Community batch 20: automation roots for the CLI and links, web file opening, CI bump (4 PRs)
2026-10-19 23:38:34 +07:00
bflatastic
113d7ec106
#831 : overflow menu lists open files with the shared menu rows (active checked); drop the falling close animation; update tab motion in place instead of cloning it every frame
2026-10-19 23:37:27 +07:00
YarilaFox
afa431b47a
M7: credit Archivo font in attribution
2026-10-19 21:26:49 +05:00
YarilaFox
5a4b7c2795
M7: make brand accents legible and fix home tests
2026-10-19 20:51:47 +05:00
bflatastic
e1da3f36bb
Merge fix/830
2026-10-19 22:49:46 +07:00
bflatastic
94291f13e8
Merge fix/841
2026-10-19 22:49:45 +07:00
bflatastic
624795ba38
Merge fix/839
2026-10-19 22:49:45 +07:00
bflatastic
3d109bae1e
Merge fix/819
2026-10-19 22:49:44 +07:00
bflatastic
80c8c7fa87
#830 : "Couldn't read {name}." in every full catalog
2026-10-19 22:39:25 +07:00
bflatastic
b744ff3e14
#830 : cap files read in the browser at 512 MiB, and say why a file isn't opened
2026-10-19 22:39:23 +07:00
bflatastic
bafc814712
#830 : drop the progress-doc edit (docs/hardware-parity.md)
2026-10-19 22:22:32 +07:00
bflatastic
5738ce673c
#839 : mcp reuses roots_of for its automation roots
2026-10-19 22:20:37 +07:00
bflatastic
0008fc7901
#878 : move the parse_color test into live_tests
2026-10-19 22:18:15 +07:00
bflatastic
479313bf67
Merge main into #830
2026-10-19 22:13:15 +07:00
bflatastic
07eb207d7c
Merge main into #839
2026-10-19 22:13:04 +07:00
bflatastic
25899735a8
Merge main into #819
2026-10-19 22:12:58 +07:00
bflatastic
09427e72be
#871 : text style shortcuts and text.set detach the bound field they change
2026-10-19 22:09:05 +07:00
bflatastic
2f14eeda60
#871 : leave progress docs to the maintainer
2026-10-19 22:09:04 +07:00
bflatastic
46ce6102d8
Merge main into #829
2026-10-19 22:08:02 +07:00
bflatastic
1e1b59280d
Merge main into #849
2026-10-19 22:07:53 +07:00
bflatastic
918a28a4f4
Merge main into #848
2026-10-19 22:07:51 +07:00