CamWight
30ca43de7d
io: every file reader survives deterministic mutation; glTF refuses a POSITION naming a missing accessor ( #469 ) ( #1923 )
...
Thanks @CamWight.
2026-10-17 08:45:42 -04:00
NOWN-DEV
8a2d142333
fix: a cut takes only its sketch, a join adds only it ( #1310 )
...
Thanks @NOWN-DEV.
2026-10-17 08:42:17 -04:00
Irakli Kourtis
0a66697da8
Continuity Analysis tool, legend and theme colours on #1642 's inspect.continuity; curvature combs on faces ( #770 ) ( #1247 )
...
Thanks @jyviko.
2026-10-17 08:38:55 -04:00
bherbruck and Claude Opus 5.5
a000bd69cf
Clearance: give inspect.clearance the Interference icon ( #1991 )
...
The icon check from #853 requires every command to have one; #1900 added
inspect.clearance without, which failed Format and repository checks on
main and every PR.
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-17 08:30:52 -04:00
NOWN-DEV
40abcbc8cf
Booleans: prism cuts whose walls only touch the target are exact ( #1894 )
...
Thanks @NOWN-DEV.
2026-10-17 08:00:06 -04:00
CamWight
b6f9b1deac
Pages links point at docs.solidcraft.io: Flatpak repository, help and troubleshooting ( #1922 )
...
Thanks @CamWight.
2026-10-17 07:26:28 -04:00
DuBearte
b04e0801d6
Per-command timings for script runs and batches ( #1868 )
...
Thanks @DuBearte.
2026-10-17 07:26:20 -04:00
Mateusz Sych
d1b96100d3
Split Body: a plane lying on a face of the body splits it exactly ( #1510 ) ( #1897 )
...
Thanks @SychPL.
2026-10-17 07:21:06 -04:00
rlartot
2f24878bb0
French: catch up with main ( #1676 )
...
Thanks @rlartot.
2026-10-17 07:18:45 -04:00
github-actions[bot]
b64edf15d3
Regenerate THIRD-PARTY-LICENSES.txt and docs/features.md [skip ci]
2026-10-17 11:12:34 +00:00
onenewcode
87d4eb55e5
fix(kernel): fillet mixed arc and line loop corners ( #604 )
...
Thanks @onenewcode.
2026-10-17 07:06:26 -04:00
franco michetti
78c6364b02
Saving to a network share on macOS: fall back to a plain fsync ( #1741 )
...
Thanks @onembyte.
2026-10-17 07:02:37 -04:00
franco michetti
b7eac9220b
inspect.silhouette: the outline of bodies seen from a view, as a mask ( #1743 )
...
Thanks @onembyte.
2026-10-17 06:56:25 -04:00
Olup
4193ea26ac
Expose a JavaScript command API for the browser app ( #1713 )
...
Thanks @olup.
2026-10-17 06:54:16 -04:00
Pablo López
40bdc1132e
Draw the view orthographic while a sketch is open ( #1758 )
...
Thanks @pablopeza.
2026-10-17 06:48:42 -04:00
The Nomad
e052d19879
3D mouse: any HID multi-axis controller with motion axes ( #1880 )
...
Thanks @nomadsgalaxy.
2026-10-17 06:48:02 -04:00
franco michetti
fbc00bb2c4
STEP import: a ball bounded only by its seam comes in whole ( #1742 )
...
Thanks @onembyte.
2026-10-17 06:46:47 -04:00
H. Conrad
6bde126a5c
test: save the proptest seed for the grid union face that does not mesh ( #1813 )
...
Thanks @Ian-cmd-ops.
2026-10-17 06:23:17 -04:00
Steven Huff
7d44359cf6
Web: show the SolidCraft mark being cut from a cube while loading ( #1908 )
...
Thanks @shuff57.
2026-10-17 06:22:52 -04:00
bherbruck
29dfa6bd32
Attribution: the Czech catalog ( #1952 )
2026-10-17 06:19:12 -04:00
allisonChilton
8c58efdecf
Fix missing viewport surfaces after a skipped startup frame ( #1791 )
...
Thanks @allisonChilton.
2026-10-17 06:10:46 -04:00
HiroKenEz
44732f8b40
Parameters: a favourite's expression takes each key once ( #1767 ) ( #1919 )
...
Thanks @HiroKenEz.
2026-10-17 05:37:21 -04:00
NOWN-DEV
3fe6bacea0
fix: a blind cut on a long body keeps its small rounds ( #1593 )
...
Thanks @NOWN-DEV.
2026-10-17 05:37:16 -04:00
github-actions[bot]
39758b0cc4
Regenerate THIRD-PARTY-LICENSES.txt and docs/features.md [skip ci]
2026-10-17 09:31:55 +00:00
NOWN-DEV
172782705a
fix: STEP import reads unclamped (periodic) B-splines on the seam ( #1916 )
...
Thanks @NOWN-DEV.
2026-10-17 05:30:13 -04:00
NOWN-DEV
186555dbe9
Clearance report: overlaps, near pairs and nearest bodies ( #1900 )
...
Thanks @NOWN-DEV.
2026-10-17 04:54:39 -04:00
DuBearte
fd073620ae
Sketch: Explode Text turns a text's outlines into ordinary curves ( #1842 ) ( #1921 )
...
Thanks @DuBearte.
2026-10-17 04:52:41 -04:00
potuzai
e49770bd24
Add Czech (cs) UI translation ( #1752 )
...
Thanks @potuzai.
2026-10-17 04:47:05 -04:00
bherbruck and Claude Opus 5.5
ccd0b5aab8
Robustness goldens: seeds 13, 71 and 94 build as main builds them, not as #853 's branch did ( #1929 )
...
#853 recorded seeds 13, 71 and 94 with the face and edge counts its own branch built
(40/101, 19/50, 27/63). With main's kernel they still build as they did before #853
(41/103, 20/52, 26/61), so every full goldens run has failed since it landed. This
records them again; #853 's seed 20 change and the other 93 seeds are unchanged.
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-17 04:40:23 -04:00
selune
09188c4586
Merge pull request #1689 from jawler/add-spanish-translation
...
Add Spanish (Spain) localization (es-ES)
2026-10-17 10:38:09 +02:00
Tommaso Bianchi
f4ed349410
README: link Send2Orca (SolidCraft to OrcaSlicer) ( #1906 )
...
Thanks @tommasobbianchi.
2026-10-17 04:35:56 -04:00
github-actions[bot]
aa9119f922
Regenerate THIRD-PARTY-LICENSES.txt and docs/features.md [skip ci]
2026-10-17 08:23:21 +00:00
DuBearte
9c07bdd823
Fonts: a Thai fallback, so Thai text no longer draws as boxes ( #1913 )
...
Thanks @DuBearte.
2026-10-17 04:10:18 -04:00
DuBearte
67d4628753
Stand this part up? offer: handles for its buttons, and stand-up scripting ( #1911 )
...
Thanks @DuBearte.
2026-10-17 04:10:15 -04:00
Mikalai Kukhta
64235ab12a
3D mouse: invert and speed for each of the cap's six axes ( #1814 )
...
Thanks @NecroKote.
2026-10-17 04:09:55 -04:00
phanoob
c9b8267b9e
Action matrix: record the chamfers #1428 refuses ( #1684 )
...
Thanks @phanoob.
2026-10-17 04:09:51 -04:00
James Aita
a5003da9d7
Navigation: hold Space to pan ( #1754 )
...
Thanks @styles01.
2026-10-17 04:09:48 -04:00
Mateusz Sych
ff7f3204d5
Updater: recognise an MSI install outside Program Files ( #1870 ) ( #1873 )
...
Thanks @SychPL.
2026-10-17 04:08:46 -04:00
Mateusz Sych
a2245b2f51
Sketch profiles: a line passing next to a junction splits the loop it crosses ( #755 ) ( #1879 )
...
Thanks @SychPL.
2026-10-17 04:08:43 -04:00
Mateusz Sych
3eae8c34f6
Fillet beside a hole: the suggested largest radius fits ( #324 ) ( #1885 )
...
Thanks @SychPL.
2026-10-17 04:08:39 -04:00
NOWN-DEV
c38992fc09
fix: booleans with whole-turn round faces read from STEP are exact instead of failing ( #1892 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:34 -04:00
NOWN-DEV
962070e955
Interference: a pin a hair off the axis of its hole gets its crescent ( #1893 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:31 -04:00
NOWN-DEV
713111d9df
STEP export: an inserted assembly's nested parts are placed once ( #1895 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:26 -04:00
NOWN-DEV
2831426c51
solid.mirror: mirror bodies of placed components where they are shown ( #1896 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:22 -04:00
NOWN-DEV
9ce940b0b1
Evaluation: sketch and rename commands no longer slow down with the number of placed bodies ( #1898 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:18 -04:00
NOWN-DEV
9a4d936b7b
fix: text cut into a large part stays on the exact 2D route ( #1903 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:12 -04:00
DuBearte
cd9db57366
Look At pressed again looks from the other side ( #1886 ) ( #1904 )
...
Thanks @DuBearte.
2026-10-17 04:08:09 -04:00
DuBearte
39850fb6ab
Extrude preview: a New Body has its own colour, apart from Join ( #1805 ) ( #1861 )
...
Thanks @DuBearte.
2026-10-17 04:08:03 -04:00
Karl Von Richter
3689f0d6e5
ui(feat): open expression suggestions with Ctrl+Space ( #1852 )
...
Thanks @Karl-VonRichter.
2026-10-17 04:07:56 -04:00
DuBearte
ddc6aa6301
docs: CLAUDE.md carries the current shared agent rules ( #1822 ) ( #1859 )
...
Thanks @DuBearte.
2026-10-17 04:07:53 -04:00