Release planning
CadCraft 0.6 impact map
Every fix and feature lined up for 0.6, and what each one touches: which apps, and which layers of the stack. The layers are the ones on the Fork Map. 0.6 has shipped: this map keeps what it built, and every item that was not finished moved to 0.7.
- Planned 2 0.6 part 1 or part 2 list
- Built 98 built and working in /lab (the dev builds); ships with 0.6
- Partly built 3 part of it is built in /lab; the rest waits (see "Waits on")
- Promised 0 the live site already says 0.6
- Moved 0 moved from the 0.5 wishlist
- Found 0 bug found after 0.5 shipped; 0.5.1 or 0.6
- Candidate 0 recommended for 0.6 in a spike or session log; owner to choose
- Community please test 0 built and in /use; a Discord post gives the steps and the expected result and asks people to try it on their own devices, files or know-how
- Decision Time 0 a decision, check, file, key, flag or go only you can give; folds into the list once answered
Sheet 1 · impact areas
Where 0.6 lands
How many items touch each app and each layer, by kind. One item can touch several areas, so the rows add up to more than the item count. Pick a row to filter the schedule below.
| Impact area | Fix | Feature | Spike | Platform | Site ops | Sanity check | Decision | All |
|---|---|---|---|---|---|---|---|---|
| Apps | ||||||||
| CadCraft | 10 | 24 | 1 | 1 | – | 2 | 3 | 41 |
| BimCraft | 13 | 29 | 2 | 1 | – | – | 1 | 46 |
| ModelCraft | 5 | 10 | 1 | 1 | – | – | 2 | 19 |
| MarkupCraft | 2 | 8 | 1 | 1 | – | – | 2 | 14 |
| TakeoffCraft | 1 | 8 | – | 1 | – | – | 3 | 13 |
| CivilCraft | 1 | 13 | 1 | 1 | – | – | 1 | 17 |
| DetailCraft | 1 | 8 | – | 1 | – | – | 1 | 11 |
| PartCraft | 3 | 14 | – | 1 | – | – | 1 | 19 |
| Studio | 4 | 9 | – | 1 | – | – | 1 | 15 |
| SuperCadCraft | – | – | – | – | – | – | – | 0 |
| Layers | ||||||||
| Site and services | – | 2 | – | – | 4 | – | – | 6 |
| Desktop host | 2 | 3 | – | 1 | – | – | 1 | 7 |
| App shell | 3 | 10 | – | 1 | – | – | – | 14 |
| App code | 13 | 45 | 3 | – | – | 2 | 4 | 67 |
| Our engines | 2 | 6 | 1 | – | – | 2 | – | 11 |
| Vendor engines | – | – | 1 | – | – | – | – | 1 |
| Drawing surface | 2 | 9 | 1 | – | – | 1 | – | 13 |
| Help and words | – | 11 | – | – | – | – | – | 11 |
| Tests and tooling | – | 4 | – | 1 | 1 | – | – | 6 |
Sheet 2 · schedule
Every fix and feature
Grouped by track. App chips carry each app’s layer colour; Studio is in ink. "Waits on" names what has to happen first; the small lines under it say who asked and where the item is written up.
Issues sync every 10 minutes; last sync Oct 21, 2026 10:00 pm.
| Item | What | Apps | Layers | Status | Days | Waits on | Issues |
|---|---|---|---|---|---|---|---|
| Fixes 32 | |||||||
Sanity checkDF.1a
Link to DF.1a |
Blocks in 2D plans drawn wrong ArtCraft’s furniture.dwg shows concentric circles instead of its blocks. Check nested blocks, negative and non-uniform scales, OCS on INSERT and CIRCLE, base points. |
CadCraft | Our enginesApp codeDrawing surface | Built | 2 for all of DF.1, plus fixes | a Discord member's file From: Discord community (Discord) 0.6-PART2 DF.1 | |
Sanity checkDF.1c
Link to DF.1c |
Dimension lines off the drawing ArtCraft’s Imported DIMENSIONs drawn from their block vs our redraw; rotated UCS and OCS; DIMLFAC. |
CadCraft | App codeOur engines | Built | in DF.1 | – From: Discord community (Discord) 0.6-PART2 DF.1 | |
FixDF.1d
Link to DF.1d |
Half the lines turned 45° Entities with extrusion (0,0,−1) or a non-world OCS, rotated blocks, viewport twist. |
CadCraft | Our enginesApp codeDrawing surface | Built | in DF.1 | – From: Discord community (Discord) 0.6-PART2 DF.1 | |
FixDF.1f
Link to DF.1f |
Plant-layout DWG won’t open a Discord member’s plant layout fails in ours and opens in ArtCraft’s app. Read it with cc-dwg in /use and /lab; fix the reader or say clearly what it can’t read. |
CadCraft | Our engines | Partly built | in DF.1 | reader recovery in /use as 0.6.1; a Discord member's file to confirm From: Discord community (Discord) 0.6-PART2 DF.1 (2nd batch) | |
FixDF.1g
Link to DF.1g |
"Broken on Mac" No details yet: Studio’s unsigned .dmg and Gatekeeper, or a browser. Reproduce on the Mac mini. |
Studio | Desktop host | Planned | in DF.1 | ask a Discord member (probably GH.1); triage in docs/0.6.1.md From: Discord community (Discord) 0.6-PART2 DF.1 (2nd batch) | |
FixBIM-F1
Link to BIM-F1 |
Roof outline takes in the wrong walls The automatic roof takes freestanding and interior walls: the hip roof goes from 8 to 12 planes, with an extra facet at the L. |
BimCraft | App code | Built | – | Owner: 0.5.1 or 0.6 From: release-05 session (showcase shot) (Session) release-05 log | |
FixBIM-F2
Link to BIM-F2 |
Fixed windows offer "Hinges: Flip" A picture window has no hinges, so the option should not show. |
BimCraft | App code | Built | – | Owner: 0.5.1 or 0.6 From: release-05 session (showcase shot) (Session) release-05 log | |
FixBIM-F3
Link to BIM-F3 |
Render dialog: blank date and time boxes In the model theme the Sun date and time boxes show white while "Use another date and time" is off. The dialog is shared, so ModelCraft gets the fix too. |
BimCraftModelCraft | App code | Built | – | Owner: 0.5.1 or 0.6 From: release-05 session (showcase shot) (Session) release-05 log | |
FixBIM-F4
Link to BIM-F4 |
"Updating the model…" stays up The toast lingers after the model has finished updating. |
BimCraft | App code | Built | – | Owner: 0.5.1 or 0.6 From: release-05 session (showcase shot) (Session) release-05 log | |
FixBIM-F5
Link to BIM-F5 |
Paint in the plan-only layout It says "click an element in the 3D view", but the palette stays hidden until 3D or Split. |
BimCraft | App code | Built | – | Owner: 0.5.1 or 0.6 From: release-05 session (showcase shot) (Session) release-05 log | |
FixBIM-F6
Link to BIM-F6 |
Reshaped walls lose their painted colour A wall the Draw tools reshape keeps its render material but loses its painted IFC colour, because its body is rebuilt. |
BimCraft | App codeDrawing surface | Built | – | – From: render session, a Discord member (Session) render session log | |
FixBot obtainedDC.26
Link to DC.26 |
ModelCraft: circle from the midpoint of a face made by pushing a rectangle Cannot draw a circle from the midpoint of a face created by pushing a rectangle into a long shape. |
ModelCraft | App code | Built | – | – From: Discord community (Discord) Discord #modelcraft, Oct 13, 2026 | |
FixBot obtainedDC.32
Link to DC.32 |
MarkupCraft 0.4: the Pages menu opens down and left over the menu In MarkupCraft 0.4, the pages menu pops down and left, obscuring part of the menu. |
MarkupCraft | App shell | Built | – | – From: Discord community (Discord) Discord #bug-reports, Oct 13, 2026 | |
FixBot obtainedDC.53
Link to DC.53 |
BimCraft: elements ghost when a section is applied In BimCraft, certain elements disappear or become transparent when a section is applied, depending on view angle. |
BimCraft | App code | Built | – | – From: Discord community (Discord) Discord #bug-reports, Oct 14, 2026 | |
FixBot obtainedDC.57
Link to DC.57 |
BimCraft: model imports at an angle, sections misalign, copied doors snap to the wrong space BimCraft model imports at wrong angle; section cuts misalign; copied elements (doors) snap to modeled space rather than actual model when snap-to-wall is enabled. |
BimCraft | App code | Built | – | – From: Discord community (Discord) Discord #bug-reports, Oct 14, 2026 | |
FixBot obtainedDC.68
Link to DC.68 |
STRETCH ignores a selection made before the command Stretch command does not properly interpret a selection made before the command is invoked. |
CadCraft | App code | Built | – | – From: Discord community (Discord) Discord #cadcraft-studio, Oct 15, 2026 | |
FixBot obtainedDC.101
Link to DC.101 |
BimCraft: section edit window overlaps the draw window Section edit window and draw window overlap on screen, creating UI collision. |
BimCraft | App shellApp code | Built | – | – From: Discord community (Discord) Discord #bug-reports, Oct 15, 2026 | |
FixFIX-PART-INPUT
Link to FIX-PART-INPUT |
PartCraft buttons missing from the input registry A test fails because some PartCraft buttons (from the lc-make session) are not in the input registry. Add them to the registry, or take them out of the toolbar. |
PartCraft | Built | – | – From: session lc-model (Session) lc-model session report | ||
FixFIX-SHELL-KEY
Link to FIX-SHELL-KEY |
Missing language key shell.layout A test fails on the key shell.layout, added by the shell-ui session. Add it to the shell’s lang/en.json (with the es-MX and id drafts). |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | Built | – | – From: session lc-model (Session) lc-model session report | ||
FixFIX-ASM-V5-TEST
Link to FIX-ASM-V5-TEST |
PartCraft test treats assembly file version 5 as too new bin/test-partcraft.mjs ends 2016 passed, 1 failed. lc-make raised the assembly file version to 5 while part-usability worked in the same folder, and an older test still reads version 5 as newer than supported. lc-make was asked in its inbox to update the test with its change. Check it is done; PartCraft 0.5 refusing version 5 files is expected. |
PartCraft | Built | – | – From: session part-usability (Session) part-usability session report | ||
FixBot obtainedGH.1
Link to GH.1 |
In-app fullscreen button immediately exits fullscreen Description: Pressing the fullscreen button from within the app immediately exits from fullscreen. The green traffic light button works. Steps to Reproduce: 1. Open CadCraft Studio 0.5 on MacBook Air M4 2. Press the fullscreen button inside the app Expected: In-app button stays in fullscreen. Actual: In-app button immediately exits fullscreen. Environment: - Device: MacBook Air M4 - App: CadCraft Studio 0.5 macOS preview Opened on GitHub by a Discord member: https://github.com/getcadcraft/desktop-shell/issues/1 |
Studio | Desktop host | Planned | – | fixed in desktop-shell (not built); Studio build + Mac check after the 0.6.1 sign-off From: a Discord member (GitHub) GitHub getcadcraft/desktop-shell#1, Oct 20, 2026 | desktop-shell#1 open |
FixFIX-061-CLOUD
Link to FIX-061-CLOUD |
BimCraft: the point cloud jumps about 1.5 m when walls are drawn Scan to BIM (BimCraft 0.6 desktop, LAS 4.39M points, aligned to a level and turned square): after the first three walls the cloud jumps about 1.5 m up and sideways and the plan slice almost disappears; the same with Place = Model coordinates (walls then sit beside the facade in 3D); undo puts it back. cc-ifc centred the model on its first element and the rebuild after an edit centred it again. Fixed in /lab (the coordination matrix is kept through rebuildNow; cloud-ui.js keeps its placement). Tests: --draw06 df22 and browser-draw06.mjs df22. Workaround told to the reporter: draw one wall first, then open and align the scan. docs/0.6.1.md 61.1. |
BimCraft | Built | done in /lab | in /use as 0.6.1 (2026-10-20); waits for the reporter's sign-off From: Discord community (Discord) Discord, Oct 19, 2026 | ||
FixFIX-061-OUTLINER
Link to FIX-061-OUTLINER |
ModelCraft: dragging a group or component in the outliner does not move it Since 0.6, dragging to reorder groups and components, or to put an item inside a container, does nothing: macOS shows the green + while dragging, and on release the item stays where it was. Only cut and paste works. Seen in Studio 0.6 on macOS; check the browser build too. docs/0.6.1.md 61.3. |
ModelCraft | Built | – | in /use as 0.6.1 (2026-10-20); waits for the reporter's sign-off (Studio needs the shell drag-and-drop setting too) From: Discord community (Discord) Discord, Oct 19, 2026 | ||
FixFIX-TIMELINE-PHONE
Link to FIX-TIMELINE-PHONE |
ModelCraft: the animation timeline does not open on phone-sized screens Found by bin/test-phones.mjs at every phone size: Views › Timeline opens a phone sheet of height 0 (modelcraft/dev/ui.inc). Shipped in 0.6 as a known limit. |
ModelCraft | App codeApp shell | Built | 0.5 | in /use as 0.6.1 (2026-10-20) 0.6 final sweep | |
FixFIX-061-DWG2013
Link to FIX-061-DWG2013 |
CadCraft: a DWG 2013 (AC1027) drawing does not open "This drawing could not be read… saved in a version the reader does not handle yet (AC1027)." That is the general unreadable message: cc-dwg reads 2013 drawings, so something in this file fails. Ask a Discord member for the file. docs/0.6.1.md 61.4a. |
CadCraft | Partly built | – | reader recovery in /use as 0.6.1; a Discord member's file to confirm From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FixFIX-061-OPEN-HANG
Link to FIX-061-OPEN-HANG |
CadCraft: Open sometimes does nothing or freezes after a file is picked In the app, clicking Open sometimes did nothing, or the app froze after a file was chosen in the file dialog. Only restarting and opening from the Recent list worked. docs/0.6.1.md 61.4b (the path arguments for assistants are their own 0.7 item, MCP-PATHS). |
CadCraftStudio | Built | – | in /use as 0.6.1 (2026-10-20); waits for the reporter's sign-off From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FixFIX-061-SPLINE-MLEADER
Link to FIX-061-SPLINE-MLEADER |
CadCraft: splines and multileaders are lost or changed on save SPLINE and MULTILEADER objects are lost or changed when a drawing is saved. CadCraft has no spline object (splines become polylines on import); check multileaders in dwg-save.js. docs/0.6.1.md 61.4c. |
CadCraft | Built | – | in /use as 0.6.1 (2026-10-20); waits for the reporter's sign-off From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FixFIX-061-PDF-CHARS
Link to FIX-061-PDF-CHARS |
CadCraft: the PDF export prints Polish letters as "?" ą, ę, ł, ś, ż and other letters outside Windows-1252 come out as "?": plot.js writes Helvetica with WinAnsi only. Needs an embedded font or another encoding. docs/0.6.1.md 61.4d. |
CadCraft | Built | – | in /use as 0.6.1 (2026-10-20); waits for the reporter's sign-off From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FixFIX-061-PLINE-VIEW
Link to FIX-061-PLINE-VIEW |
CadCraft: polylines are drawn wrongly after a DWG is opened Polylines look wrong on screen after a DWG is opened. Needs a Discord member's drawing to reproduce. (A REGEN command is its own 0.7 item, CAD-REGEN.) docs/0.6.1.md 61.4e. |
CadCraft | Partly built | – | wide-polyline fix in /use as 0.6.1; a Discord member's file to confirm From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FixFIX-061-DYN-ATTRS
Link to FIX-061-DYN-ATTRS |
CadCraft: attributes do not follow a dynamic block's visibility state Switching visibility states works, but the attributes are not refreshed to match the active state: the attribute set is wrong and one value comes out empty. The same block shows the right attributes in another CAD program. docs/0.6.1.md 61.4f. |
CadCraft | Built | – | in /use as 0.6.1 (2026-10-20); waits for the reporter's sign-off From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FixFIX-061-SQUARE
Link to FIX-061-SQUARE |
BimCraft: "Turn it square to the building" can swing the point cloud out of view In Place = Model coordinates, "Turn it square" once gave -4.17° and the cloud swung out of view. Undo the alignment and aligning again gave -3.2° and worked. Check the turn's centre in model coordinates (it may be the same re-centring as FIX-061-CLOUD). docs/0.6.1.md 61.5. |
BimCraft | Built | – | in /use as 0.6.1 (2026-10-20); waits for the reporter's sign-off From: Discord community (Discord) Discord, Oct 19, 2026 | ||
FixFIX-061-WALL-SIDE
Link to FIX-061-WALL-SIDE |
BimCraft: "Outside on left" puts the wall body inside when drawing clockwise Drawing exterior walls clockwise in plan with "Outside on left" put the wall body on the inside of the line. docs/0.6.1.md 61.6. |
BimCraft | Built | – | not reproduced; Centerline Outside fix in /use as 0.6.1 — reporter to retest From: Discord community (Discord) Discord, Oct 19, 2026 | ||
| Engines and file formats 4 | |||||||
FeaturePF.2
Link to PF.2 |
PLY, PCD and PTX point clouds Our own readers in pointcloud.js, streamed in chunks like XYZ. Binary-compressed PCD refused with a message. |
CadCraftBimCraft | App code | Built | 1.5 | – From: owner (Owner) 0.6-PART1 PF.2 | |
FeaturePF.3
Link to PF.3 |
"Can't read this one" card RCP, RCS, FLS, LGS, TZF and ZFS open a card naming the format and how to export E57 or LAS from the maker’s software, plus a point-cloud-formats help topic. |
CadCraftBimCraft | App codeHelp and words | Built | 0.5 | – From: owner (Owner) 0.6-PART1 PF.3 | |
FeaturePF.4
Link to PF.4 |
Point-cloud copies and words Sync script to CadCraft, pc.* strings, help updates, What’s new lines, licences in the gate. |
CadCraftBimCraft | Help and wordsTests and tooling | Built | 0.5 | PF.1–PF.3 From: owner (Owner) 0.6-PART1 PF.4 | |
SpikeDF.11
Link to DF.11 |
Old DWG, R12 and earlier ArtCraft’s Spike for a clean-room description of pre-R13 DWG and public samples. If go: a read-only legacy reader. If not: a clear "save it as DXF" message instead of a read error. |
CadCraftBimCraftModelCraft | Our engines | Built | 0.5, +3 if go | Owner: go / no-go From: Discord community (Discord) 0.6-PART2 DF.11 | |
| Drafting and app features 20 | |||||||
FeatureDF.2
Link to DF.2 |
ALIGN and Align / distribute ALIGN with one to three point pairs and optional scaling; an Align and distribute panel by bounds, first or last object, or a point; one undo step each. |
CadCraft | App code | Built | 1.5 | – From: Discord community (Discord) 0.6-PART2 DF.2 | |
FeatureDF.3
Link to DF.3 |
Arithmetic in typed lengths 4+7/16, 12'6" + 3/4", (24'-0")/3, 2*450mm on the command line, dynamic input, Properties and dialogs. Our own parser, no eval. Each app keeps its own copy. Optional CAL. |
CadCraftMarkupCraftTakeoffCraftCivilCraftDetailCraft | App code | Built | 1.5 | – From: Discord community (Discord) 0.6-PART2 DF.3 | |
FeatureDF.4
Link to DF.4 |
Totals for a selection Count by type, total length and total closed area in Properties, plus a status-bar readout that can be switched off. |
CadCraft | App code | Built | 0.5 | – From: Discord community (Discord) 0.6-PART2 DF.4 | |
FeatureDF.5
Link to DF.5 |
Title blocks and attribute editing Double-click to EATTEDIT, ATTEDIT, ATTSYNC, BATTMAN and REFEDIT in place. Values and definition changes round-trip in DWG (six versions) and DXF. |
CadCraft | App codeOur engines | Built | 3 | – From: Discord community (Discord) 0.6-PART2 DF.5 | |
FeatureDF.6
Link to DF.6 |
Paste a picture from the clipboard Ctrl+V of a screenshot places an IMAGE at the cursor; on save the PNG goes beside the DWG/DXF. MarkupCraft gets it as a picture markup. |
CadCraftMarkupCraft | App codeApp shell | Built | 1 | – From: Discord community (Discord) 0.6-PART2 DF.6 | |
FeatureDF.7
Link to DF.7 |
Export points EXPORTPOINTS: POINTs and block insertion points to CSV/TXT in PNEZD, PENZD or XYZ, with units and optional UCS. Help topic "Points for BIM programs". |
CadCraft | App codeHelp and words | Built | 0.75 | – From: Discord community (Discord) 0.6-PART2 DF.7 | |
FeatureDF.8
Link to DF.8 |
Never lose the bars and menus ArtCraft’s An always-visible "Show bars" tab while bars are hidden, Settings › General › Reset the layout, and a help topic. Every app and Studio. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | App shellDesktop hostHelp and words | Built | 0.75 | – From: Discord community (Discord) 0.6-PART2 DF.8 | |
FeatureDF.9
Link to DF.9 |
Sample drawings to learn from An architectural set and an as-built set, CC0, DWG + DXF; File › Open a sample; a walkthrough on /tutorials/cadcraft; dimension-size and AutoCAD-compatibility topics. |
CadCraft | App codeHelp and wordsSite and services | Built | 2 | – From: Discord community (Discord) 0.6-PART2 DF.9 | |
FeatureDF.27
Link to DF.27 |
Ribbon and toolbar control Right-click a toolbar: Lock / Unlock, Arrange (drag tools), Reset; ribbon-style menus collapse to tab names and pin open. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | App shell | Built | 1 | – From: Discord community (Discord) 0.6-PART2 DF.27 | |
FeatureDF.28
Link to DF.28 |
Interface size One setting for the whole interface (bars, toolbars, panels, dialogs, 80–140 %) per app and in Studio’s hub. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | App shellDesktop host | Built | 0.75 | – From: Discord community (Discord) 0.6-PART2 DF.28 | |
FeatureDF.13
Link to DF.13 |
TRIM/EXTEND window drag and TRIMEXTENDMODE TRIMEXTENDMODE as a command and variable, and a setting for what a drag does: Path (today) or Window. |
CadCraft | App codeHelp and words | Built | 0.5 | Ask a Discord member what a window picks From: Discord community (Discord) 0.6-PART2 DF.13 | |
SpikeDF.14
Link to DF.14 |
Edit a PDF’s base content Spike: read a page’s content stream and write it back byte for byte. If go: page vector paths (≈4 d), pictures (≈1 d) and text runs with their font (≈4 d). Encrypted and signed files refused. |
MarkupCraft | App codeVendor enginesDrawing surface | Built | 1, +9 if go | Ask a Discord member which edits first From: Discord community (Discord) 0.6-PART2 DF.14 | |
FeatureBot obtainedDC.21
Link to DC.21 |
ModelCraft: clean presentation view and inference on group corners Six feature requests: offset tool for creating insets, solid color materials, clean presentation view hiding guides, follow-me tool for curves, hide/isolate for groups, and inferencing on group corners. |
ModelCraft | App code | Built | – | – From: Discord community (Discord) Discord #modelcraft, Oct 13, 2026 | |
FeatureBot obtainedDC.23
Link to DC.23 |
Edit log: who changed what last in a Live session Request to add a log showing who edited each element last, for collaboration tracking in live drawing sessions. |
Studio | App shell | Built | – | – From: Discord community (Discord) Discord #suggest-a-craft, Oct 13, 2026 | |
FeatureBot obtainedDC.64
Link to DC.64 |
ModelCraft: lock a scene’s camera Request to save view as named camera and lock it for consistent rendering as drawing evolves. |
ModelCraft | App code | Built | – | – From: Discord community (Discord) Discord #modelcraft, Oct 15, 2026 | |
FeatureBot obtainedDC.67
Link to DC.67 |
Click on empty space deselects, unless Shift is held Suggest that clicking in empty space should only deselect when shift is not held. |
CadCraft | App shell | Built | – | – From: Discord community (Discord) Discord #cadcraft-studio, Oct 15, 2026 | |
FeatureBot obtainedDC.72
Link to DC.72 |
Dimensions in the units you work in (mm, cm, m, km) User cannot find dimension tool for precision modeling and wants dimension values to display in standard units (mm/cm/km) instead of current format. |
CadCraft | App code | Built | – | – From: Discord community (Discord) Discord #bug-reports, Oct 15, 2026 | |
FeatureLG.1
Link to LG.1 |
Indonesian glossary The never-translate list, the register (Anda, short imperative prompts) and the CAD/BIM term table, in the shape of the Spanish glossary. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | Help and wordsTests and tooling | Built | 0.5 | – From: owner (Owner) 0.6-PART2 LG.1 | |
FeatureLG.2
Link to LG.2 |
Indonesian language pack id.json beside every dev en.json: the eight apps, the four add-ons, shell, catalog, Studio hub, desktop shell (about 154,000 English words). Marked a draft until a native speaker reviews it. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | Help and wordsApp codeApp shellDesktop host | Built | 4 | a native Indonesian reviewer (owner) From: owner (Owner) 0.6-PART2 LG.2 | |
FeatureLG.3
Link to LG.3 |
Indonesian: fit and checks Language checks clean, Accept-Language id-ID picks it, one browser pass per app with ?lang=id (toolbars, Settings, prompts, phone layout), shows as Bahasa Indonesia in Settings, packed by Studio. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | Tests and toolingApp shell | Built | 1 | – From: owner (Owner) 0.6-PART2 LG.3 | |
| BimCraft drawing (Discord, second batch) 15 | |||||||
FeatureDF.15
Link to DF.15 |
Where am I working Coordinate readout in plan and 3D, origin and survey point markers, the current level named on the plan, a coordinates help topic. |
BimCraft | App codeDrawing surfaceHelp and words | Built | 1 | – From: Discord community (Discord) 0.6-PART2 DF.15 | |
FeatureDF.16
Link to DF.16 |
Grids Grid lines with bubbles and labels, by spacing or one by one, written as IfcGrid, drawn in plans, sections and elevations, snapped to by the Draw tools. |
BimCraft | App codeDrawing surface | Built | 2 | – From: Discord community (Discord) 0.6-PART2 DF.16 | |
FeatureDF.17
Link to DF.17 |
Trim and extend walls Trim or extend a wall to another, and corner two walls, one undo step each. |
BimCraft | App code | Built | 1 | – From: Discord community (Discord) 0.6-PART2 DF.17 | |
FeatureDF.18
Link to DF.18 |
Floors of any shape, and ramps Floors and slabs from a drawn outline (balconies, cantilevers, landings) with openings; IfcRamp flights between levels with slope and landings. |
BimCraft | App code | Built | 2 | – From: Discord community (Discord) 0.6-PART2 DF.18 | |
FeatureDF.19
Link to DF.19 |
Views the BIM way Project browser, view range per plan, visibility per view, view templates, arranging views on sheets yourself; detail views and legends after. |
BimCraft | App codeDrawing surface | Built | 5 | – From: Discord community (Discord) 0.6-PART2 DF.19 | |
FeatureDF.20
Link to DF.20 |
IFC spatial structure as tools Site from an outline, Building placed on it (Site → Building by itself), levels by height or by splitting the building. |
BimCraft | App code | Built | 1.5 | – From: Discord community (Discord) 0.6-PART2 DF.20 | |
FeatureDF.21
Link to DF.21 |
Linked models for coordination Link another IFC by reference with its placement, snap to it, reload and unload; saved as a document reference. |
BimCraft | App codeOur engines | Built | 2 | – From: Discord community (Discord) 0.6-PART2 DF.21 | |
FeatureDF.22
Link to DF.22 |
Drawing on a point cloud The plan shows the cloud’s slice at the cut height, Draw tools snap to it, the cloud aligns to a level and turns square; a "Model from a scan" walkthrough. |
BimCraft | App codeDrawing surfaceHelp and words | Built | 1.5 | – From: Discord community (Discord) 0.6-PART2 DF.22 | |
FeatureDF.23
Link to DF.23 |
From a traced drawing to walls Walls from a DWG/DXF’s lines on chosen layers, doors and windows from chosen blocks; the drawing stays as an underlay. |
CadCraftBimCraft | App codeOur engines | Built | 2 | – From: Discord community (Discord) 0.6-PART2 DF.23 | |
FeatureDF.24
Link to DF.24 |
CivilCraft’s ground in BimCraft BimCraft’s terrain reads LandXML surfaces, CivilCraft’s export. |
BimCraftCivilCraft | App code | Built | 0.5 | – From: Discord community (Discord) 0.6-PART2 DF.24 | |
FeatureDF.25
Link to DF.25 |
Assistant tools for BimCraft agents.js like the other four apps: read the model, Draw edits as one undo step each, over the control channel and MCP; headless IFC edits. |
BimCraft | App codeTests and toolingHelp and words | Built | 2 | – From: Discord community (Discord) 0.6-PART2 DF.25 | |
SpikeDF.26
Link to DF.26 |
Pipes and ducts in BimCraft Spike: runs by size, fittings, systems, the MQ tables reused, what needs makers’ catalogues. Go / no-go. |
BimCraft | App code | Built | 1 | Owner: ask a Discord member to review From: Discord community (Discord) 0.6-PART2 DF.26 | |
FeatureBot obtainedDC.58
Link to DC.58 |
BimCraft toward Revit and Chief Architect workflows User requests BimCraft to match Chief Architect's user-friendliness and workflow, preferring it over Revit. |
BimCraft | App code | Built | – | – From: Discord community (Discord) Discord #general, Oct 14, 2026 | |
FeatureDC.114
Link to DC.114 |
BimCraft families on top of IFC types Replicate Revit's family idea inside BimCraft: IFC has types (IfcElementType) and occurrences (IfcElement) but no families, so the family system lives in the app and maps to type-instance relations. Families keep a long type list manageable (one two-sided door in many sizes). A first family editor needs basic geometry operations, Booleans and visibility parameters; richer parametrics later. |
BimCraft | Built | – | – From: Discord community (Discord) Discord, pasted by the owner | ||
FeatureDC.117
Link to DC.117 |
BimCraft views: crop, reflected ceiling plans, callouts, drafting lines and hatch Next step after drafting walls and elements is laying out views, which takes BimCraft past a 3D modeling program. Asked for: a sophisticated view system. Floor plans with a cut plane, view range, crop region, scale, object visibility control and an underlay. Reflected ceiling plans, to place ceilings and ceiling-mounted fixtures. Callout views, each a child view derived from another view. Drafting lines and hatch regions in each of these views. Already built (DF.19): project browser, floor plans with a view range (cut height, top, bottom, depth), visibility by category and element, view templates, sheets you arrange. Not built: crop region, reflected ceiling plans, callout views, drafting lines and hatch in a view, detail views and legends; per-view scale and underlay to be checked. Session bim-views_PART_2 spikes first, then the owner picks the cut line. |
BimCraft | Built | – | bim-families_PART_2 stops (one BimCraft session at a time) From: Discord community (Discord) Discord, a Discord member, 2026-10-18 | ||
| BIM interop 1 | |||||||
FeatureDF.12a
Link to DF.12a |
Archicad signature check Check ROF FDB at offset 0, so the card says "an Archicad project" for certain, or "renamed?". |
BimCraft | App code | Built | 0.25 | – From: Discord community (Discord) 0.6-PART2 DF.12 | |
| Moved from the 0.5 wishlist 5 | |||||||
FeatureWL.6
Link to WL.6 |
Groups in the 4D schedule Tasks gathered into work packages and stages that can be selected, filtered and played as one. |
BimCraft | App code | Built | 1 | – From: Revit ideas board, Jun 2026 (Ideas board) 0.5-PLAN WL.6 | |
FeatureWL.24
Link to WL.24 |
3D arcs Arc segments with ends at different elevations in 3D polylines and feature lines: length, grade, DWG and LandXML round trip. |
CivilCraft | App codeOur engines | Built | 1 | – From: Civil 3D ideas board, Dec 2025 (Ideas board) 0.5-PLAN WL.24 | |
FeatureWL.25
Link to WL.25 |
Corridor targets Elevation targets limited to the subassembly’s own side; a feature line from one baseline used as a target by another, staying dynamic. |
CivilCraft | App code | Built | 2 | – From: Civil 3D ideas board, Sep/Nov 2025 (Ideas board) 0.5-PLAN WL.25 | |
FeatureWL.27
Link to WL.27 |
Structure builder Custom pipe-network structures from parameters (shape, sizes, sump, frame), saved as library items. |
CivilCraft | App codeSite and services | Built | 1.5 | – From: Civil 3D ideas board, Aug 2025 (Ideas board) 0.5-PLAN WL.27 | |
SpikeWL.28
Link to WL.28 |
Vehicle swept paths Spike, including reversing with trailers. Go / no-go. |
CivilCraft | App code | Built | 2 | – From: Civil 3D ideas board, Nov 2025 (Ideas board) 0.5-PLAN WL.28 | |
| Platforms and stores 2 | |||||||
PlatformIPH.2
Link to IPH.2 |
The folding iPhone Follow the fold live between outer and inner screen, as Android folds do; phone test sizes added. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | Desktop hostApp shellTests and tooling | Built | 1 | Apple’s simulator profile From: owner (Owner) 0.6-PART2 IPH.2 | |
FeatureBot obtainedDC.102
Link to DC.102 |
Pen and touch workflows on tablets and phones Tablet pen input mode could help designers capture ideas at different levels of fidelity. |
Studio | App shell | Built | – | – From: Discord community (Discord) Discord #general, Oct 15, 2026 | |
| Site and operations 4 | |||||||
Site opsBC.1
Link to BC.1 |
Broadcasts send on a schedule "Send automatically" with batch size and pause; a per-minute cron sends each batch. Same rules: claim before mail, never retry a stuck row, suppressions apply. |
– | Site and services | Built | 1 | – From: owner (Owner) 0.6-PART2 BC.1 | |
Site opsBC.2
Link to BC.2 |
Watch and steer a broadcast Progress, next batch time, Pause, Resume, Send the next 50 now, Change the pace, Cancel; pauses itself on a run of Brevo errors. |
– | Site and services | Built | 0.75 | – From: owner (Owner) 0.6-PART2 BC.2 | |
Site opsBC.3
Link to BC.3 |
Correct the text while it sends Edit subject, preheader and body with a required note; versions per recipient; a fresh test send before the next batch. |
– | Site and services | Built | 0.75 | – From: owner (Owner) 0.6-PART2 BC.3 | |
Site opsBC.4
Link to BC.4 |
Broadcast tests Fake clock, two batches, pause and resume, two cron runs at once never mail twice, a correction mid-send. |
– | Site and servicesTests and tooling | Built | 0.5 | – From: owner (Owner) 0.6-PART2 BC.4 | |
| One lineup (consolidation) 6 | |||||||
FeatureLC.4
Link to LC.4 |
Structural frame analysis Covers Robot Structural Analysis. An analytical model from DetailCraft or BimCraft members, load cases and combinations, a linear 3D frame solver, results on the model, a report. Code checks later. |
BimCraftDetailCraft | App codeOur engines | Built | 6 | – From: owner (Owner) 0.6-PART3 LC.4 | |
FeatureLC.10
Link to LC.10 |
Animation in ModelCraft Covers 3ds Max animation. Camera paths and object keyframes on a timeline, rendered to video with the shared renderer. |
ModelCraft | App codeDrawing surface | Built | 4 | – From: owner (Owner) 0.6-PART3 LC.10 | |
FeatureLC.17
Link to LC.17 |
Nesting for sheet goods Covers Inventor Nesting. The apparel nesting generalised to plates and sheets: grain, rotation steps, spacing, DXF for the cutter. |
CadCraftPartCraft | App code | Built | 3 | – From: owner (Owner) 0.6-PART3 LC.17 | |
FeatureLC.18
Link to LC.18 |
Tolerance stack-ups Covers Inventor Tolerance Analysis. A dimension chain in a PartCraft assembly, worst case and RSS, contributors ranked, using the parts’ GD&T. |
PartCraft | App code | Built | 2 | – From: owner (Owner) 0.6-PART3 LC.18 | |
FeatureLC.19
Link to LC.19 |
VR design review Covers Prospect and Workshop XR. WebXR walk-through of BimCraft and ModelCraft models: teleport, measure, section, BCF issues; together through Studio Live. |
BimCraftModelCraftStudio | Drawing surfaceApp code | Built | 3 | – From: owner (Owner) 0.6-PART3 LC.19 | |
FeatureLC.22
Link to LC.22 |
Layout points from the model Covers Point Layout. Field points from BimCraft elements and CadCraft blocks for total stations, and as-built points compared. |
CadCraftBimCraftCivilCraft | App code | Built | 2 | – From: owner (Owner) 0.6-PART3 LC.22 | |
| Decision Time 5 | |||||||
DecisionLC-SCOPE
Link to LC-SCOPE |
Which lineup gaps go into 0.6 Pick from LC.1–LC.10 (0.6-PART3 has the coverage table: their product → our app → covered, partial, gap). |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft | App code | Built | – | You: decision From: asked of the owner by: 0.6-PART3 (Session) 0.6-PART3 | |
DecisionDEC-2-5
Link to DEC-2-5 |
Live session defaults Live session limits are soft. How many people can join depends on their hardware, the drawing’s complexity and the network, none of which GetCadCraft controls, so there is no hard cap of our own (today the protocol stops at 20; the host can lower it). When a host allows a large list of people, Live shows a warning that explains the performance cost (every edit goes to everyone, and weaker laptops or slow links will lag) and lets them continue. The other defaults stand: holds start on select, viewers need approval, browser joiners allowed, the hold and assistant rules as built. |
CadCraftMarkupCraftTakeoffCraftStudio | App codeDesktop host | Built | – | Owner decided 2026-10-17; to build From: asked of the owner by: 0.5-PLAN; live-core, live-finish (Session) 0.5-PLAN; live-core, live-finish | |
DecisionDEC-10
Link to DEC-10 |
Which add-ons we build Approved by the owner on 2026-10-17: the first-party add-ons in docs/ADDONS-CANDIDATES.md (Electrical, Apparel, Render, Point clouds, then HVAC and Piping) are the ones we build. All of them are already built (Electrical and Apparel in 0.5, Render in 0.5, point clouds in 0.5 and 0.6, HVAC and Piping in 0.5, off by default). Everything else on that list is community work on the developer kit. |
CadCraftTakeoffCraft | App code | Built | – | – From: asked of the owner by: 0.5-PLAN decision 10 (Session) 0.5-PLAN decision 10 | |
DecisionDR.4
Link to DR.4 |
Push-pull flush: outline or one face Keep the outline (recommended) or merge back to one flat face. Moved out of Decision Time 2026-10-17: Keep the outline when an inner face lands flush (the recommended choice, and how it works now). |
ModelCraft | App code | Built | – | Default in place; change it here if you decide otherwise From: asked of the owner by: model, a Discord member (Session) model | |
FeatureBot obtainedDC.83
Link to DC.83 |
Embed capabilities directly into Studio a Discord member proposes embedding all capabilities into Studio instead of separate named apps. |
– | App shell | Built | – | – From: Discord community (Discord) Discord #general, Oct 15, 2026 | |
| Recommended for 0.6, owner to choose 9 | |||||||
FeaturePU.1
Link to PU.1 |
Dimension as you draw Length, width and radius boxes beside the pointer while sketching; typed values become driving dimensions. |
PartCraft | App codeDrawing surface | Built | 1.5 | – From: a PartCraft user comment (usability pass) (Session) partcraft-usability #1 | |
FeaturePU.2
Link to PU.2 |
Drag handles on features An arrow on an Extrude’s end face, an arc on a Revolve, with the value box beside it. |
PartCraft | App codeDrawing surface | Built | 1.5 | – From: a PartCraft user comment (usability pass) (Session) partcraft-usability #2 | |
FeaturePU.3
Link to PU.3 |
More actions on a picked face Extrude from it, Cut into it, Hole here. |
PartCraft | App code | Built | 0.75 | – From: a PartCraft user comment (usability pass) (Session) partcraft-usability #3 | |
FeaturePU.4
Link to PU.4 |
Base planes step back Drawn faint once the part has a solid, full again while choosing a sketch plane; a View toggle. |
PartCraft | Drawing surface | Built | 0.25 | – From: a PartCraft user comment (usability pass) (Session) partcraft-usability #4 | |
FeaturePU.5
Link to PU.5 |
Main value in the tree row "Extrude1 · 25 mm", editable on double-click. |
PartCraft | App code | Built | 0.5 | – From: a PartCraft user comment (usability pass) (Session) partcraft-usability #5 | |
FeaturePU.6
Link to PU.6 |
Group repeated relations "Coincident × 4" with Select and Delete all in the sketch panel. |
PartCraft | App code | Built | 0.25 | – From: a PartCraft user comment (usability pass) (Session) partcraft-usability #6 | |
FeatureAP.10+
Link to AP.10+ |
Automatic nesting for markers Spike was a go: an assistant to the hand marker with length scoring, several orders, concave-aware raster, mixed sizes. Apparel add-on. |
CadCraft | App code | Built | – | A hand-made marker to compare From: apparel session (spike) (Session) apparel log AP.10 | |
FeatureTK.5+
Link to TK.5+ |
Fixed-quantity items and cut/fill hand-off An allowance item not measured from marks, and a CivilCraft export of cut/fill into TakeoffCraft. |
TakeoffCraftCivilCraft | App code | Built | – | – From: takeoff-packs session (Session) takeoff-packs log TK.5 | |
FeatureGEO-DWG
Link to GEO-DWG |
Map layers and coordinate system saved in DWG Today they live in the browser only. An xdata block like CADCRAFT_3D would carry them in the file. |
CadCraftBimCraft | Our enginesApp code | Built | – | – From: sg-cad-bim session (Session) sg-cad-bim log | |
No item matches these filters.
ArtCraft’s marks comments and requests about ArtCraft’s CADcraft, a different program that shares the Discord channel. They are not problems in ours. We run each one as a sanity check, so our apps don’t end up with the same issue.