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
Mateusz Sych
7f2ae11a06
Regression test: a box intersect splits the end off a raked wedge after its end rounds ( #1617 ) ( #1862 )
...
Thanks @SychPL.
2026-10-17 04:07:50 -04:00
bherbruck
15a13e2452
Merge pull request #1914 from tangency-labs/ci-hybrid-runners
...
CI: main and merge-queue runs share the work with the self-hosted runner
2026-10-17 04:07:48 -04:00
Irakli Kourtis
98ce6a4ee8
Sweep guide rails and two-rail sweep ( #771 ) ( #1806 )
...
Thanks @jyviko.
2026-10-17 04:07:46 -04:00
Irakli Kourtis
7ba2d5db47
Robustness goldens: one test per seed, so CI spreads them (full runs ~33 → ~15-20 min) ( #1851 )
...
Thanks @jyviko.
2026-10-17 04:07:43 -04:00
Mateusz Sych
0292fa35e6
Sketch Fillet: pick the two lines of a corner where more lines meet ( #1824 ) ( #1826 )
...
Thanks @SychPL.
2026-10-17 04:07:40 -04:00
Irakli Kourtis
daf1dc4201
CI: Windows jobs only when what they test changes; only main saves caches ( #1840 )
...
Thanks @jyviko.
2026-10-17 04:07:36 -04:00
H. Conrad
221e841d32
Kernel/refine mesh for curved meeting ( #1812 )
...
Thanks @Ian-cmd-ops.
2026-10-17 04:07:33 -04:00
NOWN-DEV
2abf4e5a7d
STEP import: read HYPERBOLA and PARABOLA edges exactly ( #1832 )
...
Thanks @NOWN-DEV.
2026-10-17 04:07:29 -04:00
Thodoris Tsagkogeorgas
f3b5846e6b
Escape stays in the sketch ( #1804 ) ( #1836 )
...
Thanks @thodoristsagko.
2026-10-17 04:07:26 -04:00
Thodoris Tsagkogeorgas
337564190b
Midplane asks for the two planes ( #1845 ) ( #1846 )
...
Thanks @thodoristsagko.
2026-10-17 04:07:23 -04:00
Mateusz Sych
f350c35414
Expressions: a mixed number such as 2 1/8" is 2.125" ( #1802 ) ( #1820 )
...
Thanks @SychPL.
2026-10-17 04:07:19 -04:00
Nathan Dane
64966bab88
Implement the reviewed UI icon system and durable review workflow ( #853 )
...
Thanks @Nathan-Dane.
2026-10-17 04:07:16 -04:00
Jawler
fb23bab9af
Update ATTRIBUTION.md
2026-10-17 09:49:16 +02:00
bherbruck and Claude Opus 5.5
ef3bdd3433
CI: main and merge-queue runs share the work with the self-hosted runner
...
Clippy, the doc tests and test shards 1-2 of pushes to main and merge-queue
groups run on the self-hosted runner, alongside GitHub's runners for
everything else. Pull requests, the nightly run and Run workflow stay on
GitHub's runners. Clippy and the doc tests keep warm build directories
outside the checkout (scripts/ci/warm-target.sh).
The test archive is still built on GitHub's runners: the self-hosted
machine has a newer glibc, so binaries built there don't start on
ubuntu-24.04.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-17 06:47:41 +00:00
Mateusz Sych and MateuszSychXpl
c599238653
Insert SVG: the file picker opens on SVG files ( #1801 ) ( #1827 )
...
* claim: #1801
* Insert SVG: the file picker opens on SVG files (#1801 )
Every Open went through one host picker whose filters start with designs, CAD
files and meshes, so Insert SVG (and Insert DXF) in a sketch opened on STEP,
IGES and meshes, and the SVG file had to be found under another filter.
The host's pick_open now takes the extensions the command reads and offers
them as the picker's first, default filter. Insert SVG and Insert DXF pass
their type; every other Open passes none and keeps the list it had. The
browser host ignores them (it shows its own file panel).
---------
Co-authored-by: MateuszSychXpl <[email protected] >
2026-10-17 00:27:11 +00:00
Karl Von Richter
a6ca2e8ca1
contributing(docs): correct the Trunk project links ( #1838 )
...
Replace the incorrect trunkrs.dev landing-page link with the trunk-rs/trunk GitHub repository and add the project's documentation website so contributors can find the web build tool and its setup instructions.
Signed-off-by: Karl Von Richter<[email protected] >
2026-10-17 00:27:09 +00:00
bherbruck and Claude Opus 5.5
f1183bcd21
CI: fix the workflow file (an empty env block made it invalid) ( #1877 )
...
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-16 22:09:15 -04:00
bherbruck and Claude Opus 5.5
81ac571fa2
CI: drop the self-hosted build directory ( #1872 )
...
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-16 21:37:00 -04:00
bherbruck and Claude Opus 5.5
dece550164
CI: back to GitHub's runners while the self-hosted runner's environment is fixed ( #1871 )
...
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-16 21:36:41 -04:00
bherbruck and Claude Opus 5.5
8a03355d2b
CI: all Linux jobs of main and merge-queue runs use the self-hosted runner ( #1864 )
...
Only the Windows jobs still wait for GitHub's runners on main and in the
merge queue. The Vulkan packages are preinstalled on the self-hosted
runner (no sudo), so that step runs only on GitHub-hosted runners.
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-16 20:21:50 -04:00
bherbruck
31b73473e9
CI: main and merge-queue builds run on the self-hosted runner ( #1847 )
2026-10-16 20:10:46 -04:00
Dante
0e1cd4c178
docs: add Remade listing badge before stars ( #1857 )
2026-10-16 19:53:33 -04:00
Dante
c28b7a6229
docs: point browser links to solidcraft.io/app ( #1844 )
2026-10-16 18:37:16 -04:00
github-actions[bot]
b3d63004f2
Regenerate THIRD-PARTY-LICENSES.txt and docs/features.md [skip ci]
2026-10-16 22:26:31 +00:00
bherbruck and Claude Opus 5.5
6be3a5ab90
Generated files: push with the bot's deploy key, which the merge queue lets through
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-16 22:16:44 +00:00
bherbruck
9ec7caf9e6
CI: run the full suite for the merge queue ( #1841 )
2026-10-16 18:16:08 -04:00