Release planning

CadCraft 0.8 impact map

Every fix and feature lined up for 0.8, and what each one touches: which apps, and which layers of the stack.

ProjectCadCraft
Sheet0.8 impact
Items297
Date2026-11-01
1Fix
269Feature
2Spike
0Platform
2Site ops
2Sanity check
21Decision
≈ 0days in the written 0.8 plans
  • Planned 0 on the plan for the release it is filed under
  • Built 297 built and working in /lab (the dev builds). Whether the public has it is its reach: "in the lab", "Live" (the last gate) or "switched off"; see docs/REACH-LIVE.md
  • Partly built 0 part of it is built in /lab; the rest waits (see "Waits on")
  • Promised 0 the live site already says it is coming
  • Moved 0 moved here from an earlier release or wishlist
  • Found 0 bug found after a release shipped; fixed in a point release or the next one
  • Candidate 0 recommended 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

Built means built and working in the lab. Live means the public can use it, and is the last gate: 293 Built · Live, 4 Built · in the lab.

Sheet 1 · impact areas

Where 0.8 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 – 104 1 – 1 1 6 113
BimCraft 1 138 – – 1 1 4 145
ModelCraft – 63 1 – 1 1 3 69
MarkupCraft – 40 – – – 1 2 43
TakeoffCraft – 40 – – – 1 3 44
CivilCraft – 87 – – – 1 3 91
DetailCraft – 45 – – – 1 3 49
PartCraft – 97 1 – 1 2 7 108
Studio – 13 – – – 2 6 21
SuperCad Studio – 120 – – – – – 120
Layers
Site and services – 9 – – 1 – 9 19
Desktop host – 6 – – – 1 1 8
App shell – 17 – – – – 1 18
App code – 183 1 – – – 5 189
Our engines – 31 – – – – 1 32
Vendor engines – 2 – – 1 – – 3
Drawing surface – 4 – – – – – 4
Help and words – 9 – – – – 1 10
Tests and tooling – 3 – – – – 1 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 Nov 1, 2026 3:20 pm.

ItemWhatAppsLayersStatusDaysWaits onIssues
Decision Time 25
DecisionIP-NAMES Link to IP-NAMES Input style names

Per-app style names, missing family members, PartCraft orbit, single-letter keys in the Civil and Steel ribbons.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shell Built · Live – Nothing. From: asked of the owner by: input-apps, input-shell (Session) input-apps, input-shell
FeatureBot obtainedDC.84 Link to DC.84 Rename to CadStudio

a Discord member suggests 'CadStudio' as an alternative name.

– App shell Built · Live – – From: Discord community (Discord) Discord #general, Oct 15, 2026
Requests for 0.8 10
FeatureD8.4 Link to D8.4 ModelCraft: axis lock and arrow-key orbit/pan as commands you can bind to any key

Today the arrow keys are fixed in modelcraft.js: with a tool running they lock X (Right), Y (Left), Z (Up) and the parallel/free direction (Down); otherwise they orbit (Shift pans). Make Lock X / Lock Y / Lock Z / Lock parallel and Orbit/Pan left/right/up/down commands in input-modelcraft.js with the arrows as default keys, so Settings › ModelCraft › Customize can move them to any key (e.g. the left hand side of the keyboard). The shell lets the arrows pass today (app-input-ui.js PASS); a style that rebinds them must win while the old default keeps working for everyone else. Asked on Discord (2026-10-25) by a member moving from a push-pull modeler; owner: add to 0.8.

ModelCraft App codeApp shell Built · Live 1 – From: Discord community (Discord) Discord 2026-10-25 (owner: add to 0.8)
FeatureD8.6 Link to D8.6 ModelCraft: Preferences and Model Info dialogs

One Preferences dialog for the app's own settings (units defaults, keys and mouse, drawing, files, view), and a Model Info dialog for what is saved in the file (units and precision, dimensions and text styles, location and north, credits, statistics, components). Gather the settings that are spread around today; add the defaults architects change most. Asked on Discord (2026-10-25) by a member moving from a push-pull modeler; owner: add to 0.8.

