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.
- Planned 31 0.6 part 1 or part 2 list
- Built 1 built and working in /lab (the dev builds); ships with 0.6
- Partly built 19 part of it is built in /lab; the rest waits (see "Waits on")
- Promised 2 the live site already says 0.6
- Moved 1 moved from the 0.5 wishlist
- Found 0 bug found after 0.5 shipped; 0.5.1 or 0.6
- Candidate 47 recommended for 0.6 in a spike or session log; owner to choose
- Community please test 14 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 33 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 area | Fix | Feature | Spike | Platform | Site ops | Sanity check | Decision | All |
|---|---|---|---|---|---|---|---|---|
| Apps | ||||||||
| CadCraft | 4 | 37 | 1 | – | – | 6 | 14 | 62 |
| BimCraft | – | 24 | – | – | – | 5 | 10 | 39 |
| ModelCraft | – | 14 | 1 | – | – | 6 | 5 | 26 |
| MarkupCraft | – | 7 | – | – | – | 2 | 1 | 10 |
| TakeoffCraft | – | 5 | – | – | – | 3 | 3 | 11 |
| CivilCraft | – | 8 | – | – | – | 2 | 3 | 13 |
| DetailCraft | – | 5 | – | – | – | 2 | 2 | 9 |
| PartCraft | – | 14 | 1 | – | – | 8 | 8 | 31 |
| Studio | 2 | 12 | – | 7 | 1 | 7 | 8 | 37 |
| SuperCadCraft | – | – | – | – | – | – | – | 0 |
| Layers | ||||||||
| Site and services | – | 9 | – | 3 | 2 | – | 21 | 35 |
| Desktop host | – | 4 | – | 6 | – | 4 | 3 | 17 |
| App shell | – | 3 | – | – | – | 1 | 1 | 5 |
| App code | – | 28 | – | – | – | 2 | 9 | 39 |
| Our engines | – | 5 | 1 | – | – | 1 | 1 | 8 |
| Vendor engines | – | 4 | – | – | – | – | 2 | 6 |
| Drawing surface | – | 5 | – | – | – | 1 | – | 6 |
| Help and words | – | 4 | 1 | – | – | 1 | 2 | 8 |
| Tests and tooling | – | 2 | 1 | – | – | – | 3 | 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 9:50 pm.
| Item | What | Apps | Layers | Status | Days | Waits on | Issues |
|---|---|---|---|---|---|---|---|
| Fixes 4 | |||||||
Sanity checkDF.1e
Link to DF.1e |
Won't open on Windows 11 ArtCraft’s Our 0.4 installer on a clean Windows 11 VM, with and without WebView2. 0.4.1 bundles the runtime for the known case. |
Studio | Desktop host | Planned | in DF.1 | Owner: Windows 11 VM run From: Discord community (Discord) 0.6-PART2 DF.1 | |
Sanity checkM3D-DRIFT
Link to M3D-DRIFT |
CadCraft’s 3D kernel copy has drifted from ModelCraft’s cadcraft/dev/m3d/ differs from ModelCraft’s since 2026-10-15 (before the lc-model session). It was not re-copied because CadCraft never animates, so it does not need the new methods. Decide whether to re-copy on the next sync, and run the CadCraft 3D tests if so. |
CadCraftModelCraft | Planned | – | – From: session lc-model (Session) lc-model session report | ||
FeatureSTACK-DIR
Link to STACK-DIR |
Stack-ups in more than one direction Stack-ups run in one direction only (decided for now). Two- and three-direction chains (a stack-up across X and Y, or around an angle) would be a later step. |
PartCraft | Candidate | – | – From: session lc-make (Session) lc-make session report | ||
Sanity checkTIMINGS-QUIET
Link to TIMINGS-QUIET |
Re-run the nesting and stack-up timings on a quiet machine The machine was busy when LC.17 and LC.18 were timed. Re-run both on a quiet machine before any speed is quoted in release notes. |
CadCraftPartCraft | Planned | – | – From: session lc-make (Session) lc-make session report | ||
| Engines and file formats 3 | |||||||
FeaturePF.1
Link to PF.1 |
E57 point clouds Read through web-e57 (Apache-2.0) in its own vendor folder, behind one readE57 call, in the cloud worker: every scan with its pose, colour, intensity. A Rust crate can replace it in 0.7 (Track RS moved there). |
CadCraftBimCraft | Vendor enginesApp code | Partly built | 2.5 | – From: owner (Owner) 0.6-PART1 PF.1 | |
SpikeDF.10
Link to DF.10 |
Our DWG, opened in AutoCAD A fixture pack in all six versions and a checklist (docs/DWG-AUTOCAD-CHECK.md): AUDIT, layers, sheets, dimensions, hatches, attributes, dynamic blocks, XCLIP, images. Discord CSV 2026-10-21: Asked again on Discord (2 mentions, #cadcraft Oct 18, 20): keep objects editable when the drawing goes back to AutoCAD — “the market here still needs DWG”. Our save keeps dimensions, layouts, MTEXT, attributes and 3D; the AutoCAD/TrueView run is still the missing proof. |
CadCraft | Our enginesTests and toolingHelp and words | Partly built | 0.5 | Owner: TrueView / AutoCAD run From: Discord community (Discord) 0.6-PART2 DF.10 | |
FeatureBot obtainedDC.43
Link to DC.43 |
Faster engines: Rust or other languages through WebAssembly, or C++ ArtCraft’s Suggests using Rust WebAssembly instead of porting to native languages for better performance. |
– | Our engines | Candidate | – | – From: Discord community (Discord) Discord #cadcraft, Oct 14, 2026 | |
| BIM interop 3 | |||||||
FeatureDF.12b
Link to DF.12b |
Archicad bundle An open-source script in Archicad’s Python palette exports IFC, layouts as PDF + DWG, and a manifest with views, layout book, properties and template standards. BimCraft opens the bundle as one project; standards load into BimCraft and CadCraft. Discord CSV 2026-10-21: Asked again on Discord (#cadcraft Oct 21; #craft-apps Oct 19, 21): ArchiCAD workflows. |
CadCraftBimCraft | App codeTests and toolingHelp and words | Partly built | 3–5 | Owner: a machine with Archicad From: Discord community (Discord) 0.6-PART2 DF.12 | |
FeatureDF.12c
Link to DF.12c |
Revit ↔ Archicad through BimCraft IFC in and out keeping GlobalIds, property sets and classifications; parameter ↔ property mapping files; BCF for issues; a round-trip report. |
BimCraft | App codeOur enginesHelp and words | Partly built | 2 | Owner: Revit and Archicad From: Discord community (Discord) 0.6-PART2 DF.12 | |
FeatureBIM-BUNDLE-OPEN
Link to BIM-BUNDLE-OPEN |
Open a project bundle (.ccbundle.zip) in BimCraft and the other apps The owner on Discord (2026-10-19): BimCraft opens a .ccbundle.zip in 0.7, and every CadCraft app can open one as well. Bundle format docs/spikes/archicad-bundle.md; reader bundle-open.js (BimCraft). Related: DF.12b Archicad bundle. |
CadCraftBimCraft | Planned | – | – From: Discord community (Discord) Discord, Oct 19, 2026 | ||
| Moved from the 0.5 wishlist 2 | |||||||
FeatureWL.7
Link to WL.7 |
Library items in your language Optional translated names, types and parameter labels in the item format, shown in the session’s language in apps and schedules. |
CadCraftBimCraft | App codeSite and services | Partly built | 1.5 | – From: Revit ideas board, Jun 2026 (Ideas board) 0.5-PLAN WL.7 | |
FeatureWL.26
Link to WL.26 |
Feature lines shared between projects A data reference that updates when the source changes. |
CivilCraft | App codeSite and services | Moved | 1.5 | Team projects (parked) From: Civil 3D ideas board, Nov 2025 (Ideas board) 0.5-PLAN WL.26 | |
| Platforms and stores 7 | |||||||
PlatformSIGN
Link to SIGN |
Code signing on every platform Windows through Azure Artifact Signing, macOS with the DDG Developer ID and notarisation. The site’s unsigned notices change with it. |
Studio | Desktop hostSite and services | Partly built | – | Owner: Azure identity validation From: owner (Owner) Catalog / release-05 log | |
PlatformPLAY
Link to PLAY |
Studio on Google Play Tablets and phones, signed with our release key; listing needs phone screenshots. |
Studio | Desktop hostSite and services | Promised | – | Owner: Play upload key, listing From: owner (Owner) Catalog::unbuiltPlatforms | |
PlatformIPAD
Link to IPAD |
Studio for iPad on the App Store Signed with The Data Design Group team; built and tested on the simulator so far. |
Studio | Desktop hostSite and services | Promised | – | Owner: App Store submission From: owner (Owner) Catalog::unbuiltPlatforms | |
PlatformIPH.1
Link to IPH.1 |
iPhone build Device family iPhone + iPad, orientations, Info.plist keys, iPhone screenshots for the listing. |
Studio | Desktop host | Partly built | 0.5 | – From: owner (Owner) 0.6-PART2 IPH.1 | |
PlatformIPH.3
Link to IPH.3 |
Check on a real iPhone Files from the Files app, sign-in, Live over Bonjour, the keyboard over the command line. |
Studio | Desktop host | Planned | owner | Owner: a real iPhone From: owner (Owner) 0.6-PART2 IPH.3 | |
PlatformMSIX
Link to MSIX |
MSIX for the Microsoft Store Proposed alongside Windows signing; not decided. |
Studio | Desktop host | Planned | – | Owner decision From: owner (Owner) windows-signing note | |
FeatureBot obtainedDC.36
Link to DC.36 |
Studio’s shell: web view and Tauri, or fully native (GPUI, pure Rust) Expresses disappointment that apps depend on Tauri and web components, questioning performance viability. |
Studio | Desktop hostTests and tooling | Candidate | – | – From: Discord community (Discord) Discord #general, Oct 13, 2026 | |
| Site and operations 2 | |||||||
Site opsPAID-AO
Link to PAID-AO |
Paid add-ons with a revenue share Needs Stripe Connect, tax and payout terms. 0.5 kept outside add-ons free; "not before 0.6". |
– | Site and services | Candidate | – | Owner decision 11 From: owner (Owner) 0.5-PLAN decisions | |
Site opsBot obtainedDC.97
Link to DC.97 |
Vet contributors and review every outside change Request to verify contributor backgrounds to prevent malicious code additions that could cause data leaks. |
– | Site and services | Candidate | – | – From: Discord community (Discord) Discord #suggest-a-craft, Oct 15, 2026 | |
| One lineup (consolidation) 19 | |||||||
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. |
BimCraftCivilCraft | App codeDrawing surface | Candidate | 1 + 6–8 | – From: owner (Owner) 0.6-PART3 LC.1 | |
FeatureLC.2
Link to LC.2 |
Working together in the cloud Covers Forma Design Collaboration, BIM Collaborate and Docs. Team projects across every app, versions, comments and BCF issues on any file, a federated team model, notifications. Restarts "Working together, step 2". Discord CSV 2026-10-21: Asked again on Discord (#SolidCraft Oct 17; #technical-development Oct 17): save to Google Drive or other cloud folders, a shared cloud-storage brick for all apps, real-time collaboration across all apps. Cloud folders on B2 are specced (docs/CLOUD-FOLDERS-SPEC.md); synced Drive/OneDrive folders work today through the folder picker. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | Site and servicesDesktop hostApp shell | Candidate | 8–10 | Owner: B2 driver, SYNC_PUBLIC From: owner (Owner) 0.6-PART3 LC.2 | |
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. |
CadCraftBimCraft | Our enginesApp code | Candidate | 4 | PF.1, RS.7 From: owner (Owner) 0.6-PART3 LC.3 | |
FeatureLC.5
Link to LC.5 |
Plant design Covers Plant 3D and Factory Design Utilities. P&ID symbols, tags and line lists in CadCraft; spec-driven 3D piping and equipment in BimCraft; isometrics. As add-ons. |
CadCraftBimCraft | App code | Candidate | 4 + 8 | – From: owner (Owner) 0.6-PART3 LC.5 | |
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. |
CadCraft | App codeDrawing surface | Candidate | 3 | Owner: yes to the auto 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 | Candidate | 5 | – From: owner (Owner) 0.6-PART3 LC.7 | |
FeatureLC.8
Link to LC.8 |
Parts vault Covers Vault and Fusion Manage. Check-in and check-out, revisions and release states, where-used and BOMs from PartCraft and CadCraft, an approval step. |
CadCraftPartCraftStudio | Site and servicesApp code | Candidate | 6 | LC.2 From: owner (Owner) 0.6-PART3 LC.8 | |
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. |
BimCraft | App code | Partly built | 8 | DF.26 go 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. |
BimCraft | App codeSite and services | Partly built | 1 + 6 | – 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. |
TakeoffCraft | Site and servicesApp code | Partly built | 6 | – 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. |
BimCraftPartCraft | Site and servicesApp code | Partly built | 5 | – 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 | Candidate | 8 | – From: owner (Owner) 0.6-PART3 LC.15 | |
FeatureLC.16
Link to LC.16 |
Water, sewer and storm networks Covers InfoWorks ICM, InfoWater, XPSWMM and InfoDrainage. Pressure and dynamic routing in CivilCraft on EPA EPANET and SWMM (public domain) as WebAssembly. |
CivilCraft | App codeVendor engines | Partly built | 2 + 6 | – From: owner (Owner) 0.6-PART3 LC.16 | |
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. |
BimCraft | App codeVendor engines | Partly built | 1 + 6–10 | – 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. |
ModelCraft | App code | Partly built | 3 | – From: owner (Owner) 0.6-PART3 LC.21 | |
FeatureBot obtainedDC.1
Link to DC.1 |
One app with plugin modes (SuperCadCraft) User proposes collapsing eight separate apps into one app with plugin-based operating modes for BIM, 3D, CAM, GIS, and structural work instead of separate applications. |
– | App shell | Candidate | – | – From: Discord community (Discord) Discord #suggest-a-craft, Oct 11, 2026 | |
FeatureBot obtainedDC.22
Link to DC.22 |
Send BimCraft models to Twinmotion and Enscape Request for BimCraft plugins that export to Twinmotion and Enscape rendering engines. |
BimCraft | App code | Partly built | – | – From: Discord community (Discord) Discord #suggest-a-craft, Oct 13, 2026 | |
FeatureBot obtainedDC.54
Link to DC.54 |
RhinoCraft or GrasshopperCraft: parametric modeling and scripting Request to create a RhinoCraft or GrasshopperCraft product with parametric modeling and scripting capabilities like Rhino and Grasshopper. |
ModelCraftPartCraft | Candidate | – | – From: Discord community (Discord) Discord #suggest-a-craft, Oct 14, 2026 | ||
FeatureDC.116
Link to DC.116 |
Auto-detect walls and rooms from a set of plans (PDF or scans) Bring in a set of plans (PDF or scanned drawings) and have walls, doors and windows detected to build the model. DF.23 does this from the lines of a DWG/DXF; this asks for PDFs and pictures, related to LC.6 scanned drawings. |
CadCraftBimCraftMarkupCraft | Candidate | – | – From: Discord community (Discord) Discord, pasted by the owner | ||
| Decision Time 42 | |||||||
DecisionLC.11
Link to LC.11 |
Media and entertainment Character animation and production tracking (Maya, Flow Production Tracking): leave out, or fold into SuperCadCraft’s scope. |
– | App code | Decision Time | – | You: decision From: asked of the owner by: 0.6-PART3 LC.11 (Session) 0.6-PART3 LC.11 | |
FeatureUPDATES
Link to UPDATES |
Turn on Studio auto-updates The updater is built but off: it needs your update signing key, a release feed, and decision 10 (checks on by default?). a Discord member asked on Discord. -- We'll allow Studio settings to have on by default and checkmark can be turned off; Will need a "check for updates" - report current and latest version. Discord CSV 2026-10-21: Before it turns on: D7.54 (three updater bugs found 2026-10-21 — the What's new card nags with updates off, the feed lists only Windows x64, errors read as “network”). |
Studio | Site and servicesDesktop host | Candidate | – | You: key + decision From: Discord community (Discord) updates.rs, Discord | |
DecisionDEC-1
Link to DEC-1 |
Name the Live feature Pick the final name for Live / Work together. |
Studio | App codeHelp and words | Decision Time | – | You: decision From: asked of the owner by: 0.5-PLAN decision 1 (Session) 0.5-PLAN decision 1 | |
FeatureDEC-7
Link to DEC-7 |
Invite link lifetime 8 hours (current), 1 hour, or until the host ends. DECISION: Allow user to set default in Studio settings, and adjust in advanced options at link creation time. |
Studio | Desktop host | Candidate | – | You: decision From: asked of the owner by: 0.5-PLAN decision 7 (Session) 0.5-PLAN decision 7 | |
DecisionDEC-8
Link to DEC-8 |
How far dynamic blocks go Keep the M set in use now, or add S or the full set; where 0.4 P.7 goes. |
CadCraft | App codeOur engines | Decision Time | – | You: decision From: asked of the owner by: 0.5-PLAN decision 8 (Session) 0.5-PLAN decision 8 | |
DecisionDEC-9
Link to DEC-9 |
Wishlist for the other apps Which WL items outside BimCraft and CivilCraft become must-haves (the recommended six are in use). |
CadCraftBimCraftCivilCraftPartCraft | App code | Decision Time | – | You: decision From: asked of the owner by: 0.5-PLAN decision 9 (Session) 0.5-PLAN decision 9 | |
DecisionDEC-11
Link to DEC-11 |
Free or paid outside add-ons Free only (recommended), or paid with a revenue share: Stripe Connect, tax and payout terms. Moved out of Decision Time 2026-10-17: Free outside add-ons only, as recommended. Paid add-ons with a revenue share stay a separate candidate (PAID-AO). |
– | Site and services | Planned | – | Default in place; change it here if you decide otherwise From: asked of the owner by: 0.5-PLAN decision 11 (Session) 0.5-PLAN decision 11 | |
DecisionDEC-13c
Link to DEC-13c |
Store listings as Studio only Confirm the stores list Studio only (recommended). Moved out of Decision Time 2026-10-17: Store listings name Studio only, as recommended. |
Studio | Desktop host | Planned | – | Default in place; change it here if you decide otherwise From: asked of the owner by: 0.5-PLAN decision 13 (Session) 0.5-PLAN decision 13 | |
DecisionLIVE_PUBLIC
Link to LIVE_PUBLIC |
Open Live invite links Set LIVE_PUBLIC=1 and approve the pricing and Catalog copy that goes with it. Moved out of Decision Time 2026-10-17: Ships behind the switch LIVE_PUBLIC (0 now). Setting 1 opens Live invite links. |
Studio | Site and services | Planned | – | Switch LIVE_PUBLIC=0; you turn it on, and approve the pricing and Catalog copy first From: asked of the owner by: live-relay, release-05 (Session) live-relay, release-05 | |
DecisionSIGNIN
Link to SIGNIN |
Safer app sign-in for everyone Change APP_SIGNIN_CHECKS from lab to on, so the sign-in checks and alert mails reach everyone. Moved out of Decision Time 2026-10-17: Ships behind the switch APP_SIGNIN_CHECKS (lab now). Changing it to on sends the sign-in checks and alert mails to everyone. |
Studio | Site and services | Planned | – | Switch APP_SIGNIN_CHECKS=lab; you turn it on From: asked of the owner by: live-relay, release-05 (Session) live-relay, release-05 | |
DecisionPACKS
Link to PACKS |
Install button for trade packs Set TAKEOFF_PACKS_INSTALL=1 to show "Install in TakeoffCraft" on /addons. Moved out of Decision Time 2026-10-17: Ships behind the switch TAKEOFF_PACKS_INSTALL (unset = off). Setting 1 shows "Install in TakeoffCraft" on /addons. |
TakeoffCraft | Site and services | Planned | – | Switch TAKEOFF_PACKS_INSTALL off; you turn it on From: asked of the owner by: 0.5-PART4 TK.6 (Session) 0.5-PART4 TK.6 | |
DecisionADDONS
Link to ADDONS |
Open the add-on directory and uploads Set ADDONS_KIT_PUBLIC, ADDONS_UPLOADS and ADDONS_PUBLIC; allow one-click install for packs and input styles. |
CadCraftTakeoffCraft | Site and services | Decision Time | – | You: flag From: asked of the owner by: addons, input-shell (Session) addons, input-shell | |
DecisionAO.8
Link to AO.8 |
Send the add-on posts Approve and send the drafted "Build an add-on" and Apparel news and Discord posts. |
CadCraft | Site and services | Decision Time | – | You: publish From: asked of the owner by: addons-posts-draft (Session) addons-posts-draft | |
DecisionLIB-PUBLIC
Link to LIB-PUBLIC |
Make LibraryCraft public Set LIBRARY_PUBLIC=1 after the library decisions below; residential, entourage and standard-part items wait on it. |
– | Site and services | Decision Time | – | You: flag From: asked of the owner by: TASKS, render, bim-residential (Session) TASKS, render, bim-residential | |
DecisionLIB-BOUNTY
Link to LIB-BOUNTY |
Bounty payouts and terms How winners get paid, whether 1099s are needed and who files them, the final bounty terms. |
– | Site and services | Decision Time | – | You: decision From: asked of the owner by: TASKS (Session) TASKS | |
DecisionLIB-LEGAL
Link to LIB-LEGAL |
Legal review of /library/rules The library rules (contributing, licenses, sources, takedown and counter-statement text, bounties) are now published on the site under Legal at /legal/library (also linked in the footer, the sitemap and llms.txt). Still open: a lawyer’s review of the text, and whether to name a DMCA agent. The page says nothing about being reviewed. |
– | Site and servicesHelp and words | Partly built | – | Published; legal review and the DMCA agent question are yours From: asked of the owner by: TASKS (Session) TASKS | |
DecisionLIB-FREECAD
Link to LIB-FREECAD |
FreeCAD parts rights Does the repo’s CC BY 3.0 cover the parts, or ask the three authors to confirm? |
– | Site and services | Decision Time | – | You: decision From: asked of the owner by: TASKS (Session) TASKS | |
DecisionLIB-LISTED
Link to LIB-LISTED |
LibraryCraft as a listed app? Join Catalog::apps(), pricing and the trademark tests, or stay a site service. |
– | Site and services | Decision Time | – | You: decision From: asked of the owner by: TASKS (Session) TASKS | |
DecisionLIB-MAKER
Link to LIB-MAKER |
Maker verification Who verifies maker accounts and what proof is required. |
– | Site and services | Decision Time | – | You: decision From: asked of the owner by: TASKS (Session) TASKS | |
DecisionLIB-CATS
Link to LIB-CATS |
Mechanical and steel categories Add mechanical/parts and structural/steel, and whether common steel sizes become library items. |
CadCraftDetailCraftPartCraft | Site and services | Decision Time | – | You: decision From: asked of the owner by: parts-shapes (Session) parts-shapes | |
DecisionLIB-PREVIEW
Link to LIB-PREVIEW |
Review the LibraryPreview fix Review the circle-as-two-arcs fix in LibraryPreview.php and the library-import.php changes. |
– | Site and services | Decision Time | – | You: hand check From: asked of the owner by: parts-shapes (Session) parts-shapes | |
DecisionGOOGLE
Link to GOOGLE |
Google sign-in Choose the DDG account and project name, create the OAuth Web client, put its ID and secret in .env. |
– | Site and services | Decision Time | – | You: account / key From: asked of the owner by: TASKS (Session) TASKS | |
DecisionOLD-GPL
Link to OLD-GPL |
Retire old releases with GPL code Retire the frozen 0.1–0.4 folders that still load libredwg-web, Pyodide or OpenCascade. |
CadCraftBimCraftModelCraftPartCraft | Vendor enginesSite and services | Decision Time | – | You: decision From: asked of the owner by: TASKS; libredwg-retired (Session) TASKS; libredwg-retired | |
DecisionSTORES
Link to STORES |
Submit Studio to the stores Play, App Store, Microsoft Store and Flathub; approve the store copy; fix the Updates card for store builds first. |
Studio | Desktop hostSite and services | Decision Time | – | You: publish From: asked of the owner by: 0.5-PART3 TB.6 (Session) 0.5-PART3 TB.6 | |
DecisionTB-SIGNIN
Link to TB-SIGNIN |
Sign-in in tablet store builds Keep "no sign-in" like the desktop store builds, or allow it. |
Studio | Desktop host | Decision Time | – | You: decision From: asked of the owner by: tablets (Session) tablets | |
DecisionPH.6
Link to PH.6 |
Approve the phone copy The "Phones work too" line for /studio and requirements, and the Play description line. |
Studio | Site and services | Decision Time | – | You: publish From: asked of the owner by: 0.5-FINAL PH.6 (Session) 0.5-FINAL PH.6 | |
DecisionSUGGEST
Link to SUGGEST |
Move suggestion statuses On /admin/suggestions move #507, #600, #572, #578, #531, #462, #573 (and #461, #567); this emails people. |
CadCraftBimCraftModelCraftPartCraft | Site and services | Decision Time | – | You: publish From: asked of the owner by: sg-cad-bim, sg-model-part (Session) sg-cad-bim, sg-model-part | |
DecisionBM.4-POST
Link to BM.4-POST |
Reply to the door and window requester Post the drafted Discord reply: doors and windows are in the BimCraft lab. |
BimCraft | Site and services | Decision Time | – | You: publish From: asked of the owner by: bim-model (Session) bim-model | |
DecisionSG.8-LEGAL
Link to SG.8-LEGAL |
Legal look at the RVT preview Counsel reviews the third-party library BimCraft uses to read Revit files (an Apache-2.0 open-source library, pinned and built from source) before the preview leaves the lab. We did not write it, and we do not read or copy any Autodesk code. |
BimCraft | Vendor engines | Decision Time | – | You: decision From: asked of the owner by: bim-rvt; spikes/rvt-preview (Session) bim-rvt; spikes/rvt-preview | |
DecisionSG.8-RVT
Link to SG.8-RVT |
More Revit 2024–2026 projects Real projects for re-checking, and a Windows machine with Revit for the exporter. Discord CSV 2026-10-21: Asked again on Discord (6 mentions, #cadcraft Oct 19; #craft-apps Oct 19–21): Revit .rvt support is the most-repeated BIM ask; several people did not know BimCraft exists (D7.61). |
BimCraft | App code | Decision Time | – | You: sample From: asked of the owner by: bim-rvt (Session) bim-rvt | |
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 | Decision Time | – | You: decision From: asked of the owner by: input-apps, input-shell (Session) input-apps, input-shell | |
DecisionRENDER-NEXT
Link to RENDER-NEXT |
Render follow-ups Live textures in BimCraft’s 3D view, and keeping the 15 entourage items. |
BimCraftModelCraft | App code | Decision Time | – | You: decision From: asked of the owner by: render (Session) render | |
DecisionMEP-REL
Link to MEP-REL |
Release the HVAC and piping add-ons List them on /addons; a mechanical or plumbing professional reviews the labelled defaults. |
CadCraft | App codeSite and services | Decision Time | – | You: publish From: asked of the owner by: cad-mep (Session) cad-mep | |
DecisionAP-CHECKS
Link to AP-CHECKS |
Apparel DXF-AAMA outside checks A hand-made marker to compare nesting with, and our DXF-AAMA opened in another pattern program. MARKERNEST has not been compared with a marker made by a pattern maker, and none of our styles includes one: we would need to ask a pattern maker for one. |
CadCraft | App code | Decision Time | – | You: hand check From: asked of the owner by: apparel (Session) apparel | |
DecisionWL.34
Link to WL.34 |
Examples repo layout Repo layout for PartCraft’s public examples. |
PartCraft | Tests and tooling | Decision Time | – | You: decision From: asked of the owner by: part (Session) part | |
DecisionSAMPLES-LIC
Link to SAMPLES-LIC |
Vendor sample licences Which files in testfiles/dwg-samples may go into public repos. |
– | Tests and tooling | Decision Time | – | You: decision From: asked of the owner by: 0.5-PLAN Parked (Session) 0.5-PLAN Parked | |
DecisionOLD-REPOS
Link to OLD-REPOS |
Retire the old per-app repos Archive the old local per-app repositories once the public app repos are confirmed complete. They are never published. |
CadCraftBimCraftModelCraftCivilCraft | Tests and tooling | Decision Time | – | You: decision From: asked of the owner by: closing (Session) closing | |
DecisionDISCORD-ASK
Link to DISCORD-ASK |
Ask Discord for files, invite testers Post asking for the bug files (a Discord member, a Discord member); invite rolo to /lab; the ArtCraft name clash. |
CadCraftStudio | App code | Decision Time | – | You: sample From: discord-fixes plan (Session) 0.6-PART2 DF.1 | |
FeatureBot obtainedDC.84
Link to DC.84 |
Rename to CadStudio a Discord member suggests 'CadStudio' as an alternative name. |
– | App shell | Candidate | – | – From: Discord community (Discord) Discord #general, Oct 15, 2026 | |
DecisionNEST-CAD-PATH
Link to NEST-CAD-PATH |
Nest CadCraft outlines through PartCraft, or add a CadCraft nesting add-on? Decided for now: CadCraft outlines are nested in PartCraft through DXF. A Nesting add-on inside CadCraft would be a new build. Keep it as is, or ask for the add-on. |
CadCraftPartCraft | Decision Time | – | You: decision From: session lc-make (Session) lc-make session report | ||
DecisionPU-DEFAULTS
Link to PU-DEFAULTS |
PartCraft usability: five defaults chosen for now Taken by the session under rule 9 until you say otherwise: (1) faint planes cannot be clicked; (2) Dimension as you draw is on for existing users too, because new users cannot be told apart; (3) a typed line angle other than 0, 90, 180 or 270 sets the direction but is not dimensioned; (4) Cut into it starts at half the part’s thickness; (5) there is no drag handle on Through all ends or on values an equation drives. All are in the session log’s For the owner section. |
PartCraft | Decision Time | – | You: decision From: session part-usability (Session) part-usability session report | ||
DecisionFS-LIBRARY-LINK
Link to FS-LIBRARY-LINK |
Insert foodservice equipment straight from a maker library into the open drawing Owner 2026-10-21: can we connect to KCL so its items can be inserted into the open drawing? Checked 2026-10-21: KCL (Revalize) is a paid subscription library with its own AutoCAD and Revit add-ins and partner integrations for design and quoting programs; no public API was found. Today CadCraft and BimCraft open KCL blocks only from files the person already has (Library > Files, INSERT F; the equipment schedule reads KCL-ITEM / KCL-MFR attributes), and LIBRARY-SPEC says there is no KCL API integration and copy never says it integrates. A live link needs KCL as a partner: the owner asks KCL / Revalize about their partner program and terms (who may download, caching, attribution, account sign-in). If they agree: a Library source that signs in with the person own KCL account, searches, and places the block with its attributes and schedule data (one undo step). Without them: a Library source for a folder of KCL downloads the person already has. |
CadCraftBimCraft | Decision Time | 3 + partner | Owner: ask KCL / Revalize about their partner integration From: owner (Owner) | ||
| Community please test 14 | |||||||
Sanity checkDB.7-8
Link to DB.7-8 |
AutoCAD-made dynamic-block samples Samples for lookup, XY, rotation and polar parameters and array, rotate and lookup actions. |
CadCraft | Our enginesApp code | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/DB.7-8.md and waits on the owner's OK to post From: asked of the owner by: 0.5-FINAL; cad-draw (Session) 0.5-FINAL; cad-draw | |
Sanity checkLIVE-NET
Link to LIVE-NET |
Live on real networks Join tests on Windows and a Mac, real laptops and an access point, a host behind NAT with a phone-hotspot joiner. |
Studio | Desktop host | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/LIVE-NET.md and waits on the owner's OK to post From: asked of the owner by: 0.5-FINAL LV.13, LV.27 (Session) 0.5-FINAL LV.13, LV.27 | |
Sanity checkWIN-CLEAN
Link to WIN-CLEAN |
Clean Windows run WINDOWS-CHECK W1–W16 on clean Windows 10 (no WebView2) and 11, including removing 0.4 per-app installs. |
Studio | Desktop host | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/WIN-CLEAN.md and waits on the owner's OK to post From: asked of the owner by: desktop, release-05 (Session) desktop, release-05 | |
Sanity checkMAC-CLEAN
Link to MAC-CLEAN |
Check the macOS .dmg Open the published unsigned .dmg on a clean Mac and on an Intel Mac. |
Studio | Desktop host | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/MAC-CLEAN.md and waits on the owner's OK to post From: asked of the owner by: release-05 (Session) release-05 | |
Sanity checkPH-FOLD
Link to PH-FOLD |
Real fold-phone check Outer and inner screen and the hinge in book posture, on hardware. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | App shell | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/PH-FOLD.md and waits on the owner's OK to post From: asked of the owner by: phones (Session) phones | |
Sanity checkRENDER-GPU
Link to RENDER-GPU |
Time renders on a real graphics card Best at 4K and High quality in /lab/modelcraft on your machine; report the times. One data point so far: a 49-frame 480p animation video took 38 s on this busy server’s CPU graphics. Rendering and headset speed on a real graphics card are still unmeasured. |
BimCraftModelCraft | Drawing surface | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/RENDER-GPU.md and waits on the owner's OK to post From: asked of the owner by: render (Session) render | |
Sanity checkTK-REVIEW
Link to TK-REVIEW |
Estimators for the trade packs Find estimators to review the 16 starter packs before any is marked reviewed. |
TakeoffCraft | App code | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/TK-REVIEW.md and waits on the owner's OK to post From: asked of the owner by: takeoff-packs (Session) takeoff-packs | |
Sanity checkES-MX
Link to ES-MX |
Native Spanish review A native speaker reviews the es-MX drafts (about 3,700 new strings) so "borrador" can come off. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | Help and words | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/ES-MX.md and waits on the owner's OK to post From: asked of the owner by: closing, cad-mep (Session) closing, cad-mep | |
Sanity checkVR-HEADSET
Link to VR-HEADSET |
Try VR design review on a real headset LC.19 ran only in an emulator. Put on a real headset, open a model in ModelCraft and BimCraft, enter VR, and report what works (movement, comfort, anything that fails). |
BimCraftModelCraft | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/VR-HEADSET.md and waits on the owner's OK to post From: session lc-model (Session) lc-model session report | ||
Sanity checkVR-STUDIO
Link to VR-STUDIO |
Does Studio’s web view offer WebXR? Not checked. If Studio’s web views have no WebXR, the VR button there says “No VR headset found” and VR is browser-only. Open VR in the packed Studio on Windows, macOS and Linux and say which, so the help and release notes tell the truth. |
BimCraftModelCraftStudio | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/VR-STUDIO.md and waits on the owner's OK to post From: session lc-model (Session) lc-model session report | ||
Sanity checkTEXTBOOK-CHECK
Link to TEXTBOOK-CHECK |
Printed stack-up examples to check LC.18 against No openly available worked textbook example was found (the only copies online were pirated, so none were used). LC.18 is checked against hand-worked examples, every best and worst combination of 20 random chains, and a simulation of 200,000 random assemblies. A few printed examples from a book such as Fischer’s, typed into the test, would close this. |
PartCraft | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/TEXTBOOK-CHECK.md and waits on the owner's OK to post From: session lc-make (Session) lc-make session report | ||
Sanity checkISO2768-LOOK
Link to ISO2768-LOOK |
Check the ISO 2768 values against your copy of the standard The ISO 2768 tolerance values in the stack-up tool were typed in by hand. Look them over once against your copy of the standard. |
PartCraft | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/ISO2768-LOOK.md and waits on the owner's OK to post From: session lc-make (Session) lc-make session report | ||
Sanity checkNEST-CUTTER
Link to NEST-CUTTER |
Open a saved nest DXF in your cutter’s software Only ezdxf has checked a saved nest DXF so far. Open one in the software your cutter or plotter uses and report whether the pieces, layers and units come in right. |
CadCraftPartCraft | Community please test | – | Testers on Discord: the post (steps and expected result) is drafted in docs/community-tests/NEST-CUTTER.md and waits on the owner's OK to post From: session lc-make (Session) lc-make session report | ||
Sanity checkPU-HAND
Link to PU-HAND |
PartCraft usability hand checks Drag handles with a real mouse, a trackpad and a touch screen; Dimension as you draw with a tablet’s on-screen keyboard; the faint planes in the dark (Model) theme. |
PartCraft | Community please test | – | Reports from #partcraft, posted 2026-10-21: https://discord.com/channels/1558306727454052452/1559061266218094602/1562531452640559185 From: session part-usability (Session) part-usability session report | ||
| Recommended for 0.6, owner to choose 4 | |||||||
FeatureSG.7+
Link to SG.7+ |
Magnet-capable magnetostatics A 2-D triangle mesher and nonlinear magnetostatics with magnets as library scripts; the base for motor design later. |
PartCraft | App codeHelp and words | Partly built | 7 | – From: suggestion #573 (Suggestion) SG7 motor spike | |
FeatureVP-NAME
Link to VP-NAME |
Viewport view labels as fields A label that follows its viewport’s view name through DWG and DXF; touches eight read/write paths. |
CadCraft | App codeOur engines | Candidate | – | An AutoCAD-made sample From: cad-files session (Session) cad-files log | |
FeaturePT-GPU
Link to PT-GPU |
WebGPU path tracer The WebGL path tracer is deprecated upstream; moving needs WebGPU everywhere we run plus three’s WebGPU build. |
BimCraftModelCraft | Vendor enginesDrawing surface | Candidate | – | – From: render session (Session) render log | |
FeatureWALK
Link to WALK |
Rendered walkthrough video Frame-by-frame video from a saved walkthrough. ModelCraft has it. BimCraft’s shared parts are in, but the button belongs in BimCraft’s Views files: about 0.3 d once you give the go. |
BimCraftModelCraft | App codeDrawing surface | Partly built | – | BimCraft button: waits on your go (about 0.3 d) From: owner (Owner) 0.5-PART4 RC.11 | |
| Drafting and app features 14 | |||||||
FeatureBot obtainedDC.14
Link to DC.14 |
Plot style tables: colour, black and white, lineweight by colour, and your own CTB Request to add plot style feature for controlling color, black and white, and custom lineweight in printed or PDF output. |
CadCraft | App code | Partly built | – | – From: Discord community (Discord) Discord #suggest-a-craft, Oct 12, 2026 | |
FeatureBot obtainedDC.27
Link to DC.27 |
Files that merge cleanly: stable order, fixed IDs, CRDT-style Live Proposes using automatic merge principles from version control systems to handle concurrent editing when changes affect distant parts of a document. |
CadCraftStudio | App code | Candidate | – | – From: Discord community (Discord) Discord #suggest-a-craft, Oct 13, 2026 | |
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 | |
FeatureMC-DIVIDE
Link to MC-DIVIDE |
ModelCraft: divide a line or arc into equal parts With an edge or arc selected, typing /n in the value box (the same /3 that spreads Move copies today) splits it into n equal edges, with a vertex at each division. An arc is divided along its curve, by equal angle, not along its chord. A curve made of many segments (a circle's or an arc's edges) is divided by length along the whole curve. Also a Divide… item on the right-click menu that asks for the number, so it works on a tablet with no keyboard. One undo step. Build it on model.js splitEdge. In the m3d kernel, so re-copy to the other apps (docs/3D-SPEC.md). Tests in bin/test-modelcraft.mjs: a line /3, an arc /4 (equal angles), a 24-segment circle /6, undo. |
ModelCraft | App code | Planned | 1 | – From: Discord community (Discord) Discord, Oct 19, 2026 | |
FeatureMC-CALC
Link to MC-CALC |
ModelCraft: arithmetic in the value box (tape measure, Move, Push/pull) ModelCraft was left out of DF.3 (0.6 typed arithmetic): its value box reads 2.5 but refuses 2.5/3, 4+7/16 and (2.5)/3. Give it its own copy of the DF.3 parser (cadcraft/dev/lencalc.js rules: + - * / and parentheses over lengths with units, no eval, a refusal that says where) and use it in units.js parseValue for every length, in the tape measure and every other tool. A leading /n, n x, *n and ns keep their meanings (divide copies, array, sides), so /3 is still the copy command and 2.5/3 is a length. Same in the other 3D apps that use the m3d value box. Add ModelCraft to tools/lencalc/sync.mjs. Tests: 2.5/3, 12'6"+3/4", (24'-0")/3, 2*450mm, and /3, 3x, 24s unchanged. |
ModelCraft | App code | Planned | 0.5 | – From: Discord community (Discord) Discord, Oct 19, 2026 | |
FeatureMCP-PATHS
Link to MCP-PATHS |
CadCraft: file paths for assistants instead of file dialogs OPEN, INSERT F, APPLOAD and COUNT export open a system file dialog, so an MCP call hangs until someone closes it and an assistant can't open a drawing on its own. Give these commands, plus SAVE, SAVEAS and PLOT, path arguments for the MCP server, confined to its roots. Moved from the 0.6.1 list (feature). |
CadCraft | Planned | – | – From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FeatureMCP-ANSWERS
Link to MCP-ANSWERS |
CadCraft: several answers in one MCP command_run command_run presses Esc when the call returns, so a command that needs several answers can be cancelled by accident. Allow a list of answers in one call, or an option to keep the command open. Moved from the 0.6.1 list (feature). |
CadCraft | Planned | – | – From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FeatureCAD-REGEN
Link to CAD-REGEN |
CadCraft: REGEN and REGENALL commands No REGEN command to refresh the view. Add REGEN / REGENALL (redraw the caches of this pane / every pane). Moved from the 0.6.1 list (feature). |
CadCraft | Planned | – | – From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FeatureELEC-BUILDING
Link to ELEC-BUILDING |
Electrical add-on: building installation symbols and RCDs The Electrical add-on targets machine-control schematics (IEC 81346). Add symbols for building installations and residual-current devices (RCDs). Moved from the 0.6.1 list (feature). Discord CSV 2026-10-21: Asked again on Discord (2 mentions, #cadcraft Oct 18, 21): EPLAN / AutoCAD Electrical-style schematics. The Electrical add-on (IEC/NFPA symbols, cross-references, PLC I/O, terminal plans) already covers schematics; ArtCraft staff pointed one asker to ours. |
CadCraft | Planned | – | – From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FeatureMCP-COUNT
Link to MCP-COUNT |
CadCraft: a count-only objects_list objects_list has no cheap count: a Discord member read the total with an offset past the end and limit=1. Add count_only (or limit=0 → count only) so drawing content stays out of the assistant's context. |
CadCraft | Planned | – | – From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FeatureMCP-WINDOW-IDS
Link to MCP-WINDOW-IDS |
Studio: window ids that survive a restart The window id from windows_list is the window's label for this run, so it changes after every restart and an assistant's saved id stops working. Give windows a stable id (for example from the file), or let assistants pick a window by file. |
CadCraftStudio | Planned | – | – From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FeatureMCP-HEADLESS
Link to MCP-HEADLESS |
CadCraft: headless, path-based automation for assistants a Discord member's wish list from another CAD tool: open, execute (insert with file, position and attributes; save as; plot; count; text) and convert IN OUT to dxf, dwg, svg, png or pdf, all headless, plus a batch CLI and a one-call drawing overview. Much of it exists in the headless MCP server and CLI (tools/mcp/server.mjs --root; drawing_open, drawing_save with a DWG version, drawing_convert, drawing_plot, drawing_describe; cadcraft convert), which is not published yet (@getcadcraft/mcp is the owner's). Missing: SVG and PNG output, insert with attributes as one call, and the same in the live in-app server (MCP-PATHS). |
CadCraft | Planned | – | – From: Discord community (Discord) Discord #cadcraft, Oct 19, 2026 | ||
FeaturePANEL-COMPACT
Link to PANEL-COMPACT |
Compact panel layout: stacked, tabbed, dense panels and a property grid Owner 2026-10-21 (screenshot of a compact docked layout): let panels and tool rows go compact like a classic engineering app. Several panels stacked in one dock (e.g. a tree above Properties), each with a slim title bar (menu, pin/auto-hide, close), tabs inside a panel group, a small icon toolbar per panel, dense rows, and a Properties grid with collapsible categories, label/value columns and inline sliders and checkboxes. A Compact density in Settings > General for every app; the default layout stays as it is. Built in the shell (app-panels.js) so SuperCadCraft SC.2 reuses it. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft | Planned | 6 | – From: owner (Owner) | ||
FeatureRIBBON-COMPACT
Link to RIBBON-COMPACT |
A denser ribbon layout: big and small buttons, split buttons, inline property lists Owner 2026-10-21 (screenshot of a drafting ribbon): a ribbon layout in the same spirit, our own design (not a copy). Today the Ribbon menu style draws every button big, one row per group. Add: per group a few large buttons plus the rest stacked three high as small icon + label buttons; split buttons (main action + a small arrow listing its variants, e.g. Line/Polyline, Linear/Aligned dimensions); inline controls where an app has them (CadCraft: current layer list with on/freeze/lock icons, colour / linetype / lineweight By layer lists); group names along the bottom with an arrow opening that group extra tools; works with Compact density (PANEL-COMPACT) and with the toolbar rows setting from CP.1. Data-driven in each app style file (item size, split, control), drawn by the shell app-input-ui.js. Trade dress: our icons, colours and spacing, no copied artwork. |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraft | Planned | 4 | – From: owner (Owner) | ||
| BimCraft drawing (Discord, second batch) 2 | |||||||
FeatureDC.115
Link to DC.115 |
Keep IFC geometry editable instead of tessellating it Keep IFC's own geometry representations (extrusions, swept solids, Booleans) wherever possible so a model exports compactly and can be edited later; many programs store only a list of faces. Reuse the modeling code from ModelCraft for the family editor. |
BimCraftModelCraft | Candidate | – | – From: Discord community (Discord) Discord, pasted by the owner | ||
FeatureBIM-MLWALL
Link to BIM-MLWALL |
Walls that run through several levels People on Discord can't find multi-level walls in BimCraft. Today a wall's top is either "Up to the level above" or a fixed height. A fixed height can be taller than one floor, but the upper levels' plans don't show the wall (each plan draws only its own level's walls, model-plan.js planCut skips other storeys), rooms up there don't close against it, and it doesn't follow level height changes. Build: (1) wall Top = any level above (Level 3, Roof…) + offset, in the wall panel and the Draw bar (CadCraft_Wall TopLevel already takes any level's GlobalId; wallHeight already measures to it); (2) every plan the wall passes through shows it cut, and rooms on those levels close against it; (3) doors and windows can be placed in the part of the wall on an upper level. |
BimCraft | App codeDrawing surface | Planned | – | – From: Discord community (Discord) Owner, 2026-10-21: "people are saying they don't see multilevel walls on BimCraft"; "put it on 0.7" | |
| From GitHub (to review) 1 | |||||||
FeatureBot obtainedGH.1
Link to GH.1 |
UI/UX: Top ribbon wraps into excessive vertical pile, lacks AutoCAD-style display modes and layer density control ### Problem Description On standard desktop and laptop resolutions (e.g. 1080p, 1440x900, 1366x768), the top ribbon toolbar (`.cc-tools`) wrapped all tool groups (`File`, `Draw`, `Modify`, `Annotate`, `Parametric`, `Blocks`, `Sheets`, `Edit`, `View`) into 3–5 stacked rows. - This consumed significant vertical space, drastically shrinking the active model drafting canvas. - There was no mechanism to cycle the ribbon to compact states (e.g., small symbols, labels-only, or hidden) familiar to users coming from AutoCAD (`Ctrl+F1`). - There was no user control over ribbon row/layer density (e.g., choosing 1 row, 2 rows, or fluid wrapping). --- ### Diagnosis & Root Cause 1. **Unconstrained Multi-Line Flex Wrapping**: In `app/cadcraft.css`, `.cc-tools` was declared with `flex-wrap: wrap` without horizontal overflow scrolling or height constraints. All 9 tool groups stacked vertically whenever the viewport was narrower than ~2500px. 2. **Absence of Display Mode States & Hotkeys**: No data attribute or state machine existed to toggle between AutoCAD-like ribbon display modes (`full`, `symbols`, `text`, `hidden`), nor a dedicated cycler button or `Ctrl+F1` keyboard shortcut. 3. **Absence of Row Configuration**: Users drafting on different monitor aspect ratios had no setting to lock the ribbon to a single row (preserving maximum canvas height) or 2 rows. 4. **Initial Implementation Regressions Identified**: - **Temporal Dead Zone (TDZ) ReferenceError**: In `app/cadcraft.js`, referencing `ribbonRowsState` within the `settingsDlg` initialization before its `let` declaration caused an uncaught `ReferenceError`. This aborted script execution prior to canvas pointer lis… Opened on GitHub by a Discord member: https://github.com/getcadcraft/cadcraft/issues/1 Discord CSV 2026-10-21: Asked again on Discord (Oct 17–20): icon + label toolbars, a Windows-style layout. Side docking: D7.02. |
CadCraft | Planned | – | PR #2 needs a rebase From: a Discord member (GitHub) GitHub getcadcraft/cadcraft#1, Oct 20, 2026 | cadcraft#1 open | |
| Discord, 0.7 batch (Oct 17–21) 31 | |||||||
FeatureD7.02
Link to D7.02 |
CadCraft: dock the toolbar on any side ArtCraft’s Asked: toolbars with icon + label, dockable on any side; a friendlier, Windows-style default layout (3 mentions, #cadcraft Oct 17–20). Checked 2026-10-21: icons + labels / icons / labels already exist (Settings › toolbar buttons), the toolbar can be rearranged and locked, and panels dock left, right, bottom, float or pop out. Missing: the toolbar itself docks only at the top on desktop (the phone layout moves it top/bottom). Do: left / right / bottom docking for the toolbar in every menu style, saved with the layout and reset by Reset the layout. Goes with GH.1 (toolbar rows). |
CadCraft | Candidate | 1 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.05
Link to D7.05 |
Move dialogs freely; pop a dialog out to its own window in Studio ArtCraft’s Asked: drag dialog boxes to a second monitor; they are trapped in the app window (#cadcraft Oct 21). Checked 2026-10-21: the same holds for ours. Dialogs are in-page <dialog> elements (showModal) with no drag; only side panels can go to their own window (app-panels.js). Do: every dialog draggable by its title bar (position remembered per dialog); in Studio, long-lived dialogs (Plot, Layers, Properties-style managers) can open as their own window like panels do. |
CadCraftStudio | Candidate | 1.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.06
Link to D7.06 |
Beginner start: guided first drawing, one-page cheat sheet, AutoCAD command map Asked: “almost as unusable as AutoCAD because I don't know how to start”; how-to videos; the names of everyday commands (erase, trim) (3 mentions, #craft-apps Oct 17; #cadcraft Oct 17, 20). LC.21 is beginner 3D only. Checked 2026-10-21: help has getting-started, learn-from-a-sample, coming-from (AutoCAD habits), commands, command-aliases and keyboard topics, but no in-app guided start and no printable cheat sheet. Do: (a) a first-run guided drawing (5–6 steps, skippable, Help › Start the tour); (b) a one-page cheat sheet (PDF + help page) of the 40 everyday commands with aliases; (c) an AutoCAD → CadCraft command table on the site from the alias list; (d) fix coming-from.md, which still says XREF is not built (it is: layertools.js). Short videos through the video kit (owner picks). |
CadCraft | Candidate | 2 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.10
Link to D7.10 |
CadCraft: real splines (SPLINE, SPLINEDIT) and PEDIT ArtCraft’s Asked: PEDIT to convert a spline to a polyline (#cadcraft Oct 20). Checked 2026-10-21: we have no SPLINE entity or command and no PEDIT (both listed in not-built-yet.md). Splines in opened files come in as polylines; unedited ones are written back as they came (dwg-keep.js), edited ones become polylines. Do: a spline entity (fit and control points, degree), SPLINE and SPLINEDIT, and PEDIT (join, width, fit/spline/decurve, and Spline → polyline with a precision), read and written in DWG/DXF. |
CadCraft | Candidate | 4 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.13
Link to D7.13 |
CadCraft: WBLOCK (write a block or selection to its own drawing) ArtCraft’s Asked: WBLOCK command not working (#cadcraft Oct 19). Checked 2026-10-21: ours has no WBLOCK at all (only a help keyword). Do: WBLOCK / W — a block, a selection or the whole drawing to a new DWG/DXF (version picker, base point, keep/convert/delete the source), with only the layers, styles and blocks it uses. |
CadCraft | Candidate | 0.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.14
Link to D7.14 |
CadCraft: DIMSTYLE manager and DIMEDIT ArtCraft’s Asked: DIMEDIT and DIMSTYLE not working (2 mentions, #cadcraft Oct 19; ArtCraft confirmed theirs broken). Checked 2026-10-21: ours has neither command. Properties edits a dimension's settings and can apply a style that came in a file, and the DIM variables work on the command line, but you can't create, edit or set current a named dimension style. Do: DIMSTYLE (new / modify / set current / compare, saved in DWG/DXF), DIMEDIT (home, new text, rotate, oblique) and DIMTEDIT. |
CadCraft | Candidate | 2 | – Discord CSV pasted by the owner 2026-10-21 | ||
FixD7.16
Link to D7.16 |
CadCraft: non-Latin text in DXF, \M+ escapes and CJK in PDF plots ArtCraft’s Asked: Korean, Vietnamese and Russian text and tab titles garbled (2 mentions, #cadcraft Oct 19). Checked 2026-10-21: DWG is fine (code pages 1251, 1258, 949, 932, 936, 950 and \U+ escapes decode). Three gaps in ours: (a) DXF ignores $DWGCODEPAGE — it is decoded as UTF-8, falling back to windows-1252 (cadcraft.js file open), so a Russian or Korean R2000 DXF shows garbage; (b) \M+ multibyte escapes (older Asian text) are not decoded anywhere; (c) PDF plots embed Liberation Sans, so CJK prints as “?” (pdf-font.js). Screen and tab titles are fine. Fixtures in fixtures/dwg/ per code page. |
CadCraft | Planned | 1 | – Discord CSV pasted by the owner 2026-10-21 | ||
FixD7.17
Link to D7.17 |
CadCraft: keep MTEXT formatting when it is opened and edited ArtCraft’s Asked: can't edit text after opening a DWG (#cadcraft Oct 21). Checked 2026-10-21: ours edits it (double-click → TEXTEDIT, EATTEDIT for attributes). The catch found while checking: mtextPlain strips inline MTEXT formatting (fonts, colours, stacked fractions, paragraphs) on import, so editing an MTEXT loses it. Do: keep the formatting codes and render the common ones; edit plain text inside them; write them back. |
CadCraft | Candidate | 2 | – Discord CSV pasted by the owner 2026-10-21 | ||
FixD7.18
Link to D7.18 |
CadCraft: layouts that open empty or lose a viewport ArtCraft’s Asked: layouts show random artifacts; some files show empty layouts (#cadcraft Oct 17). Checked 2026-10-21: two risky assumptions in ours (dwg-import.js layouts): a layout with no block link is dropped entirely, and the first VIEWPORT found is taken to be the sheet's own and removed — if a real viewport comes first, it disappears. Paper size falls back LIMITS → first viewport → A4/Letter. Do: find the overall viewport by its id (the one with status/ID 1), keep link-less layouts with a warning in the import report, fixtures for both, and ask Discord for a file that opens empty (DISCORD-ASK). |
CadCraft | Planned | 1 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.19
Link to D7.19 |
CadCraft: your own plot and viewport scales (SCALELISTEDIT) ArtCraft’s Asked: a custom scale is created but not saved or shown in the layout (#cadcraft Oct 17, 18). Related DC.14. Checked 2026-10-21: ours has a fixed metric + architectural list (sheets.js); a file's odd scale displays but can't be added; annotation scale is a fixed 1:1. Do: SCALELISTEDIT, the drawing's scale list read and written in DWG/DXF (ACAD_SCALELIST), custom scales in the viewport and plot pickers. |
CadCraft | Candidate | 1 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.20
Link to D7.20 |
Print straight to a printer from Studio; PNG and SVG plots ArtCraft’s Asked: detect installed printers; only print-to-file offered (#cadcraft Oct 19). Related DC.14. Checked 2026-10-21: ours plots only a vector PDF (download or open in the browser's viewer, which can print). A browser can't list printers; Studio can. Do: in Studio, Plot › Printer lists the system's printers and sends the PDF with paper size and copies; in the browser, a Print button that opens the system print dialog on the plotted PDF. Also PNG and SVG plot output. |
CadCraftStudio | Candidate | 1.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.23
Link to D7.23 |
CadCraft: show OLE objects from opened drawings ArtCraft’s Asked: attach/insert images and OLE objects (4 mentions, #cadcraft Oct 17, 19, 20; #craft-apps Oct 19). Checked 2026-10-21: images are built (IMAGEATTACH PNG/JPEG, IMAGE, IMAGECLIP, paste a picture). OLE: the reader decodes OLE2FRAME but the app neither shows nor inserts it. Do: draw an OLE object's preview picture where the file has one (else a labelled frame), keep it on save; inserting new OLE objects stays out (Windows-only). |
CadCraft | Candidate | 1 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.24
Link to D7.24 |
PDF underlay (PDFATTACH) and PDF import into CadCraft ArtCraft’s Asked: attach a PDF like AutoCAD, and insert a PDF into a model (2 mentions, #cadcraft Oct 17, 21). Checked 2026-10-21: ours has no PDFATTACH/PDFIMPORT; the open dialog takes .dwg/.dxf only. MarkupCraft already renders PDFs (pdf.js) and reads vector content. Do: PDFATTACH (page, scale, clip, fade, snap to its vectors), saved as a PDF underlay in DWG/DXF; PDFIMPORT turns a page's vectors and text into lines, arcs and text. Owner 2026-10-21: planned for 0.7 (session cad-bugs). Uses the vendored pdf.js (Apache-2.0) as MarkupCraft does; underlay saved as PDFDEFINITION / PDFREFERENCE in DWG (cc-dwg, from the ODA spec) and DXF. |
CadCraftMarkupCraft | Planned | 4 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.25
Link to D7.25 |
Show 3D solids (ACIS) from other programs in CadCraft and ModelCraft ArtCraft’s Asked: open 3D drawings/solids; “where is 3D” (5 mentions, #craft-apps Oct 17, 18, 20; #cadcraft Oct 17, 20). Related DC.1, M3D-DRIFT. Checked 2026-10-21: the handoff is there (the Open in ModelCraft button, OPENIN3D), and CadCraft's 3D tab draws its own solids. But 3DSOLID/REGION/BODY from AutoCAD are kept byte for byte and never drawn — the SAT/SAB inside is not read (acis.js), in CadCraft, ModelCraft and BimCraft. Do: a clean-room SAT/SAB reader for planar and simple curved faces, tessellated for display (edit stays read-only); counted honestly in the import report. |
CadCraftBimCraftModelCraft | Candidate | 6 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.26
Link to D7.26 |
STEP import without the exact kernel; STEP in ModelCraft and BimCraft Asked: STEP (and NC1 steel) support (#cadcraft Oct 20); SolidWorks / Creo / CATIA parts with features (3 mentions, #SolidCraft Oct 18 — STEP named there as the practical bar). Checked 2026-10-21: NC1/DSTV is built (DetailCraft, nc1.js). PartCraft exports a faceted STEP on the mesh kernel, but STEP import (and exact STEP export) needs the OpenCascade kernel, which is off in shipped builds (LGPL) — so a user can't open a STEP today. No STEP in ModelCraft or BimCraft. Native SLDPRT/Creo/CATIA stay out (closed formats); the SolidWorks macro exchange (tools/partcraft-sw) still needs its first run in SolidWorks. Do: a clean-room AP203/214/242 reader for faceted and B-rep bodies (tessellated to the mesh kernel), in PartCraft, ModelCraft and BimCraft. See D7.45 for the kernel. |
BimCraftModelCraftPartCraft | Candidate | 4 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.28
Link to D7.28 |
CadCraft: load acad.lsp / acaddoc.lsp automatically ArtCraft’s Asked: load existing AutoLISP (APPLOAD, acaddoc.lsp auto-load) and more functions such as BOOLE (5 mentions, #cadcraft Oct 17, 18, 20). Checked 2026-10-21: ours has a full LISP interpreter (DCL, VLA), APPLOAD with a Startup Suite, and BOOLE. Missing: acad.lsp / acaddoc.lsp — in Studio, read from a support folder the person picks (and S::STARTUP); in the browser, the Startup Suite stays the way. .fas/.vlx/ARX stay refused. |
CadCraft | Candidate | 0.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.31
Link to D7.31 |
Drawing history: versions on every save, browse and compare ArtCraft’s Asked: snapshot on every save and a visual diff against an older revision; a reviewer suggested a browse panel like Fusion 360 (3 mentions, #cadcraft Oct 19, 21). Related DC.27. Checked 2026-10-21: autosave in ours is crash recovery only; cloud drawings already keep versions on the server (drawing_versions, /api/v1/sync/versions) with no UI; Compare covers styles, layers and settings, not geometry; drawing compare exists only in MarkupCraft (PDF sets). Do: a History panel (cloud versions + local snapshots kept on save in Studio), open or restore a version, and DWGCOMPARE-style geometry compare (added / removed / changed, coloured). |
CadCraftStudio | Candidate | 3 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.35
Link to D7.35 |
CivilCraft: spiral curves and fuller corridor assemblies Asked: a Civil 3D alternative (2 mentions, #craft-apps Oct 17, 20). Checked 2026-10-21: CivilCraft already covers most of the Civil 3D list (TIN surfaces, alignments, profiles, corridors, pipe networks, drainage, grading, parcels, mass-haul, sections, LandXML, plan/profile sheets). The gaps that stand out: alignments have no spirals (alignment.js), corridors have one simple symmetric assembly (no curb, gutter, sidewalk; corridor.js). Do: clothoid spirals (LandXML in/out), an assembly editor with curb, gutter, sidewalk and daylight subassemblies, different left/right. LC.16 covers networks. |
CivilCraft | Candidate | 4 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.40
Link to D7.40 |
PartCraft: solve closed-loop assemblies; big-sketch solver test Asked: a constraint solver that stays understandable in large assemblies, and many constraints without crashing (2 mentions, #craft-apps Oct 20; #SolidCraft Oct 18). Checked 2026-10-21: sketches have a real solver with redundancy/conflict analysis (solver.js); assemblies are placed by walking a tree from the grounded part, and a joint that closes a loop is only checked, not solved (assembly.js). Nothing tests a large sketch. Do: a loop-closing assembly solver with the same over-/under-defined colours, and a 500-constraint sketch + 50-part assembly stress test with timings. |
PartCraft | Candidate | 3 | – Discord CSV pasted by the owner 2026-10-21 | ||
SpikeD7.45
Link to D7.45 |
Spike: an exact (B-rep) kernel with a permissive licence, NVIDIA SMLib first Asked: use a permissively licensed CAD kernel, NVIDIA's open-sourced SMLib suggested (#craft-apps Oct 18); proprietary kernels called the hard part (Oct 20). Related DC.43. Checked 2026-10-21: PartCraft ships on manifold-3d (mesh); OpenCascade is off in shipped builds (LGPL), which is why STEP import, exact fillets and shells don't work for users (see D7.26). The K.1 spike (tools/partcraft-test/k1-spike) last judged truck a no-go. Do: check SMLib's licence and state, build it to WebAssembly, and run the K.1 tests (booleans, fillet, shell, STEP) against it; a go/no-go for the owner. |
ModelCraftPartCraft | Candidate | 2 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.49
Link to D7.49 |
Open STL / OBJ / 3MF meshes as solids in PartCraft Asked: convert meshes to solids (#SolidCraft Oct 17). Checked 2026-10-21: PartCraft opens only .json and STEP; ModelCraft imports OBJ as faces and treats closed meshes as solids for booleans, but there is no mesh → body path. PartCraft's manifold kernel can take a closed mesh directly. Do: import STL/OBJ/3MF as a body (repair small gaps, report what can't close), usable in booleans and CAM; planar faces merged so sketches can sit on them. |
ModelCraftPartCraft | Candidate | 1.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.50
Link to D7.50 |
PartCraft: weldments (structural members along sketch lines) Asked: weldments (#SolidCraft Oct 18). Checked 2026-10-21: deferred since 0.4 (0.4-PLAN). DetailCraft places profile members point to point with welds, but PartCraft has no members along a sketch. Do: a Structural member feature (DetailCraft's profile library along 2D/3D sketch lines), trim/extend at corners, end caps, gussets, a cut list with lengths and angles. |
DetailCraftPartCraft | Candidate | 3 | – Discord CSV pasted by the owner 2026-10-21 | ||
Sanity checkD7.51
Link to D7.51 |
PartCraft: stress test at 750 features Asked: the Parameters window drops to a low frame rate at about 740 features (#SolidCraft Oct 18; reported about Tangency Labs' app). Checked 2026-10-21: we have no large-model test (only 30 rebuilds of small parts). Do: a generated 750-feature part in testfiles/generated/ (LARGE-FILES.md), time rebuild, Parameters window and feature tree scrolling; fix what's slow (virtualised lists, incremental rebuild). |
PartCraft | Planned | 0.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
PlatformD7.53
Link to D7.53 |
Studio for Windows without installing (portable zip) Asked: a portable, no-install Windows build (#SolidCraft Oct 18). Checked 2026-10-21: Studio is NSIS (per user, no admin) plus an MSI on CI; no portable build. Do: a zip with the exe and data kept beside it (portable flag), the fixed WebView2 runtime inside, no updater; on /download under the installer. |
Studio | Candidate | 1 | – Discord CSV pasted by the owner 2026-10-21 | ||
FixD7.54
Link to D7.54 |
Studio updater: no nagging, every platform in the feed, clear errors ArtCraft’s Asked: the updater fails when a release has no asset for this platform; it still nags with updates off; show Open instead of Update (5 mentions about ArtCraft's launcher and SolidCraft, #SolidCraft Oct 17, #technical-development Oct 18, #craft-apps Oct 21). Checked 2026-10-21 — real in ours: (a) the hub sets updateReady whenever the build has a feed, not when a newer version exists, so the dismissed What's new card returns at every start, even with updates off (hub.js); (b) the feed has only windows-x86_64 (build.mjs), so any other platform with a feed gets “target not found”, reported as “network:” (updates.rs); (c) the hub reads r.message from a plain-string result, so every check shows the generic text. Fix all three before UPDATES turns on. |
Studio | Planned | 1 | – Discord CSV pasted by the owner 2026-10-21 | ||
FixD7.56
Link to D7.56 |
CadCraft 2D: two-finger trackpad swipe pans instead of zooming ArtCraft’s Asked: jagged touchpad scrolling (#craft-apps Oct 18; about ArtCraft's egui apps). Checked 2026-10-21: egui doesn't apply to ours, but CadCraft's 2D wheel handler always zooms and ignores deltaX (cadcraft.js), so a trackpad swipe zooms and sideways swipes do nothing. The 3D view already does it right (ws3d.js: swipe orbits, pinch zooms). Do: the same trackpad detection in 2D — swipe pans, pinch (ctrlKey) zooms, a mouse wheel still zooms — in every app's 2D canvas (own copies). |
CadCraft | Planned | 0.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
FixD7.57
Link to D7.57 |
Studio on Linux: guard against the WebKitGTK black window ArtCraft’s Asked: black screen on start on Linux after an update (2 mentions, #cadcraft Oct 18, 21; about ArtCraft's app). Checked 2026-10-21: ours has no guard for the known WebKitGTK blank window (NVIDIA, Wayland); nothing sets WEBKIT_DISABLE_DMABUF_RENDERER. Also: the .deb/AppImage are named on the site but neither build.mjs nor a CI workflow builds them — find or add the Linux build. Do: set the variable before Tauri starts when it isn't set, a Linux CI job, and a clean-VM check (WIN-CLEAN-style community test). |
Studio | Planned | 0.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
Site opsD7.59
Link to D7.59 |
Attach sample files to a bug report or suggestion ArtCraft’s Asked: a bug-report form that takes DWG/DXF/LSP, not just pictures (2 mentions, #cadcraft Oct 18). Related DISCORD-ASK. Checked 2026-10-21: our suggest, roadmap-suggest and contact forms take no files. Do: up to 3 files (DWG, DXF, LSP, PDF, IFC, PNG/JPG; 50 MB) on the support and roadmap forms, stored privately (B2, outside the web root), visible to staff only, deleted after 90 days; the form says who sees them. |
Studio | Candidate | 1.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
Site opsD7.60
Link to D7.60 |
Say clearly which CadCraft this is (not ArtCraft's CADcraft or SolidCraft) Asked: users mistake ArtCraft's CADcraft, Tangency Labs' SolidCraft and getcadcraft for one product — “is this an official tool?”, “naming is confusing”, a LinkedIn question (7 mentions, #craft-apps Oct 17, 20; #cadcraft Oct 17; #SolidCraft Oct 17). Many SolidWorks/Fusion asks were really for SolidCraft (12 mentions) — PartCraft is ours. Do: a short FAQ entry and site footer line (which CadCraft this is, what we make, what we don't), a pinned Discord answer to paste, and an About line in Studio. The rename itself is DC.84 (owner). |
– | Candidate | 0.5 | – Discord CSV pasted by the owner 2026-10-21 | ||
Site opsD7.61
Link to D7.61 |
Roadmap by app, and “what exists today” to paste in Discord Asked: people ask for BIM, Revit, Fusion, SketchUp and Civil 3D not knowing BimCraft, ModelCraft, PartCraft and CivilCraft exist; a per-app roadmap (6 mentions, #craft-apps Oct 17–21). Checked 2026-10-21: /roadmap is one list with no app filter; each app page says what's built and links to the roadmap, but not to its own steps. Do: ?app= filter on /roadmap and app pages linking to their steps; a “If you use X, use our Y” table (Revit → BimCraft, SketchUp → ModelCraft, Fusion/SolidWorks → PartCraft, Civil 3D → CivilCraft, Bluebeam → MarkupCraft) on the site and as a Discord paste. |
– | Candidate | 1 | – Discord CSV pasted by the owner 2026-10-21 | ||
FeatureD7.62
Link to D7.62 |
More interface languages from volunteers (Vietnamese, Russian, Portuguese, Italian, Armenian) Asked: an Armenian translation; a Vietnamese tester offered; Russian, Portuguese, Spanish and Italian users in the channels (6 mentions, #technical-development Oct 18; #cadcraft Oct 17–21). Related WL.7, ES-MX, LG.4. Checked 2026-10-21: we ship English, Spanish (Mexico, draft) and Indonesian (draft) everywhere, Arabic in CadCraft and PartCraft. Do: a contributor translation kit (string export, a checker for missing keys, the draft label) and invite the Vietnamese volunteer first; each language ships as a draft until a native review (owner picks which). |
CadCraftBimCraftModelCraftMarkupCraftTakeoffCraftCivilCraftDetailCraftPartCraftStudio | Candidate | 1 | – Discord CSV pasted by the owner 2026-10-21 | ||
No item matches these filters.