Release planning

CadCraft 0.7 impact map

What is left from 0.6 and what comes next: every item that was not finished when 0.6 shipped moved here with its status, plus new requests. 0.6 itself keeps what was built.

ProjectCadCraft
Sheet0.7 impact
Items115
Date2026-10-26
10Fix
88Feature
3Spike
3Platform
2Site ops
9Sanity check
0Decision
≈ 0days in the planned and moved items
  • Planned 0 0.6 part 1 or part 2 list
  • Built 115 built and working in /lab (the dev builds); ships with 0.6
  • Partly built 0 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.7 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 areaFixFeatureSpikePlatformSite opsSanity checkDecisionAll
Apps
CadCraft 4 38 – 2 – 4 – 48
BimCraft 3 34 1 2 – 6 – 46
ModelCraft – 21 3 2 – 3 – 29
MarkupCraft – 16 – 2 – 2 – 20
TakeoffCraft 1 15 – 2 – 2 – 20
CivilCraft – 34 – 2 – 3 – 39
DetailCraft – 16 – 2 – 2 – 20
PartCraft – 23 2 2 – 4 – 31
Studio 2 8 – 1 1 – – 12
SuperCad Studio – – – – – – – 0
Layers
Site and services – 4 – – – – – 4
Desktop host – – – – – – – 0
App shell 1 13 – 2 – – – 16
App code 2 28 – – – – – 30
Our engines – 4 – – – – – 4
Vendor engines – 2 – – – – – 2
Drawing surface 3 4 – – – – – 7
Help and words – 3 – – – 1 – 4
Tests and tooling – – – 1 – 3 – 4

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.

Add an item Fork map (Rust and C++ forks) The roadmap

Issues sync every 10 minutes; last sync Oct 26, 2026 10:50 pm.

ItemWhatAppsLayersStatusDaysWaits onIssues
One lineup (consolidation) 12
FeatureLC.1 Link to LC.1 Site concept

Covers Forma Site Design and InfraWorks. Masses on a real site from CivilCraft’s GIS and terrain; sun hours and shadows, facade daylight, zoning envelope, street view; masses handed to BimCraft. Spike first. Owner 2026-10-23: go. The site-concept spike (docs/spikes/LC.1_site-concept.md) ran the slice end to end; build in 0.7: masses on a parcel, zoning envelope, sun hours and shadows, street view, hand-over to BimCraft with its georeference. Facade daylight is not included. Session massing (W3.21).

BimCraftCivilCraft App codeDrawing surface Built 8 session massing From: owner (Owner) 0.6-PART3 LC.1
FeatureLC.3 Link to LC.3 Registering scans