ModelCraft App codeApp shell Built · Live 2 – From: Discord community (Discord) Discord 2026-10-25 (owner: add to 0.8)
FeatureD8.14 Link to D8.14 Full-screen crosshair, edge to edge, in every app (CURSORSIZE 100)

Settings › General › Full-screen crosshair: one switch for all eight apps. Two thin lines through the pointer run edge to edge across the drawing or view under it, so you can check by eye that two things line up; toolbars, cards and hints over the view stay on top, and nothing changes with a finger. CadCraft draws it itself (in the active pane of a split view, following the UCS) and also has it as a fourth cursor size, Full screen, set by CURSORSIZE as in AutoCAD: 100 is full screen, a smaller number picks the nearest size (under 5 Small, 5–9 Medium, 10–99 Large). Discord 2026-10-30 (a Discord member, from the other CadCraft channel), owner: "need another feature added to 0.8 now", then "allow the fullscreen crosshairs on all apps". Built 2026-10-30, ready in /lab; plan docs/0.8-PART4.md § D8.14.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shellApp code Built · Live 1 – From: Discord community (Discord) Discord 2026-10-30 (owner: add to 0.8 now)
Input devices (Track ID) 6
FeatureID.1 Link to ID.1 Input devices engine: every device, every app or one app

One shared engine for trackpads, mouse side buttons, pens, touch taps, 3D mice, game controllers and MIDI controllers: settings for every app, or kept for one app; files to share them; tells a trackpad from a mouse wheel. Owner's request 2026-10-27. Plan docs/0.8-PART4.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shell Built · Live 1.5 – From: owner (Owner) Owner, 2026-10-27 (put in the 0.8 stream)
FeatureID.2 Link to ID.2 Trackpads, 3D mice, game and MIDI controllers move the view

Two-finger scroll can pan, zoom or orbit; a pinch can be turned off; the mouse back and forward buttons run commands instead of leaving the app; a 3D mouse (6 axes), a game controller and MIDI knobs pan, zoom and orbit, and their buttons run commands. Owner's request 2026-10-27. Plan docs/0.8-PART4.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shell Built · Live 2 – From: owner (Owner) Owner, 2026-10-27 (put in the 0.8 stream)
FeatureID.3 Link to ID.3 Settings: Input devices, with your own assignments

Settings › Global › Input devices: a card per device, every app or only this app, any command on any button, MIDI controls learned by touching them, export and import. Owner's request 2026-10-27. Plan docs/0.8-PART4.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shell Built · Live 1.5 – From: owner (Owner) Owner, 2026-10-27 (put in the 0.8 stream)
FeatureID.4 Link to ID.4 Pen buttons and finger taps run any command

The pen's side button and eraser end and the two- and three-finger taps can run any command (they could only undo and redo), in every app or one app. Owner's request 2026-10-27. Plan docs/0.8-PART4.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shell Built · Live 0.5 – From: owner (Owner) Owner, 2026-10-27 (put in the 0.8 stream)
FeatureID.6 Link to ID.6 Input devices: help, translations, tests

A help topic in every app, Spanish (Mexico) draft, and tests of the engine, the settings and every app's views. Owner's request 2026-10-27. Plan docs/0.8-PART4.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft Help and wordsApp shell Built · Live 1 – From: owner (Owner) Owner, 2026-10-27 (put in the 0.8 stream)
Engineering gaps (Track EG) 58
FeatureEG.18 Link to EG.18 Calc sheets: live, unit-aware calculations saved with the file

A calculation sheet beside the drawing or model: formulas with units, checked and converted as you type, values that can read from and drive parameters, saved in the file and printed with the set. Owner's review list 2026-10-27 (duplicates removed). Plan docs/0.8-PART5.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shellApp code Built · Live 8 – From: owner (Owner) Owner, 2026-10-27 (engineering gaps list, add to 0.8)
FeatureEG.30 Link to EG.30 Running totals in the status bar: cost, carbon, weight, time

