Brandon Thomas and Claude Opus 5.5
00c7613f1a
Release 0.6.2: rebuild with the fixed shared release workflow
...
The previous release build failed in craft-common-actions, not in this
repo: riscv64 packaging got --formats deb,rpm,tar (fixed in
craft-common-actions#3), Linux jobs lacked the ALSA headers
(craft-common-actions#5), and Windows signing needed the AZURE_* secrets
listed in the caller.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.6.2
2026-10-12 11:11:19 -04:00
Brandon Thomas and Claude Opus 5.5
0ecffdab4a
Release workflow: pass the Azure signing secrets so Windows builds are signed ( #647 )
...
Since the release workflow moved to storytold/craft-common-actions, it has
passed only the Apple and WINDOWS_CERTIFICATE secrets. The signing job reads
values from the release environment, but only for names the caller lists, so
the AZURE_* names that Trusted Signing uses came through empty and Windows
builds would ship unsigned. Same fix as storytold/craft-launcher#174 .
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 11:08:09 -04:00
Brandon Thomas and Claude Opus 5.5
4cb9e8a535
Release 0.6.1: check out craft-fonts in release builds
...
The shared release workflow sets CRAFT_FONTS_DIR with CRAFT_FONTS_REQUIRED=1
but only checks craft-fonts out when craft-fonts-ref is given. Since #321
cadcraft-fonts reads that directory, so every native release job failed
with "fonts/manifest.txt: No such file or directory". Pin craft-fonts
3d9ab3a (current main, with the Arabic faces the web build embeds).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 06:06:24 -04:00
Brandon Thomas and Claude Opus 5.5
a12c85c585
Release prep: 0.6.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 05:44:20 -04:00
cyfung1031 and Claude Opus 5.5
890f7f1c6f
Performance: reuse nearby snap geometry for tracking acquisition ( #698 )
...
Squash of PR #698 by @cyfung1031.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:35:13 -04:00
mayloglog and Claude Opus 5.5
4bb3acb913
Add Chinese language support to preferences ( #684 )
...
Squash of PR #684 by @mayloglog.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:28:17 -04:00
aldozar and Claude Opus 5.5
0675648de8
Hatch: pick the pattern from swatches instead of typing its name ( fixes #669 ) ( #679 )
...
Squash of PR #679 by @aldozar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:21:49 -04:00
aldozar and Claude Opus 5.5
c2f8782cc2
Plot dialog: device, plot style table, Window <, and a preview of its settings ( #673 )
...
Squash of PR #673 by @aldozar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:21:33 -04:00
aldozar and Claude Opus 5.5
d365b60704
MIRROR and PASTE previews on the GPU; GPU previews in layouts too ( #655 )
...
Squash of PR #655 by @aldozar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:21:18 -04:00
aldozar and Claude Opus 5.5
cf797cbafe
Build the screen's model-space display list on all cores; read-write locks for glyph caches ( #654 )
...
Squash of PR #654 by @aldozar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:21:04 -04:00
Lion and Claude Opus 5.5
935cb98eed
SCRIPT command: run .scr files from the command line, menus and JSON (gaps.md E2) ( #693 )
...
Squash of PR #693 by @Lion-1209.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:13:51 -04:00
Diego Ospina and Claude Opus 5.5
0178858e79
i18n(es): add 219 missing rows, fix mistranslations and terms ( #680 )
...
Squash of PR #680 by @diegozpy.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:13:36 -04:00
rangoDJ and Claude Opus 5.5
875f99d26f
Deduplicate identical boundary loops to prevent empty hatch fills ( #671 )
...
Squash of PR #671 by @rangoDJ.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:13:20 -04:00
MarekSpodBiedry and Claude Opus 5.5
69ea207617
Cache active viewport highlights per zoom band so zoom and pan stay smooth ( #687 ) ( #695 )
...
Squash of PR #695 by @MarekSpodBiedry.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:13:04 -04:00
Books and Claude Opus 5.5
546eefc58a
Zoom the canvas by each mouse-wheel notch in the frame it arrives ( #692 )
...
Squash of PR #692 by @SBaksa.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:12:49 -04:00
SteamSmith and Claude Opus 5.5
61c018845a
control server: bound request lines and concurrent connections ( #678 )
...
Squash of PR #678 by @SteamSmith.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:12:34 -04:00
rangoDJ and Claude Opus 5.5
9a0d1b3a62
Prioritize command aliases in autocomplete and display shortcut match ( #656 )
...
Squash of PR #656 by @rangoDJ.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:12:17 -04:00
aldozar and Claude Opus 5.5
507c5e5b34
File tabs: cut long drawing names short with an ellipsis ( #657 )
...
Squash of PR #657 by @aldozar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:11:59 -04:00
Jason Brashear and Claude Opus 5.5
bc6dc997ef
AUNITS: degrees/minutes/seconds angles round at the displayed precision ( #672 )
...
Squash of PR #672 by @webdevtodayjason.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:11:42 -04:00
aldozar and Claude Opus 5.5
6ca8cec97d
BRICK: draw each vertical joint once ( #664 )
...
Squash of PR #664 by @aldozar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:11:25 -04:00
CaseyKleinman and Claude Opus 5.5
f8cb50eaa3
DXF: write kept application data groups as read, not as handle lists ( #681 )
...
Squash of PR #681 by @CaseyKleinman.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:11:09 -04:00
markmonkey and Claude Opus 5.5
b6f2e86f78
Show block insertion XYZ in Properties Inspector ( #682 )
...
Squash of PR #682 by @markmonkey.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 03:10:53 -04:00
aldozar and Claude Opus 5.5
c57879a5c8
GPU errors and device loss: keep running, autosave at once, tell the user ( #652 )
...
Squash of PR #652 by @aldozar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:42:45 -04:00
PedroGuille and Claude Opus 5.5
2404719c3b
Fix filled text zoom freezes with cached glyph meshes ( #651 )
...
Squash of PR #651 by @PedroGuille.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:42:29 -04:00
rangoDJ and Claude Opus 5.5
90cd443000
Add regression tests for Plot Preview toolbar button ( fixes #442 ) ( #653 )
...
Squash of PR #653 by @rangoDJ.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:42:14 -04:00
PedroGuille and Claude Opus 5.5
ac9483c9c1
Add raw-HID SpaceMouse 2D navigation ( #650 )
...
Squash of PR #650 by @PedroGuille.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:29:48 -04:00
pechnikov2026-star and Claude Opus 5.5
ade5469a24
i18n: add Russian, Spanish, French, Portuguese and German interfaces ( #624 )
...
Squash of PR #624 by @pechnikov2026-star.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:22:47 -04:00
Daniel Lošák and Claude Opus 5.5
6d7c652b65
i18n: add Czech (cs) interface language ( #639 )
...
Squash of PR #639 by @Losminek.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:11:51 -04:00
Valentin Klein and Claude Opus 5.5
3aeedf4856
docs: refresh gaps.md and parity docs for landed features ( #625 )
...
Squash of PR #625 by @vangel76.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:11:37 -04:00
Gert Pellin - GPE and Claude Opus 5.5
f7c6293d09
feat: SVG import — read SVG and SVGZ into native entities ( #636 )
...
Squash of PR #636 by @switch87.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:11:22 -04:00
Valentin Klein and Claude Opus 5.5
89064fd82a
Drafting/plot/UI follow-ups: PolarSnap over isometric snap, MVIEW Restore, plot margins, PNG/SVG pens, PE_URL links, OPTIONS settings (part of #626 ) ( #633 )
...
Squash of PR #633 by @vangel76.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:11:06 -04:00
aldozar and Claude Opus 5.5
1e1f68bf40
Fix fatal wgpu buffer overflow; draw MOVE/COPY/ROTATE/SCALE previews and the selection highlight on the GPU ( #642 )
...
Squash of PR #642 by @aldozar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:10:51 -04:00
STE1200 and Claude Opus 5.5
244feb6e89
Render: level of detail and view clipping for pattern hatches on screen ( fixes #544 ) ( #638 )
...
Squash of PR #638 by @STE1200.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:10:37 -04:00
aldozar and Claude Opus 5.5
135c928fea
Hatches: draw the pattern definition stored in the file; scale library patterns in metric drawings ( #643 )
...
Squash of PR #643 by @aldozar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:54:18 -04:00
Valentin Klein and Claude Opus 5.5
9477f37503
File-format follow-ups: version-gated MULTILEADER and DIMSTYLE groups, kept $DWGCODEPAGE, PURGE multiline styles ( #632 )
...
Squash of PR #632 by @vangel76.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:54:03 -04:00
Fabio Lussi and Claude Opus 5.5
370150186b
Linux: Theme > System follows the desktop's light/dark setting ( #641 )
...
Squash of PR #641 by @itrycodinganditsbad.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:53:48 -04:00
Muhi and Claude Opus 5.5
2fa967db65
fix(io): write DXF CLASS instance counts and preserve current leader style ( #635 )
...
Squash of PR #635 by @The-Great-Nothing.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:53:33 -04:00
Gert Pellin - GPE and Claude Opus 5.5
4e276db858
Tool Sets: the gear on a category header opens that category's options ( #620 )
...
Squash of PR #620 by @switch87.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:53:19 -04:00
rangoDJ and Claude Opus 5.5
9b3674e01f
Make right palette collapse arrow interactive ( fix #617 ) ( #640 )
...
Squash of PR #640 by @rangoDJ.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:53:05 -04:00
MarekSpodBiedry and Claude Opus 5.5
c5ebf4d1cd
Keep inter-word spaces in stroke-font MTEXT ( #628 ) ( #644 )
...
Squash of PR #644 by @MarekSpodBiedry.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:52:51 -04:00
MarekSpodBiedry and Claude Opus 5.5
83b8a84050
Add PTYPE as an alias of the Point Style command ( #622 ) ( #645 )
...
Squash of PR #645 by @MarekSpodBiedry.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:52:37 -04:00
PedroGuille and Claude Opus 5.5
54ea5e743a
Spanish translation ( #610 )
...
Squash of PR #610 by @PedroGuille.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 14:42:39 -04:00
arekown and Claude Opus 5.5
d7f3e48362
Add German (de) interface language ( #573 )
...
Squash of PR #573 by @arekown.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 14:36:40 -04:00
PedroGuille and Claude Opus 5.5
f967dc7aca
Persist SNAPUNIT and GRIDUNIT in DXF ( fix #607 ) ( #614 )
...
Squash of PR #614 by @PedroGuille.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 14:28:56 -04:00
Valentin Klein and Claude Opus 5.5
e1e61a13b5
feat(modify): SPLINEDIT Join, Edit vertex Add and Elevate order ( #559 )
...
Squash of PR #559 by @vangel76.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 14:28:41 -04:00
MarekSpodBiedry and Claude Opus 5.5
5ef32b3afa
Select: pick pattern hatches on their visible strokes ( #489 ) ( #599 )
...
Squash of PR #599 by @MarekSpodBiedry.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 14:28:14 -04:00
MarekSpodBiedry and Claude Opus 5.5
04aa716920
Page Setup: report unsupported layout plot areas as not available yet ( #491 ) ( #597 )
...
Squash of PR #597 by @MarekSpodBiedry.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 14:28:00 -04:00
MarekSpodBiedry and Claude Opus 5.5
5e71a75383
Web: ?cpu selects the CPU canvas instead of installing the GPU canvas ( #500 ) ( #592 )
...
Squash of PR #592 by @MarekSpodBiedry.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 14:27:46 -04:00
MarekSpodBiedry and Claude Opus 5.5
d431b485bd
STYLE typed with no arguments opens the Text Style dialog instead of an error ( #535 ) ( #590 )
...
Squash of PR #590 by @MarekSpodBiedry.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 14:27:32 -04:00
MarekSpodBiedry and Claude Opus 5.5
41c3c83fb9
AREA: refuse an open elliptical arc instead of measuring the whole ellipse ( #487 ) ( #601 )
...
Squash of PR #601 by @MarekSpodBiedry.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 14:04:40 -04:00