collective

Browse / project

github.com/storytold/cadcraft

upstream

Patches by score

PatchStatusScoreAdoptersSizeAuthorShared
Command line: a LISP value at a prompt is the answer, not another expression (fixes #1920)open0.000+36 −4ayozetr (PR #2338)2026-10-28
CLI: info and convert report what a damaged DWG left out (read notes, #859)open0.000+97 −2STE1200 (PR #2337)2026-10-28
fix(it): correct Chamfer terminologyopen0.000+10 −7starise (PR #2335)2026-10-28
Batch Plot across open drawings, AutoCAD .ctb/.stb plot style tables, Plot Preview zoom, paper unitsopen0.000+1882 −107luminatiguy (PR #2328)2026-10-28
New and redrawn icons (drawn in code); clicks on painted controls keep the keyboard with the drawingopen0.000+264 −52luminatiguy (PR #2319)2026-10-28
Hebrew names and text in reading order in the interfaceopen0.000+158 −16luminatiguy (PR #2317)2026-10-28
SHX fonts and big fonts for text, Hebrew SHX, non-zero glyph fillopen0.000+1338 −26luminatiguy (PR #2316)2026-10-28
fix(dwg): preserve MTEXT caret-adjacent whitespace (#2250)open0.000+212 −2Zaxaerith (PR #2314)2026-10-28
DXF: an attribute's justification is read from its text groups, not its multiline header (#2255)open0.000+55 −6francescoBV (PR #2313)2026-10-28
fix(io): preserve implicit TEXT anchors in DWG outputopen0.000+554 −19jonascloud (PR #2306)2026-10-28
feat(ui): modern responsive Blocks palette with live vector previews and list viewopen0.000+442 −8Saiko-Code (PR #2305)2026-10-28
Stop DIMTMOVE 2 text taking the DIMTAD 1 clearance twiceopen0.000+30 −7Silvertree2010 (PR #2302)2026-10-28
Deliver host-opened drawings on QSAVE under their opened nameopen0.000+56 −1Silvertree2010 (PR #2301)2026-10-28
i18n(ru): 414 rows the Russian catalog was missingopen0.000+414 −0JaffarSk24 (PR #2296)2026-10-28
chore(deps): bump the cargo-dependencies group across 1 directory with 3 updatesopen0.000+19 −14app/dependabot (PR #2295)2026-10-28
Refuse invalid count in JSON copy instead of clamping itopen0.000+29 −1Silvertree2010 (PR #2294)2026-10-28
Cap autosave file names at 255 bytes for multibyte titlesopen0.000+31 −2Silvertree2010 (PR #2289)2026-10-28
fix(ui): deduplicate collapsed ribbon menu commandsopen0.000+1662 −19smacdmac101 (PR #2288)2026-10-28
Skip a leading UTF-8 BOM when parsing ASCII DXFopen0.000+20 −1Silvertree2010 (PR #2287)2026-10-28
Reject out-of-range numeric colours in properties.setopen0.000+21 −1Silvertree2010 (PR #2286)2026-10-28
fix: keep WIPEOUT closure coherent across grips and outlinesopen0.000+457 −29jonascloud (PR #2284)2026-10-28
fix(ui): preserve active ribbon layout when resetting palettesopen0.000+1749 −22smacdmac101 (PR #2281)2026-10-28
fix(dxf): prevent MTEXT column width from overwriting linetype scale (#2247)open0.000+110 −3Zaxaerith (PR #2276)2026-10-28
fix(ui): apply ribbon layer choices to selected objectsopen0.000+1780 −19smacdmac101 (PR #2271)2026-10-28
Avoid repeated alias scans during PGP importsopen0.000+143 −12WillPastor (PR #2270)2026-10-28
Reject out-of-range LUNITS, LUPREC, AUNITS and AUPREC in SETVARopen0.000+25 −1Silvertree2010 (PR #2269)2026-10-28
fonts: a substitute's text scales by the cap height the installation pins for it, not the substitute's ownopen0.000+56 −2midasmatterhorn (PR #2261)2026-10-28
engine: save, render and export create a missing target folder instead of failing with os error 3open0.000+12 −0midasmatterhorn (PR #2260)2026-10-28
feat(web): persist validated browser panel layoutsopen0.000+137 −5smacdmac101 (PR #2258)2026-10-28
i18n(fr): consistent French CAD terminology in existing rowsopen0.000+103 −103YannFR81 (PR #2235)2026-10-28
perf: Select All in a large drawing no longer stalls every frameopen0.000+768 −222tarikjabiri (PR #2233)2026-10-28
Tests remove the temp files they writeopen0.000+212 −92bmh129 (PR #2232)2026-10-28
feat(ui): customize ribbon tab and panel visibilityopen0.000+1976 −22smacdmac101 (PR #2231)2026-10-28
feat(ui): add explicit palette side docking actionsopen0.000+110 −4smacdmac101 (PR #2226)2026-10-28
PEDIT Multiple at the command lineopen0.000+303 −3aldozar (PR #2225)2026-10-28
test(io): expand attribute justification round-trip coverageopen0.000+108 −9smacdmac101 (PR #2224)2026-10-28
Block Editor: BEDIT inside it switches to another block, asking to save firstopen0.000+313 −35codyvogt (PR #2219)2026-10-28
feat(ui): customize persistent status bar item visibilityopen0.000+325 −21smacdmac101 (PR #2218)2026-10-28
fix(engine): refresh attribute baselines after value changesopen0.000+233 −9smacdmac101 (PR #2214)2026-10-28
test(cli): avoid released-port race in failed MCP connection testopen0.000+14 −12smacdmac101 (PR #2213)2026-10-28
STRETCH: arcs and polyline arc segments keep their height; spline control points moveopen0.000+148 −42ez4gcx (PR #2209)2026-10-28
MEASURE picks its starting end by the curve's parameter, as AutoCAD doesopen0.000+218 −62ez4gcx (PR #2207)2026-10-28
PLINE: Undo returns to the last segment's mode, and PLINEWID is the widthopen0.000+52 −02ez4gcx (PR #2205)2026-10-28
RECTANG draws the vertices AutoCAD storesopen0.000+373 −552ez4gcx (PR #2204)2026-10-28
macOS: declare the UI languages so the open and save panels are translatedopen0.000+21 −0Atalantis (PR #2203)2026-10-28
SVG import: rounded rectangle corners (rx/ry) become arcs (FF14)open0.000+202 −21ashokram-si (PR #2202)2026-10-28
Update symlink target in write_atomic instead of replacing the linkopen0.000+84 −0Silvertree2010 (PR #2201)2026-10-28
xtask: the test suite and clippy pass on Windowsopen0.000+10 −32ez4gcx (PR #2198)2026-10-28
ELLIPSE from axis endpoints matches what AutoCAD storesopen0.000+164 −202ez4gcx (PR #2197)2026-10-28
Remember the native window and add GNOME Wayland caption buttonsopen0.000+109 −39abdallah-shehawey (PR #2194)2026-10-28
Add Thai interface language (ไทย) and Thai text shapingopen0.000+1705 −25jokenrin9042 (PR #2192)2026-10-28
Reject zero distance in JSON offset commandopen0.000+12 −0Silvertree2010 (PR #2190)2026-10-28
fix(render): fill font glyphs with the nonzero winding rule (진 drawn as 지)open0.000+77 −4heejunB (PR #2189)2026-10-28
feat(web): page host mode, so a page can host CADCraft in its own document (#2178)open0.000+248 −63helenkwok (PR #2180)2026-10-28
Save As dialog: file type, version and binary DXF before the file pickeropen0.000+419 −9KvasFan (PR #2172)2026-10-28
DXF 2000/2004: text in the file's code page, as AutoCAD writes itopen0.000+192 −18KvasFan (PR #2170)2026-10-28
Options: always-visible button, Files, Dimensions and All settings tabsopen0.000+1507 −40KvasFan (PR #2166)2026-10-28
feat(engine,ui): close F1 (-ATTEDIT, -RENAME), F16 (groups), F19 (draworder) and -LAYER stAteopen0.000+530 −39aljormon84 (PR #2152)2026-10-28
Drop collapsed segments when offsetting a polylineopen0.000+83 −15Silvertree2010 (PR #2151)2026-10-28
Make automatic DIMBREAK gaps follow edited geometryopen0.000+882 −168campbellcody (PR #2143)2026-10-28
Storage backends: store-* CLI commands for a local folder or WebDAV (storytold/wordcraft#518)open0.000+1743 −0mission-deny-the-mission (PR #2138)2026-10-28
RECTANG: width and height Dynamic Input fields along the sides, Tab to lockopen0.000+514 −17Elarionus (PR #2137)2026-10-28
Drafting Settings: tabs, and a Dynamic Input tab with pointer and dimension input apartopen0.000+581 −113thealexspike (PR #2136)2026-10-28
Previously, if one typed RECT, even though RECTANG is highlighted in …open0.000+50 −2Elarionus (PR #2135)2026-10-28
Keyboard Shortcuts dialog: any command gets a shortcut, and the user's winsopen0.000+768 −15ATARYS-LAB (PR #2134)2026-10-28
UI: find Fedora's Noto Sans CJK VF font and use its Simplified Chinese faceopen0.000+61 −2wesd6r (PR #2133)2026-10-28
Keep LAYOUT limits and paper image origin on DXF round tripopen0.000+174 −13Silvertree2010 (PR #2132)2026-10-28
Size the generated sheet viewport by the layout's plot scaleopen0.000+37 −0Silvertree2010 (PR #2131)2026-10-28
Dynamic Input: type a command beside the cursor and pick it from the AutoComplete list (#2127)open0.000+207 −12thealexspike (PR #2130)2026-10-28
Keep repeated-knot spline corners when tessellatingopen0.000+88 −1Silvertree2010 (PR #2129)2026-10-28
Persist current table style (CTABLESTYLE) in DXF headeropen0.000+13 −1Silvertree2010 (PR #2117)2026-10-28
Dimensions: a negative DIMGAP draws a frame around the dimension textopen0.000+243 −1dotCooCoo (PR #2111)2026-10-28
DXF read: number viewports in file order when every id is unknown (#1463)open0.000+91 −1assamaral (PR #2107)2026-10-28
TRIM and EXTEND: a pick in empty space starts a fence in Quick mode (fixes #1594)open0.000+45 −6ZachAR3 (PR #2104)2026-10-28
CIRCLE: tangent snaps for the radius and for 3P points (fixes #1512)open0.000+200 −17ZachAR3 (PR #2103)2026-10-28
i18n(fr): complete the French catalog (429 entries)open0.000+429 −0Atalantis (PR #2102)2026-10-28
feat(engine): support joining multiple connected chains in JOINopen0.000+224 −68engdennylsonsantos-cloud (PR #2099)2026-10-28
DXF/DWG: keep dimension associativity CADCraft doesn't modelopen0.000+267 −9adirbiton (PR #2096)2026-10-28
DWG: keep dynamic block purge preventers through a saveopen0.000+281 −3adirbiton (PR #2095)2026-10-28
DXF/DWG: keep draw order (SORTENTSTABLE) through savesopen0.000+504 −18adirbiton (PR #2094)2026-10-28
feat(preview): draw plot styles as plotted, zoom and pan the previewopen0.000+574 −47lforgiarini (PR #2086)2026-10-28
feat(plot): plot several sheets from the Plot dialogopen0.000+212 −37lforgiarini (PR #2084)2026-10-28
feat(pagesetup): apply a change to several layouts at onceopen0.000+295 −17lforgiarini (PR #2083)2026-10-28
feat(layout): pick the model area a new layout showsopen0.000+289 −26lforgiarini (PR #2080)2026-10-28
Fix major axis of transformed ellipses on SVG importopen0.000+69 −3Silvertree2010 (PR #2072)2026-10-28
feat(ui): show pickbox-only cursor at command object-selection promptsopen0.000+95 −17Torentje (PR #2070)2026-10-28
Ignore percentage and em/ex SVG root sizesopen0.000+23 −3Silvertree2010 (PR #2066)2026-10-28
feat(ui): an Attributes panel for the selected block referenceopen0.000+1183 −24lforgiarini (PR #2058)2026-10-28
Ctrl/Cmd+W closes the drawing, as the File menu showsopen0.000+55 −5ATARYS-LAB (PR #2057)2026-10-28
Multileaders: make their text editable like other annotations (fixes #1081)open0.000+97 −3SusieeTheLinuxUser (PR #2033)2026-10-28
Canvas: a click made while the mouse is moving still selects (fixes #1546)open0.000+146 −1SusieeTheLinuxUser (PR #2032)2026-10-28
Linux: hand the launcher's activation token back from the first windowopen0.000+46 −2bmh129 (PR #2030)2026-10-28
Keep a landscape media's size order and rotation when saving DXF/DWGopen0.000+85 −4ffishman (PR #2028)2026-10-28
wblock: write the source drawing's $INSUNITS and $MEASUREMENT (#2002)open0.000+54 −0SusieeTheLinuxUser (PR #2023)2026-10-28
A layout viewport keeps its view twist through DXF and DWG (part of #1316)open0.000+94 −2ATARYS-LAB (PR #2022)2026-10-28
Hatch: AR-CONC as closed stones among scattered dotsopen0.000+176 −20Tangpixel2296 (PR #2020)2026-10-28
i18n: add Georgian (ka) interface languageopen0.000+1575 −25devius (PR #2016)2026-10-28
STRETCH and TRIM select like every other command; PICKDRAG 1 (stacked on #1555)open0.000+1069 −325filforce95 (PR #2010)2026-10-28
INSERT {file}: convert the file's $INSUNITS to the drawing's units; WBLOCK keeps the source units (#1997)open0.000+119 −7MarekSpodBiedry (PR #2006)2026-10-28
wblock: keep the source units, drop unused blocks and avoid duplicate handles (#1996)open0.000+99 −18MarekSpodBiedry (PR #2005)2026-10-28

Trunks

None converged yet.

Environment

The stock prover image.