Cost (TakeoffCraft prices), embodied carbon, weight and schedule time shown in the status bar and updated with every edit, with the change since the last save. Owner's second list 2026-10-27 (duplicates removed). Plan docs/0.8-PART5.md § Second list.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shellApp code Built · Live 6 – From: owner (Owner) Owner, 2026-10-27 (engineering ideas list, add to 0.8)
Connect your AI (Track AC) 7
FeatureAC.8 Link to AC.8 Ask box in every app, answered by your connected AI

A box in each app to ask or instruct in plain words — "show me every 2-hour wall", "12 by 16 room, 3-foot door centred on the south wall" — sent to the AI the person connected, which answers with the app's own tools: it selects, highlights in 3D or draws, each change one undo step. Owner's third list 2026-10-27 (Great Eight headliners; duplicates removed). Plan docs/0.8-PART5.md § Third list.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio App shellApp code Built · Live 5 – From: owner (Owner) Owner, 2026-10-27 (Great Eight list, add to 0.8)
FeatureAC.12 Link to AC.12 Suggest mode: AI edits arrive as a change set to accept

A third permission between Read and Edit: the assistant proposes, and its edits arrive as a reviewable change set (shown on the drawing, like a pull request) that the person accepts or rejects in whole or in part. Permissions per app and per project. Owner's Connect your AI list 2026-10-27 (duplicates removed). Plan docs/0.8-PART5.md § Connect your AI.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio App shellApp code Built · Live 8 – From: owner (Owner) Owner, 2026-10-27 (Great Eight: Connect your AI)
FeatureAC.13 Link to AC.13 AI activity log in plain words

A readable record in Studio of what each assistant read, ran and changed, by session and file, exportable for firms that need an audit trail; each change links to its undo step and file history. Owner's Connect your AI list 2026-10-27 (duplicates removed). Plan docs/0.8-PART5.md § Connect your AI.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio Desktop hostApp shell Built · Live 3 – From: owner (Owner) Owner, 2026-10-27 (Great Eight: Connect your AI)
Add-on Library (Track AL) 7
FeatureAL.4 Link to AL.4 Add-on Library: Add-on demand in the apps

Add-on demand in the apps: `app-addons-account.js` (sync, cache, fetch on first need, verify, lazy load), Settings › Add-ons "Your add-ons" + Browse Spec docs/0.8-ADDON-LIBRARY-SPEC.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft App shell Built · Live 6 Settings panel in a real browser against more than the two signed packages (cabinet, windows); the app mounts are in closing_PART_4 § Inbox Owner 2026-10-28 (add, don't embed; tied to the getcadcraft.com account)
FeatureAL.11 Link to AL.11 Add-on Library: Updates and pins

Updates and pins: channels (stable / lab), auto-update within a major, permission-change confirmation, roll back Spec docs/0.8-ADDON-LIBRARY-SPEC.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudioSuperCad Studio App shellSite and services Built · Live 3 a browser run of an update with a second signed version; rest is built (pins, channels, auto-update, roll back) Owner 2026-10-28 (add, don't embed; tied to the getcadcraft.com account)
FeatureAL.13 Link to AL.13 Add-on Library: Dependency resolver

Dependency resolver (§ 3.5): `needs`/`requires`/`enhances`/`provides`/`conflicts` in the manifest, `AccountAddons::resolve` (one version per id, explanations in words), Add/Remove/Update screens with the whole set, orphans, all-or-nothing updates, review rules (no cycles, depth ≤ 5, signed-only), the "Needs" tree on pages; a resolver test matrix Spec docs/0.8-ADDON-LIBRARY-SPEC.md.

CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudioSuperCad Studio Site and servicesApp shell Built · Live 5 – Owner 2026-10-28 (add, don't embed; tied to the getcadcraft.com account)
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.