Covers ReCap. Several scans placed by targets or point pairs, refined by ICP with the error shown, saved as one project, exported as E57 or LAS. Suggestions 2026-10-22: Asked on /suggest (#857, Oct 20): a reality-capture tool for scans (with a mechanical CAD app the person knows better than the usual one: PartCraft, D7.61). Owner 2026-10-22: planned for 0.7 (suggestion #857, Inventor Pro and ReCap).

CadCraftBimCraft Our enginesApp code Built 4 PF.1, RS.7 From: owner (Owner) 0.6-PART3 LC.3
FeatureLC.6 Link to LC.6 Scanned drawings

Covers Raster Design. Insert, scale, deskew and clean a scanned sheet, erase raster areas, snap to raster lines; a lines-and-arcs auto trace with no learning. Owner 2026-10-23: yes to the auto trace (lines and arcs, classic image processing, no learning, nothing sent anywhere). Planned in session trace (W3.15).

CadCraft App codeDrawing surface Built 3 session trace From: owner (Owner) 0.6-PART3 LC.6
FeatureLC.7 Link to LC.7 Construction field work

Covers Autodesk Build. RFIs, submittals and daily logs tied to sheets in MarkupCraft, assignments and due dates, offline on a tablet.

MarkupCraftStudio App code Built 5 – From: owner (Owner) 0.6-PART3 LC.7
FeatureLC.9 Link to LC.9 3D MEP in BimCraft

The build after DF.26 if it is a go: ducts and pipes by size and system, fittings, equipment, IFC systems, clash with the structure. Discord CSV 2026-10-21: Asked again on Discord (3 mentions, #cadcraft Oct 21; #craft-apps Oct 19, 21): a Revit MEP alternative, an ArchiCAD-style MEP designer. Owner 2026-10-23: build in 0.7. DF.26 was a go and DF.29 built the first slice in 0.6; next slice: equipment with ports, runs connected to equipment, MEP-vs-structure clash sets, spools and spool sheets, add-on API 1.1. Session mep-07 (W3.16). Suggestions 2026-10-26: Asked again on /suggest (#1060, Oct 26): model buildings with piped services and HVAC ducting. Built in 0.7; see also MEP-REL.

BimCraft App code Built 7 session mep-07 From: owner (Owner) 0.6-PART3 LC.9
FeatureLC.12 Link to LC.12 Digital twin for operations

Covers Tandem. The handed-over IFC as a facility model: asset data, spaces, systems, documents, sensor values from CSV or a feed, a maintenance list. Spike first. Owner 2026-10-23: build the rest of the cut line in 0.7: documents per asset, COBie spreadsheet, sensor values from CSV, live feeds from the browser; a hosted twin as a write-up. Session bim-ops (W3.17).

BimCraft App codeSite and services Built 5 session bim-ops From: owner (Owner) 0.6-PART3 LC.12
FeatureLC.13 Link to LC.13 Bidding

Covers Forma for Preconstruction, BuildingConnected, Bid Board Pro and TradeTapp. Bid packages from a TakeoffCraft estimate, invitations, prices back, a leveling sheet, subcontractor records. Owner 2026-10-23: build B3–B6 in 0.7: the chosen bid priced in the estimate, invitations and prices back through a form, subcontractor records, bid day. Session bidding (W3.18).

TakeoffCraft Site and servicesApp code Built 7 session bidding From: owner (Owner) 0.6-PART3 LC.13
FeatureLC.14 Link to LC.14 Product configurators

Covers Configurator 360 and Informed Design. A PartCraft configuration published as a configurator page with 3D and DWG/STEP/IFC downloads; the same item parametric in BimCraft. Owner 2026-10-23: build the rest of the cut line in 0.7: variant pack, item variants in the library format, the configurator page, variant picking in BimCraft. Session configurator (W3.19).

BimCraftPartCraft Site and servicesApp code Built 5 session configurator From: owner (Owner) 0.6-PART3 LC.14
FeatureLC.15 Link to LC.15 CAM: more machining

Covers Inventor CAM, FeatureCAM, PowerMill and CAMplete. Contour, pocket, drill, 3D finishing, a tool library, material-removal simulation, post-processors; turning and inspection later. Discord CSV 2026-10-21: Asked again on Discord (3 mentions, #SolidCraft Oct 17; #cadcraft Oct 18): integrated toolpaths and post-processor files (.cps) so G-code fits each machine. PartCraft has CAM with Fanuc, GRBL and LinuxCNC posts built in; missing is a post you can edit yourself (Fusion .cps is Autodesk's JS dialect: read the idea, not the files).

PartCraft App codeOur engines Built 8 – From: owner (Owner) 0.6-PART3 LC.15
FeatureLC.20 Link to LC.20 Energy and daylight analysis

Covers Insight. Loads, annual use and daylight factors from BimCraft’s spaces and constructions. Spike: EnergyPlus and Radiance as WebAssembly vs our own simplified engine. Owner 2026-10-23: build the rest of the cut line in 0.7: vertical sky component, solar gain, daylight factor on a grid, heating and cooling loads; EnergyPlus as WebAssembly a spike. Session bim-ops (W3.17).

BimCraft App codeVendor engines Built 6.5 session bim-ops From: owner (Owner) 0.6-PART3 LC.20
FeatureLC.21 Link to LC.21 Beginner 3D and print prep

Covers Tinkercad, Meshmixer and Netfabb. A beginner mode in ModelCraft, and print prep on the 3D-print check: repair, hollow, supports preview, STL/3MF. Owner 2026-10-23: build the rest of the cut line in 0.7: supports preview, beginner menu style, wall-thickness check, hollow with drain holes, repair. Session print-07 (W3.20).

ModelCraft App code Built 7.5 session print-07 From: owner (Owner) 0.6-PART3 LC.21
Drafting and app features 10
FeatureLG.4 Link to LG.4 Indonesian draft named on the site

Wherever the site or release notes name the Spanish draft, name the Indonesian draft the same way. Written for the owner, applied on the go for the release.

– Site and servicesHelp and words Built 0.25 – From: owner (Owner) 0.6-PART2 LG.4
Owner requests (Oct 22) 1
FeatureUNITS Link to UNITS Units of measure in every app: many more units, each on or off in Settings, starred default

Owner, 2026-10-22: many more units in every app (CivilCraft will use them most), and a Settings section where each unit is turned on or off for the dropdown lists, with a star for the default. One shared table, lib/units/ (canonical, copied byte for byte into each app by a sync script, like lib/shapes), in place of the five separate lists in cadcraft, civilcraft, markupcraft, modelcraft and takeoffcraft units.js (bimcraft, detailcraft and partcraft have none). Exact factors; the international foot and the US survey foot stay two different units. - Length: nm, µm, mm, cm, dm, m, dam, hm, km; mil (thou), in, ft, ft-in, US survey ft, yd, rod, link, chain, furlong, mile, US survey mile, nautical mile, fathom; point and pica for sheets. - Area: mm², cm², m², are, hectare, km²; in², ft², yd², square (100 ft², roofing), rood, acre, sq mi. - Volume: mm³, cm³, mL, L, m³; in³, ft³, yd³ (CY), US gallon, imperial gallon, board foot, acre-foot. - Angle and slope: degrees, deg-min-sec, gons (grads), radians; percent, H:V, rise:run. Settings › General › Units (the shell's, so every app gets it): one list per kind; each unit has an on/off switch and a star. Every unit dropdown shows only the units turned on, and the starred one is the default for new drawings, measures and items. The settings never change a file: a drawing or project keeps its own unit (DWG $INSUNITS, a CivilCraft project's ft / m / US survey ft), and a unit the file uses shows in its dropdown even when turned off. Typed values take any unit's mark (3 ac, 2.5 mi, 400 nm, 12'6"). Build on bimcraft PR #4 (yisraelk, closes GH.3): its toolbar selector and model-units.js (six units, getDisplayUnits/setDisplayUnits, localStorage bimcraft.model.units) become BimCraft's use of the shared table and Settings list; keep the work and credit, carry the saved choice over. Words in en, es-MX and id. Tests: each conversion against its legal definition, parse ↔ format round trips, the copies byte-identical.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio App shellApp codeOur enginesHelp and words Built 6 bimcraft PR #4 merged and brought in first From: owner (Owner) Owner in a Claude session, 2026-10-22
Landscape design (Track LD) 7
FeatureLD.2 Link to LD.2 Planting tools: plants, beds, hedges, plant schedule

Do: place plants at planting or mature size, fill a bed at spacing with a mix by percent, hedge along a line, trees that sit on the terrain and follow regrading, labels from table fields, plant schedule (CSV/XLSX, to TakeoffCraft). IFC site elements with properties.

BimCraftCivilCraft Built 5 session landscape (wave 3, owner pick) From: owner (Owner) docs/0.7-PART7.md; email to support@ 2026-10-22
FeatureLD.3 Link to LD.3 Parametric grading: pads, swales, berms, slope analysis, ponding

Asked: parametric grading (owner, 2026-10-22; proposer a, terrain modelling). CivilCraft already has TIN surfaces, grading, feature lines, corridors and mass haul. Do: a simpler front end on them (no second engine): pad, platform, swale, berm, slope to a target gradient, draggable spot levels and contours, existing and proposed surfaces apart, live cut/fill, slope colouring with limits, flow arrows and ponding.

BimCraftCivilCraft Built 6 session landscape (wave 3, owner pick) From: owner (Owner) docs/0.7-PART7.md; email to support@ 2026-10-22
FeatureLD.4 Link to LD.4 Hardscape that follows terrain: paving, paths, walls, kerbs, ramps, steps

Asked by the proposer (b): parametric paving, paths, retaining and freestanding walls, kerbs, ramps, stairs and steps that follow or modify terrain. Do: objects that regenerate when the terrain or the line moves, layered materials, ramp gradient checked, IFC out with quantities.

BimCraftCivilCraft Built 7 session landscape (wave 3, owner pick) From: owner (Owner) docs/0.7-PART7.md; email to support@ 2026-10-22
FeatureLD.5 Link to LD.5 Irrigation design: zones, heads, drip, pipes, hydraulics

Asked: irrigation tools (owner, 2026-10-22; proposer e). CivilCraft/BimCraft pipe networks exist; no heads, zones or hydraulics. Do: zones, generic head and emitter types (rotor, spray, drip, bubbler; users add their own), coverage and overlap, valves, laterals and mainline, Hazen-Williams pressure loss and flow per zone, schedule and bill of materials, known-answer tests. A calculation aid; an irrigation designer checks it. Owner 2026-10-22: lives in CivilCraft, not a ninth app. Heads: generic types first; branded data only with permission (LD.10).

BimCraftCivilCraft Built 7 session landscape (wave 3, owner pick) From: owner (Owner) docs/0.7-PART7.md; email to support@ 2026-10-22
FeatureLD.6 Link to LD.6 Landscape sheets: planting, grading, irrigation plans and details

Do: planting, grading (contours, spot levels, slope arrows) and irrigation plans, sections through walls and terrain, legends from the tables, on the existing sheet set and plot code.

BimCraftCivilCraft Built 3 session landscape (wave 3, owner pick) From: owner (Owner) docs/0.7-PART7.md; email to support@ 2026-10-22
Workspace layouts (Track WS) 24
FeatureWS.1 Link to WS.1 Pick your workspace layout in Settings › Global (every app)

Settings › Global › Layout › Workspace: CadCraft classic (default), Ribbon and project browser, Toolbox and info box. One choice for every app (cc-workspace), an app offers the layouts its build has (manifest "workspaces"), and the choice is known before the first paint, so the classic layout never flashes first. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shell Built – – From: owner (Owner) owner 2026-10-24
FeatureWS.2 Link to WS.2 BimCraft: Ribbon and project browser layout

Doc's (drsurfbum) docked ribbon and palettes, running BimCraft's own tools: nothing read-only, the panels keep docking, floating and their own windows, the ribbon follows the toolbar's three styles, tears off to its own window and collapses, the open tab is lit, labels fit in every language, every file type stays in the layout. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

BimCraft App shellApp code Built – – From: owner (Owner) owner 2026-10-24
FeatureWS.3 Link to WS.3 BimCraft: Toolbox and info box layout

A toolbox of every Draw tool in groups, an info box that follows the tool or the selection, view tabs per level and 3D, a quick bar, the toolbox in its own window; built from BimCraft's own controls. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

BimCraft App shellApp code Built – – From: owner (Owner) owner 2026-10-24
FeatureWS.4 Link to WS.4 BimCraft: Doc's IFC fixes, record contract, plan graphics, wall sections, assembly schedules

From drsurfbum/bimcraft-SDH: F01 IFC export fixes, F02 versioned wall records, F04 layered plan graphics (coarse / medium / fine), F05 wall sections and elevations, F06 assembly schedules and material legends. Every string translated (es-MX drafts). Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

BimCraft App code Built – – From: owner (Owner) owner 2026-10-24
FeatureWS.8 Link to WS.8 CadCraft: Ribbon and project browser + Toolbox and info box

Both layouts on the shell engine, passing the conformance test. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

CadCraft App code Built 1 – From: owner (Owner) owner 2026-10-24
FeatureWS.9 Link to WS.9 ModelCraft: Ribbon and project browser + Toolbox and info box

Both layouts on the shell engine, passing the conformance test. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

ModelCraft App code Built 1 – From: owner (Owner) owner 2026-10-24
FeatureWS.10 Link to WS.10 MarkupCraft: a ribbon menu style, then both layouts

MarkupCraft has no ribbon menu style yet: one first (it also shows in Settings › Menus), then both layouts, passing the conformance test. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

MarkupCraft App code Built 1.2 – From: owner (Owner) owner 2026-10-24
FeatureWS.11 Link to WS.11 TakeoffCraft: a ribbon menu style, then both layouts

TakeoffCraft has no ribbon menu style yet: one first, then both layouts, passing the conformance test. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

TakeoffCraft App code Built 1.2 – From: owner (Owner) owner 2026-10-24
FeatureWS.12 Link to WS.12 CivilCraft: Ribbon and project browser + Toolbox and info box

Both layouts on the shell engine (Civil, Landscape and Power lines as ribbon tabs), passing the conformance test. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

CivilCraft App code Built 1 – From: owner (Owner) owner 2026-10-24
FeatureWS.13 Link to WS.13 DetailCraft: Ribbon and project browser + Toolbox and info box

Both layouts on the shell engine, passing the conformance test. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

DetailCraft App code Built 1 – From: owner (Owner) owner 2026-10-24
FeatureWS.14 Link to WS.14 PartCraft: Ribbon and project browser + Toolbox and info box

Both layouts on the shell engine (Illustrate as a tab), passing the conformance test. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

PartCraft App code Built 1 – From: owner (Owner) owner 2026-10-24
FeatureWS.17 Link to WS.17 Build your own layout: layout themes as add-ons, with a design guide

Owner 2026-10-24: a design doc that lets contributors build their own layout theme. Layouts become data (a .ccworkspace.json file of the shell's building blocks; the two built-ins use the same format), shared as add-ons of kind workspace, picked in Settings › Global › Layout, imported and exported, and checked by the same conformance test. The guide is docs/LAYOUTS.md in the public getcadcraft/addons repo, with a worked example, linked from the 0.7 release notes. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shellHelp and words Built 1 – From: owner (Owner) owner 2026-10-24
Hardware specs (Track HW) 1
FeatureHW.2 Link to HW.2 Hardware specs from the other six apps

The six apps without the compute probe get it (or a light probe) and send the same report under the same switch. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md. Built 2026-10-24 (closing part 2): the shell loads assets/js/app-hardware.js for the six dev builds (manifest "hardware"); light probe lib/compute/probe-light.js (WebGPU adapter + limits, no device, no WebGL) + the same report.js and switch; tests tools/compute-test/light-probe.mjs, browser-share.mjs.

CadCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shellOur engines Built 0.5 – From: owner (Owner) owner 2026-10-24
Fixes and merges, 2026-10-24 6
FeatureCONTRIB-1024 Link to CONTRIB-1024 BimCraft: renanem's plumbing PRs #7–#12 merged and synced

Pipe and duct connectors on families, runs drawn from them, starter plumbing fixtures, Brazilian PVC tables (NBR 5648, NBR 5688), sanitary drains sized by fixture units (NBR 8160 and IPC). Merged on GitHub, synced into dev. Plan docs/0.7-PART9.md; log docs/0.7-sessions/workspace-layouts.md.

BimCraft App code Built – – From: owner (Owner) owner 2026-10-24
Suggest an item

Anyone can send one; no account and no name needed. The team reads each idea, and the ones we take on appear on this page. Please leave out web addresses.