Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
0.1.0 (2026-11-01)
Features
acceptance: mixed-material welded table and cabinetry slice (0b3ad3c )
add checked shell draft and compound pattern geometry (d9e6ff1 )
add exact affine solid transforms with retained reference provenance (4a118e1 )
add exact fillet and chamfer kernel operations (23653e7 )
add exact polyline sweeps and authored section lofts (42e9c14 )
add explicit sided chamfers and exact solid reflection (cae7b4b )
add sheet metal FDM and wood icon proposals (0734c95 )
add ToskCAD blueprint icon and logo artwork (501f88f )
add viewport trackpad camera gestures (20b6754 )
add welcome projects and native file dialogs with centered confirmations (7408033 )
add workbench SVG icon review set (dfd1d3e )
app: install the native print packager (189faf1 )
app: native STEP and KiCad reader for the window import (7d256e1 )
app: PCB-driven control desk acceptance scenario (e890090 )
app: persist user preferences in a locked atomic preferences file (6186f13 )
app: wire bounded native reference queries into guarded sketch editing (39df611 )
app: wire bundled examples and verify them in the self-test (de88fc4 )
app: wire exact model evaluation and checked extrusion previews (b27d873 )
architecture: create or edit a wall with new types in one transaction (826d3a3 )
architecture: levels, slabs, pedestals, stairs and service envelopes (6019ee6 )
architecture: place single wall openings and full-height vertical cutouts (82425a2 )
architecture: reusable wall, door and window types with native walls (0863e90 )
architecture: slab holes and vertical cutouts that cut walls and/or slabs (0b4fb32 )
cabinetry: add a visual System 32 shelf-pin tool on inside panel faces (ea7705d )
cabinetry: add paired Domino loose-tenon joints (883229d )
cabinetry: associative butt, miter and finger panel joints (7ceecbf )
cabinetry: grooves, rabbets, pockets, drilling and hardware patterns (b66e3a1 )
cabinetry: stock panels, parametric carcasses and face-to-face stacks (8e70a4e )
core: acknowledge saved snapshots without rewinding live sessions (31d1ccb )
core: add associative transfer commands and deferred pose dependencies (0f8d1da )
core: add atomic commands previews and undo history (026aa1b )
core: add canonical document identities and dependency graph (ab9e10b )
core: add checked project containers and cache compatibility guards (a4cace9 )
core: add component ownership and ordered model groups (7dc7e8c )
core: add explicit parameter formulas comparisons and overrides (7491d11 )
core: add linked manufacturing library and part tag commands (c7dfb92 )
core: add millimetre/inch length display and qualified length input (2f9cf6a )
core: add non-driving associative measurement references and pins (11ed1ce )
core: add saved export scopes recipes and filename planning (a1f15f8 )
core: add source-neutral constrained sketch transforms (1154dc8 )
core: add transactional assembly joints components and named poses (ad8fd28 )
core: add typed model evaluation probes and receipts (2a4b0a8 )
core: add validated datum sketches and source translations (3a8934f )
core: carry native external receipts and validated consumer display pose (e15e859 )
core: convert extrusion operation kinds without rebinding (1d17cc1 )
core: copy symbols with independent owned source graphs (7413f4d )
core: define advanced shape sources and bound parameters (5ef0d37 )
core: define associative machining transfer requests (08fc326 )
core: define exact spline edit query contracts (114c4dc )
core: define joint coordinates limits and occurrence paths (02b7dc4 )
core: define occurrence-aware external query and semantic selector contracts (8355def )
core: define parametric fillet and chamfer edge intent (86fe288 )
core: define persistent two-output split source (c8e7a34 )
core: define pinned parametric symbol contracts (6b2c907 )
core: define positive parametric scale and owned geometry branches (bf79d50 )
core: define source-bound assembly inspection reports (4b56535 )
core: evaluate typed parameters and stable expression bindings (c3b7e1b )
core: expose exact transfer count receipts (21f6324 )
core: expose source-bound assembly leaf receipts (1477341 )
core: materialize pinned symbols through typed source transactions (0137e5f )
core: parametric sketch text with exact closed glyph contours (d5043b2 )
core: parse DXF and SVG artwork into exact sketch curves (18895f1 )
core: persist editable captured extrusion operations (a2a8788 )
core: persist geometry reference intent and transactional repair (9811661 )
core: persist occurrence-aware sketch bindings with sound pose dependencies (37fbadf )
core: persist sided chamfer distances and angles (d83e7c0 )
core: prepare atomic advanced shape creation and edits (61f23fa )
core: prepare atomic scales with isolated occurrence geometry (cb40bd7 )
core: prepare extrusion body operations atomically (e005575 )
core: print package request, resolution and report types (217b6c4 )
core: proportional font, nine-point anchor and multi-line sketch text (294b4d5 )
core: replace the file preview without an Undo entry (c127dff )
core: resolve signed extrusion taper controls (c851853 )
core: sketch corner fillet and chamfer drafts (4f531ef )
core: sketch fillet and chamfer on line-arc and arc-arc corners (728663f )
core: snapshot read-only command preparation for background workers (80c7988 )
core: store file name, description and preview in canonical source (9991e05 )
core: typed rectangle and circle drawing modes (7f560e2 )
core: validate symbol ownership and archive capabilities (110ed7b )
dev: export checked project drawing previews (8e0cd70 )
drawings: associative dimensions, notes, leaders, welds, tables and sheet drafting (c724c46 )
drawings: draw walls in downward views as hatched plan cuts (ef75554 )
drawings: finite-depth, section-only and windowed section views (233e9ac )
drawings: generate native hidden-line section and detail vectors (81a1cc4 )
drawings: level-linked drawing guides with view generation (99cc01d )
drawings: persist associative view intent and checked vector results (c156175 )
drawings: persist independent pages and printable title blocks (10a2d24 )
drawings: pick a finite section line in a parent projection (fe11e9a )
drawings: place text notes and sheet drafting on the paper (cc58753 )
drawings: print each view's actual scale and fit to standard scales (25beb60 )
drawings: professional title block with optional app logo (c7ae37c )
enlarge centered blueprint icon lettering (3331121 )
examples: add an under-bench vise and adjustable printed drill guide (3e69af3 )
examples: copy referenced projects with bundled example copies (8c5597c )
examples: generate a welded steel workbench demo through the typed API (259a7b0 )
examples: list the cabinet demo first with its hardware library (d5b8bc7 )
examples: locate bundled demos and make editable user copies (5f76dab )
examples: place the cabinet reference in the apartment workshop (fc9b0f4 )
examples: ship a 2 m cabinet demo with doors, drawers and library hardware (1d1a8df )
examples: ship an apartment demo referencing the workbench (ac9e5cb )
examples: ship the C-channel front panel demo as a .tcd (89e96dd )
examples: ship welded-workbench.tcd with open, edit and drift tests (927fb0f )
exchange: publish verified STEP recipes on an ordered native worker (1edf435 )
export exact planar face contours as source-bound DXF (afdd072 )
export: choose the export output folder with a native folder dialog (64f65a8 )
export: developed sheet-metal DXF with bend and drill layers (7fddd6f )
export: multi-page PDF and drawing DXF from checked drawing pages (5ba04ed )
export: OBJ and 3MF part and assembly exports from exact solids (78fa3cb )
export: readable default filenames with short collision suffixes (699f0eb )
export: schedule CSV recipes, linked schedule tables and CSV jobs (164842f )
export: STL and GLB mesh providers with publication readback (777eee5 )
export: tell same-name outputs of different recipes apart by recipe name (93e0f6b )
fdm: breakaway tabs, bridges and removable supports as aid Parts (347026e )
files: add atomic native project saves and explicit recovery copies (f763e0f )
imports: STEP solids and KiCad boards as import Parts with reimport (336f206 )
inspection: evaluate source-bound exact measurements off thread (f01f499 )
inspection: expose global native measurements and associative pins (39b72f1 )
kernel: add exact bounded profile taper (6442dc1 )
kernel: add exact clamped B-spline curve and profile operations (fb26cbd )
kernel: add validated profile solids and general Boolean operations (b093756 )
kernel: evaluate geometry jobs with cancellation and revision guards (52d0d13 )
kernel: expose B-rep identities in display snapshots (93ac43a )
kernel: extract exact ordered planar manufacturing contours (7191146 )
kernel: inspect exact occupied-solid interference and clearance (ef8dd11 )
kernel: machine exact named transfers from sourced planar contours (d93c660 )
kernel: measure exact finite B-rep subshape distances (506bf58 )
kernel: per-solid STEP reading and exact BRep text round trip (2455ba7 )
kernel: preserve logical caps across two-sided sweeps (6008f43 )
kernel: preserve UUID assembly member provenance (f33b37f )
kernel: propagate native topology provenance through solid edits (3db9c68 )
kernel: query exact finite sketch projections and plane sections (7b020b0 )
kernel: resolve exact selected circle and cylinder transfer axes (7b1de8d )
kernel: revolve exact named curved profiles (776bdd5 )
kernel: share immutable solids without copying geometry (b692cd9 )
kernel: split solids by semantic tool membership (74194df )
kernel: support exact mixed spline and circular profiles (77cfa57 )
kernel: support exact spline segmentation and bounded tangent continuation (93a5f0a )
kernel: sweep exact curved profiles by extrusion vectors (2298ca9 )
kernel: terminate exact profile sweeps on planes (d89c594 )
materials: record the section shape of profile stock (c726155 )
mcp: add create_engraving_sketch on a source feature face (bfe46aa )
mcp: connect weldment members and report both end treatments (06eb625 )
mcp: control the open window over a same-user local socket (77f21cf )
mcp: create and edit wall types, door/window types and walls (4cff999 )
mcp: export_sheet_dxf and developed DXF documentation (a057078 )
mcp: extrude planar model faces (14d5a9e )
mcp: FDM process, aid, removal and aid-report tools (63291e3 )
mcp: find exact FDM tab contacts and report placement findings (ccfc21e )
mcp: font, anchor and multi-line arguments for sketch text tools (17f9be0 )
mcp: import_step and import_kicad tools scoped to the exchange folder (ef5c68d )
mcp: levels, slabs, stairs, service envelopes and clearance checks (f943a82 )
mcp: machining and hardware pattern tools (f78c10a )
mcp: panel stock, carcass, panel, stack and cut-list tools (90e9bd8 )
mcp: preview and apply staged reference repair sets (bfe09d4 )
mcp: profile stock, member creation, member edits and weldment cut list (1ebc780 )
mcp: render scene, appearance and Blender handoff tools (83dda65 )
mcp: report sheet edges and pre-check flanges before forming (10fbbaf )
mcp: review external changes and keep an append-only control audit (5cfdf2a )
mcp: schedule tool with CSV output to the export folder (d28ee22 )
mcp: serve local MCP control over the shared typed CAD API (c7e7d81 )
mcp: set_drawing_guide creates guides and generates linked views (559d630 )
mcp: set_panel_joint and delete_panel_joint tools (46098f2 )
mcp: set_sheet_fasteners and sheet_hardware tools (cdbd1ef )
mcp: set_sheet_forming for flanges, hems, jogs and cutouts (82e2609 )
mcp: set_wall_opening, set_vertical_cutout, remove_wall_opening and inspect_wall (179453a )
mcp: sheet stock, sheet part, conversion and sheet record tools (6036453 )
mcp: sketch_add_text, sketch_edit_text and sketch_remove_text (7ea1370 )
mcp: unfold_sheet tool and unfolding documentation (8a1b43f )
mcp: vertical cutouts choose walls and/or slabs; shaft tools (ec111cc )
mcp: weld definitions, weld sequences, weld schedule and weld plans (b134d8a )
model: accept signed one-sided extrusion distances (594565c )
model: add canonical extrusion source and scoped preparations (6d7c807 )
model: add exact numeric Part transform history (9d8974e )
model: add persistent exact reference alignments (48e52e6 )
model: build exact occurrence reference catalogs from native ancestry (56d60f5 )
model: compile associative transfers with native count receipts (e8cd67b )
model: compile independent semantic split outputs (7a62ed7 )
model: compile named primitives and revolved profiles (2bd2fff )
model: define typed primitive and revolve producers (7f89a81 )
model: evaluate and prepare exact occurrence sketch references (e19d500 )
model: evaluate bounded native repair source closures (eab1397 )
model: evaluate cut target probes on the native worker (9d006d3 )
model: evaluate exact associative machining transfers (d2198ad )
model: evaluate exact parametric solids on an owned worker (e0bad5c )
model: evaluate exact scales and isolated occurrence solids (34b64e6 )
model: evaluate explicit Boolean body histories (bb6f681 )
model: evaluate independent exact instance placements (f79cc4d )
model: evaluate reusable subassemblies and exact leaf occurrences (7357535 )
model: evaluate signed taper from each extrusion start section (5b01151 )
model: expose transfer counts and projected source evaluation closure (e786284 )
model: extrude and revolve from planar model faces (589e23f )
model: find exact FDM tab contacts and record aid placement findings (e6506c2 )
modeling: add advanced feature Inspectors and authored input order (b7aa773 )
modeling: add captured-edge Fillet and Chamfer controls (373c74a )
modeling: add explicit sided chamfer distance and angle controls (0076d76 )
modeling: add native scale controls and draggable ratio gizmos (cbf6e48 )
model: inspect assemblies and sampled motion on an owner worker (6724a30 )
model: keep assembly-placed Parts usable as drawing and sheet sources (03d4738 )
model: native 3MF print packages with optional per-Part STL (7895a36 )
model: prepare atomic mixed Part and Instance placement (c052706 )
model: prepare explicit Boolean body history operations (1c5338a )
model: prepare typed associative extrusion terminations (b38b465 )
model: query exact scoped cut targets without source edits (8748b1d )
model: rebuild advanced solids from canonical sources (8eb3705 )
model: rebuild exact fillet and chamfer from persistent edges (71db185 )
model: rebuild explicit sided chamfers with bound angles (4be328a )
model: resolve associative extrusion ends from current geometry (664ce25 )
model: reuse unchanged feature results across compiles (23c47ca )
model: validate pinned symbol templates before full publication (6ac0bfe )
native: integrate owned kernel, solver and native application host (e2cfcd2 )
open associated .tcd documents from Finder and the command line (6b43ce4 )
persist recent projects with atomic cross-instance metadata merging (9ff1ecc )
print: choose Parts and placed copies directly in Export → Print (13e42dc )
publish native assembly leaves and exploded member displays (c1c64ca )
publish native transfer counts through desktop scene adapters (6265eaf )
publish source-bound native query receipts to UI (85777f6 )
references: expose exact analytic geometry from native topology (3b71969 )
references: retain valid scenes and preview explicit native repairs (da0170a )
references: stage and check multi-reference sketch repairs atomically (b0946e9 )
render: render scenes and a Blender GLB handoff with camera and lights (e4b540b )
revise blueprint branding to smaller TK beside C (be48a38 )
rotate TOSK lettering beside blueprint C emblem (3bc35cd )
schedules: bend schedule from sheet-metal bend records (aae98a8 )
schedules: BOM and domain schedules shared by CSV and drawing tables (906a06a )
sheet-metal: flange, hem, jog, relief and cutout source (d4aac06 )
sheet-metal: mounting patterns and hardware feature source (21d82c2 )
sheet-metal: native base sheets, flat records and solid conversion (b67066a )
sheet-metal: native flanges, corners, cutouts and developed bends (761d7dc )
sheet-metal: native hardware parts, records and fastener holes (fb6ca44 )
sheet-metal: report base edges, flange guides and flange pre-checks (2fd3413 )
sheet-metal: review flanges with guides and resolved bend inputs (a76d595 )
sheet-metal: sheet part source with stock thickness and bend inputs (191f6c8 )
sheet-metal: unfold a selected sheet part with scoped diagnostics (24a47d0 )
sketch: add analytic line trim and canonical edit preparation (f5dca64 )
sketch: add native circle arc and connected polyline tools (2394537 )
sketch: add pure geometry snapping and dwell reference model (a94bcbc )
sketch: add typed constraint source and bounded solver adapter (dc49c1d )
sketch: connect dimension ribbon command and keyboard shortcut (42848d8 )
sketch: create sketches inside the active component (732c8bc )
sketch: derive editing occurrence without history cycles (437661d )
sketch: derive exact selectable profile regions from authored curves (91d14ed )
sketch: draft bounded linear and circular geometry patterns (6838b79 )
sketch: guide drawing tools by pointer step, commit and Escape behavior (5425d0b )
sketch: integrate checked edit previews and current-point constraints (a1fa3c5 )
sketch: integrate exact parametric splines with native editing (7cbe39e )
sketch: integrate transactional plane selection in native viewer (8b7d88b )
sketch: perpendicular and tangent snap targets for lines (590dbc6 )
sketch: persist constrained source through checked transactions (91e3e8e )
sketch: prepare current transform and pattern transactions (5d3c6d8 )
sketch: prepare datum plane and named-face sketches transactionally (0078711 )
sketch: prepare exact point and spline pole position edits (eee0596 )
sketch: prepare exact spline trims and bounded tangent continuations (0e22f52 )
sketch: prepare typed drawing drafts through guarded solver transactions (f2366ce )
sketch: preserve parameter bindings and evaluate semantic geometry (0bd6b8d )
sketch: resolve exact external geometry through checked solves (9ce9307 )
sketch: select geometry and independent closed profile regions (ae7c3d6 )
sketch: trim circular curves and extend exact arcs (2c03b22 )
sketch: validate evaluated attachments in constraint drafts (11fd7e1 )
sketch: wire geometry snapping, references and guides into the canvas (8b548a2 )
sketch: wire native constraint drafts and diagnostic highlighting (41b7fc9 )
solver: apply sketch imports as one guarded transaction (1cc1930 )
solver: one-transaction sketch text edits and evaluated contours (132b399 )
support exact free subassembly move and copy (614c3c2 )
symbols: place pinned references to other native projects (4322cf9 )
symbols: reference projects with cabinet carcasses and pinned hardware (482a7b9 )
ui: accept guarded occurrence reference previews and regenerated spline bases (4f79538 )
ui: acquire modeling targets before or after tool activation (fc9f125 )
ui: acquire persistent Part edges for fillet and chamfer (1a25e89 )
ui: add a consistent source-feature transfer icon (2400a6c )
ui: add a consistent vector scale icon (b036f3f )
ui: add checked occurrence reference removal to query transport (6a0ed41 )
ui: add consistent assembly and motion tool icons (9f0c885 )
ui: add consistent sketch geometry tool symbols (cd48e85 )
ui: add Create Engraving on the selected planar face (3e0f630 )
ui: add datum sketch canvas and coordinate transform gizmo (a67f2c6 )
ui: add distinct advanced modeling tool icons (a373df5 )
ui: add explicit curve picking lanes for sketch trim and extend (c26d651 )
ui: add guarded associative machining transfer tools (8a8ff73 )
ui: add multi-part selection and transactional instance duplication (3349c24 )
ui: add New Sketch to Model Common and pin Finish/Abort right in sketch ribbon (1bd2e30 )
ui: add occurrence-aware reference discovery and explicit result controls (7e73329 )
ui: add Parameters metadata sidebar and installation library (a263855 )
ui: add pinned symbol library authoring and native-checked instance edits (aeca994 )
ui: add pure drag/type/Enter state for operation gizmos (57ba677 )
ui: add reusable component hierarchy tree and inspector tools (0129e77 )
ui: add scoped shortcuts WASD navigation and padded ribbon tools (aedc165 )
ui: add selection-only model tree target acquisition (86dadec )
ui: add Settings for length unit and workbench visibility and order (ad98286 )
ui: add shared camera navigation and vector controls (a4e5ed1 )
ui: add source-neutral extrusion controls and preview stamps (2f95269 )
ui: add source-neutral sketch operation controls (e6138cb )
ui: add source-neutral sketch plane selection and previews (20f6cb5 )
ui: add the Examples gallery and no-recents welcome cards (bf0523f )
ui: add transactional assembly and inspection workspaces (3002cba )
ui: add, edit, move and copy drawing annotations (f39b361 )
ui: author and preview associative native drawing views (4d2c0b2 )
ui: Base sheet form on the Model Sheet metal tab (f9988f9 )
ui: bind reviewed door, window and vertical-cutout artwork (fcde47e )
ui: Boolean ribbon menu dispatches Join, Subtract and Intersect (eef748e )
ui: capture and show the render view on the Export Render tab (e0ca9ae )
ui: center new placement handles using native solid bounds (ec6cc8a )
ui: choose sheet flange edges in the viewer and a numbered diagram (6c5ba8a )
ui: color workspace tabs and label global ribbon actions (155bcec )
ui: combine exact move and copy placement controls (712d381 )
ui: Command/Control-click multi-face selection in the viewer (6e1bffe )
ui: connect selection quick actions and aggregate viewport fit (a5ae9ce )
ui: convert extrusion operations with pinned source identities (b9ed7f4 )
ui: corner tools accept corners of lines and arcs (21f23f9 )
ui: define async occurrence reference query backend (0d8424d )
ui: draw and adjust wall paths and slab outlines in the viewport (81d9bb9 )
ui: drawing guides in the viewport and the Levels & stairs panel (d11c011 )
ui: Drill / pocket machining form on the Model Wood tab (c2466b6 )
ui: drive Extrude and Revolve from selection, gizmos and typed values (e4da561 )
ui: edge flanges, hems and jogs in the sheet part form (6f4353d )
ui: edit applied model features through checked native previews (8864db7 )
ui: edit captured extrusion scopes with native recovery previews (8a0d850 )
ui: edit drawing pages through a persistent page strip (063207e )
ui: edit placed panel holes visually with off-face hover warnings (fd58936 )
ui: edit reusable materials stock and selected part tags (3a59999 )
ui: edit sketch formulas and display current solved geometry (1163e76 )
ui: evaluate sketch snapshots on a bounded worker (4b44fd8 )
ui: Export > Print tools for 3MF print packages (b55893a )
ui: expose bounded spline continuation and explicit exact contacts (54371fa )
ui: expose exact placement and persistent alignment (f3743b4 )
ui: expose local session controls in the application header (b63858f )
ui: expose native edge treatment in the Modify ribbon (b4c1283 )
ui: Extrude and Revolve from preselected or acquired planar faces (64b05c2 )
ui: find export workflows by STL, 3MF, STEP and other format names (0541077 )
ui: gate extrusion apply on isolated native previews (d821d6e )
ui: import DXF and SVG artwork from the Sketch ribbon (fbdbb61 )
ui: inspect explicit leaf occurrences at native world placements (a30b11b )
ui: integrate scale with model selection and viewport lifecycle (d919170 )
ui: keep FDM aid contact picks on the chosen finished Part (c7ceabe )
ui: keep private symbol source behind source inspection (3fa1eed )
ui: Levels & stairs tool for levels, slabs, pedestals, stairs and envelopes (369e8d6 )
ui: list library files at their original location and capture previews on save (4253e03 )
ui: Miter / cope connection form on the Model Weld tab (be51e83 )
ui: Model > Import commands for STEP and KiCad import and update (97aed06 )
ui: move Wall and Levels & stairs to a Model Architecture tab (2d8e524 )
ui: name and count placed occurrences in the Print preview (8541fce )
ui: name the referenced project in the symbol instance inspector (80be84d )
ui: navigate tool search with keyboard and contextual availability (1f3d961 )
ui: Panel / carcass form on the Model Wood tab (5dffdb3 )
ui: Panel joint form on the Model Wood tab (11b60c5 )
ui: pick and preview exact linked sketch references (c62128e )
ui: pick FDM aid contacts and directions on the finished part (5fdcebc )
ui: pin contextual Inspector Apply and Cancel actions (e1cde97 )
ui: preview analytic curve trimming and arc extension (68cd90f )
ui: preview exact sketch trims on guarded background workers (5530171 )
ui: preview explicit multi-body Boolean operations atomically (5d70b59 )
ui: preview numerical sketch point positions (caacdea )
ui: rectangle and circle mode tools in the Sketch ribbon (4646d7e )
ui: refine native chrome search command drawer and parameter editing (a6d6cf1 )
ui: refine native workspace layout and depth-correct viewer (13e6716 )
ui: render reviewed workbench SVG artwork in the native ribbon (1b3b9dd )
ui: reopen a generated cabinet from its group with Edit cabinet (2f611d5 )
ui: repair consumed sketch references with fresh native proof (8dbe95a )
ui: reserve assembly tool actions in the inspector (9e97bfc )
ui: resolve object gizmo axes from canonical feature frames (55a9368 )
ui: resolve symbol override conflicts and cache immutable library inputs (b0be6e7 )
ui: restore project workspaces and refine branding sketch entry and ribbon (eff1e2d )
ui: retain source-bound native reference reports in scenes (d2d268e )
ui: retain typed native evaluation metadata in display scenes (408821e )
ui: revolve selected profiles through the shared native preview workflow (c0cbe72 )
ui: Room door, window and vertical-cutout tools (81dff23 )
ui: run external control jobs on the window's project (3c79be6 )
ui: Schedule CSV export in Export > Common with a native save dialog (f74d030 )
ui: Schedule table command in Drawings with stale check and refresh (fc68e2f )
ui: section range controls, parent-view guides and custom elevations (1308835 )
ui: seed new drawing pages' title-block logo from Settings (adc0be8 )
ui: share native modeling lifecycle with box and cylinder tools (2f66e87 )
ui: show clearance witnesses and measured pairs in the viewport (9a5975b )
ui: show compact bodies and referenced feature history (436a2dc )
ui: show selected ribbon state and menu choice artwork (e523e4d )
ui: show service envelopes as dashed boxes in the viewport (b03f430 )
ui: show the reviewed engraving artwork for Create engraving (9b771ed )
ui: sketch fillet and chamfer corner tools (c83ff2f )
ui: stage, check and apply reference repair sets in the sketch inspector (b28a122 )
ui: start Extrude and Revolve from a coplanar viewer face set (d53c5b0 )
ui: Tab / bridge / support form on the Model FDM aids tab (0a8412d )
ui: text Inspector anchor picker and click a letter to select text (663522b )
ui: Text tool in Sketch > Common (498fd9f )
ui: tokenize Part tags and apply property choices immediately (81d677e )
ui: Tube / profile member form on the Model Weld tab (a5e23da )
ui: use the Settings length unit in inspectors, measurement and Parameters (61d1e94 )
ui: validate draggable rigid placements before one atomic commit (0ee0efe )
ui: vertical cutout tool chooses wall and/or floor slabs (c0bee01 )
ui: Wall tool in Model with reusable wall, door and window types (1fba83c )
ui: Weld joint form with weld details and sequence order (620d6c2 )
ui: wire advanced modeling and source face selection (3e3c3ca )
ui: wire assembly tools and exact inspection into native workflows (c87cb85 )
ui: wire associative extrusion body operations and split (632e3a7 )
ui: wire associative transfers into native picking and commands (f055ed0 )
ui: wire native parameter table and declarative command ribbons (42826e6 )
ui: wire native symbols into the inspector and system library dialogs (f3a9ef5 )
ui: wire saved export sets and guarded native output jobs (53104f4 )
ui: wire scoped sketch edit commands and ribbon tools (3891319 )
use .tcd as the native project extension and keep .multicad openable (fc055f1 )
use approved blueprint application icon in native builds (144e3c1 )
viewport: add section inspection with matching clipped picking (6d4fd1d )
viewport: connect asynchronous scenes and B-rep selection to native canvas (52e399d )
viewport: expose native producer aliases for definition-only parts (c6d3b01 )
viewport: filter hierarchy visibility and share source selection (642412b )
viewport: guard native transfer counts by full source receipts (9591f85 )
viewport: isolate exploded presentation from model geometry (5d92791 )
viewport: refine display detail without rebuilding exact geometry (9a1bafc )
viewport: render cached native solids with WGPU depth and instancing (dbadbbe )
viewport: share immutable scenes and accelerate face picking (422af15 )
viewport: validate native assembly leaf receipts (f9bb6fc )
web: add image previews and detailed project views (7c348ab )
web: add ToskCAD project page and illustrated README (8f0bbbf )
web: show projects in alternating sections (a1612d6 )
website: add downloads from GitHub Releases (358f84f )
website: present maker projects with human copy and native captures (d7192e5 )
weldment: paired miters, butt joints and copes between members (c2ae7dd )
weldments: record long-point orientation of angled member cuts (042c098 )
weldment: tube and profile members along sketch lines or point pairs (bdff3e7 )
weldment: welds on connections, authored sequences, schedule and cut groups (65b46d8 )
Bug Fixes
app: keep control desk folded views clear of the title block (fd74e6d )
app: keep occurrence appearance resolution lint clean (ad98df1 )
app: shared workflow generator exports into an absolute directory (406ac5c )
block background input on the first modal frame (22fa313 )
branding: use ToskCAD as the visible application name (86cbe81 )
branding: use ToskCAD in native project diagnostics (5eca43c )
build: align native source fingerprints across Rust and packaging (bac4130 )
build: pass plain Windows drive paths to the OCCT CMake build (6936d60 )
build: seal native macOS bundles after resource assembly (323348c )
cabinetry: declare file capabilities for shelf pins, inside faces and loose tenons (f48c07d )
center TOSK and C blueprint icon composition (e98a46a )
ci: extract OCCT with relative tar paths (c7c0135 )
ci: make import tests compile on Windows (71ebb2d )
ci: refresh the native-foundation spike lockfile (9289bda )
clarify icon reference points and fabrication details (be5439b )
core: bound directed joint parent evaluation depth (6d58e65 )
core: invalidate metadata owners and dependent drawings (793d284 )
core: isolate reusable definitions from physical assembly outputs (8bcc8fe )
core: normalize parameter bindings as one checked graph (b3ae8ae )
core: preserve legacy formulas while validating explicit editor input (97d09a1 )
core: preserve material overrides on scaled occurrences (b5668bf )
core: preserve symbol namespace identity across upgrades (f8f7258 )
core: preserve symbol tags and typed material hatches (dcb78cc )
core: reject omitted symbol manufacturing assignments (2db0fc0 )
core: reject separated comparison operators without panicking (5dee649 )
core: reject unsupported closed shells and zero draft (f271709 )
core: require capability for placed legacy assemblies (c3fb95d )
core: resolve material assignments through a shared revision index (7c585b8 )
core: separate hierarchy invalidation from feature reachability (b2bae29 )
dev: preserve editable windows when opening another build (45f76db )
dev: protect project inputs when exporting previews (39caa40 )
dim modal backgrounds with a single backdrop (35bfe24 )
drawings: bound publication and cancel obsolete worker requests (0c4e351 )
drawings: check callout labels separately from their leaders (ac7c999 )
drawings: draw table cells inside their rows and columns (9d81a61 )
drawings: evaluate the selected page and use a monochrome logo (10dbc9e )
drawings: project placed assemblies through their leaf Parts (65f3c90 )
drawings: refresh preview controls and allow final view removal (a8e0937 )
drawings: reserve printable width for Unicode title fields (8bd00fd )
drawings: seed oblique hatches on the actual cut plane (617435e )
examples: adapt the workbench generator to suppressible machining (878ef18 )
examples: clear the bedroom doorway and use black PETG ends (b8c843a )
examples: keep refreshed apartment notes reproducible (18b0733 )
examples: satisfy clippy in the front panel preview renderer (8f6d416 )
export: bind nested assembly outputs to exact physical leaves (afb3dd9 )
export: show each recipe's actual format beside its editable name (c69b6a6 )
fdm: inspect aids of assembly component Parts against their definition (60ba57b )
files: preserve concurrent writes and reuse automatic recovery slots (6a231a8 )
files: show unsaved tabs and explicit close choices (38d2433 )
imports: resolve canonical Windows KiCad model paths (fd2b1ef )
imports: size circular KiCad courtyards by their radius (996d2f2 )
kernel: build the drawing adapter with MSVC (9a78e34 )
kernel: check C0 spline self-intersection piece by piece (c4c00b3 )
kernel: convert line segments to Geom2d_Curve explicitly for GCC (1d35e47 )
kernel: guard singular projections and finite tangent sections (192ff41 )
kernel: initialize CXX result fields correctly on MSVC (543435c )
kernel: integrate exact face areas adaptively (ee13e9c )
kernel: link advapi32 for OCCT on Windows (0eee495 )
kernel: orient tessellation winding by the face's orientation in the solid (98ba0ba )
kernel: preserve complete APIs when combining native integrations (895c15c )
kernel: reject inconsistent native clearance witness pairs (26abff9 )
kernel: route OCCT messages and C++ stdout to stderr on request (80f3daa )
kernel: serialize shared STEP translator state across owners (433e473 )
macos: pin the native deployment target independently of the SDK (bee0cfc )
macos: route application Quit through the Rust close guard (6e3f704 )
materials: name missing stock material instead of reporting a self-cycle (6794bb0 )
mcp: hide symbol-private parameters and report placed instances (3ee3f00 )
model: bind face offsets to the native outward normal (faff995 )
model: isolate export face diagnostics from solid rebuild gating (b873996 )
model: preserve exact cardinal sweep directions (0d1e4d8 )
model: preserve legacy physical assembly roots (01a7dfa )
model: reject construction lines as sweep paths (13b49f3 )
model: report interrupted nested evaluation as supersession (a17c224 )
model: report terminal native worker exits (99cb896 )
model: stamp alignment datum reference dependencies (e1d813e )
print: package selected placed occurrences at their world placements (26fca94 )
redraw drill bit miter and weld root icons (4a92ef6 )
references: advertise current Part alias semantics (e3608b3 )
references: evaluate drill dependencies before final scene diagnostics (503e21d )
references: follow current Part geometry through placement edits (9153b66 )
references: honor placed native review instances (3e11826 )
references: render every supported review instance (95c214a )
references: retain Boolean tool metadata in pinned symbols (e9b4ee9 )
refresh welcome while recent projects load asynchronously (67470d8 )
release: ship font licence sidecars in third-party notices (01f0388 )
release: ship vendored font licences in third-party notices (48ece1b )
require an unsaved selection before saving on close (8d1eeb4 )
revoke superseded quit requests while recent history drains (ebad0dc )
separate physical leaf capacity from placed instance limits (53ca6a5 )
serialize unsafe native drawing projection across workers (9b05850 )
sketch: block transforms during reference repair (9de455b )
sketch: finalize constraint chooser actions and status feedback (c9bf24a )
sketch: preserve drawing guidance through Inspector refresh (d90f96e )
sketch: preserve legacy spline extension diagnostics (ebcb1b8 )
sketch: retain checked previews and move semantic sketch planes (a3179fa )
sketch: revalidate occurrence ownership when reusing native receipts (846d2b5 )
sketch: share viewport section context with plane selection (f19c8b8 )
sketch: use resolved attachment frames for editing and inspection (8f84ca8 )
storage: explicitly release native save locks on every exit (899a206 )
ui: account for symbol preview workers and bound library filenames (1be26ae )
ui: align uniform ribbon buttons and remove excess spacing (43bb47f )
ui: anchor grid settings to the camera toolbar button (8de0412 )
ui: bound model tree rows to the resizable panel width (baef2da )
ui: cancel interrupted transform gestures without applying (a823c4c )
ui: center the titlebar controls and reduce header icons (1395490 )
ui: clarify reference repair choices and hide resolved diagnostics (c1c68be )
ui: close advanced input menus and use vector reorder controls (6d3ab42 )
ui: close read-only symbol browsing before another tool starts (79a6a07 )
ui: compact ribbon tiles and eliminate inter-button gaps (b087896 )
ui: darken orientation colors and integrate the command caret (11d30b1 )
ui: describe checked curve edits and hide discarded reports (3a3ec45 )
ui: disable conflicting source actions while sketch previews are pending (86a1605 )
ui: dismiss chamfer and loft seam choices after selection (b416016 )
ui: distinguish advanced profile and path selections (856a311 )
ui: distinguish occurrence copies and preserve retained source history (e5a2f42 )
ui: distinguish viewer span picks from strict numeric trim inputs (1738baa )
ui: draft a companion material for new stock in an empty library (8d10a8d )
ui: edit saved assembly relationships and poses in place (0b10bb5 )
ui: explain chamfer distances and angle geometrically (4d5b25a )
ui: fit displayed model previews instead of source sketches (878463b )
ui: fit repaired physical previews after source inspection (1a72dad )
ui: frame an opened model once and make Home frame the whole model (b00b9ad )
ui: highlight drawing tools while their placement is pending (3d0b56c )
ui: identify transfer occurrences by Part and stable copy labels (65a1786 )
ui: isolate fixed Inspector actions from scroll-body visibility (1a6eeb4 )
ui: keep export receipts with the document that produced them (613a40c )
ui: keep file dialogs and pending jobs in control of shortcuts (4932148 )
ui: keep filtered parameter drafts editable and initialize checked previews (9a7eaab )
ui: keep finder escape separate from viewport cancellation (b4fc6b0 )
ui: keep generated symbol assemblies out of independent edit actions (29a3afa )
ui: keep inspector controls within the resizable panel (64b0bb7 )
ui: keep print writes in the close guard and title the 3MF dialog (f21038e )
ui: keep ribbon tool labels and captions inside the ribbon (6cf28b4 )
ui: keep selected targets when opening machining, joint and print-aid tools (ffa4cd8 )
ui: keep sketch preview footer within inspector (6db1f0f )
ui: keep the command input full width and preserve black ribbon surfaces (b0526d2 )
ui: keep the ordinary save receipt when no 3D view is captured (736c9a6 )
ui: keep the originating workbench when specialized tools start (876da37 )
ui: label FDM workbench and place it before Relationships (79930af )
ui: migrate saved FDM workbench order (14b0d1d )
ui: narrow ribbon tiles and align their vertical content (6973ddf )
ui: pick sketch faces through the active section view (7fcaf8c )
ui: pin modeling target actions in the Inspector footer (98b5612 )
ui: preserve click intent during asynchronous selection (fb69c53 )
ui: preserve document switching and extensible ribbon behavior (9a3f8b6 )
ui: preserve modifiers for inspector profile selection (6a68afc )
ui: preserve ordered asynchronous profile click intent (736b185 )
ui: preserve parameter drafts and filter table rows before virtualization (8893873 )
ui: preserve primary assembly selection and clarify motion limits (726b802 )
ui: preserve the camera and respect overlays during placement (b251414 )
ui: preview existing sketch planes in the selected occurrence (221a50b )
ui: protect pending edits and bind saves to their document (5f244db )
ui: refresh sketch instructions after inspector selection (d86f861 )
ui: reopen reusable assembly definitions through their canonical IDs (ec2ab30 )
ui: require complete native transfer receipts and preserve repair authority (840ecb4 )
ui: require current display context for attached sketch planes (4c6c134 )
ui: respect overlay ownership when starting transform gestures (a3366a0 )
ui: restore file status and keyboard focus after shell actions (0ba4b72 )
ui: restrict titlebar dragging to noninteractive regions (2114ffb )
ui: retain authored object axes after exact scaling (125ed74 )
ui: retain explicit reference contexts through native preview lifecycle (902f0bb )
ui: retain physical copies when filtering consumed transfer definitions (8ab9039 )
ui: retain transform press positions across coalesced input (454f353 )
ui: revoke external reference receipts when resources change (5d3ec5e )
ui: scope reusable member anchor picks to native component geometry (35ae00d )
ui: share drawing draft validity across apply controls (8b520fd )
ui: show readable recovery ages and snapshot origins (0913a31 )
ui: show the render viewport and scene in Export → Render (5cce66d )
ui: smooth axis navigation and compact camera controls (71cf1b5 )
ui: stabilize ribbon paint and retain the latest project workspace (8c8729d )
ui: stabilize tab hit areas and unify camera button sizing (6b747ce )
ui: stop flagging PDF, drawing DXF, OBJ and 3MF recipes as unavailable (4889068 )
ui: stop Inspector width feedback during alignment (19f7f7a )
ui: top-align ribbon labels and lower tool icons (3f708e8 )
ui: use rigid axis projection with depth-scaled endpoints (780960e )
ui: validate assembly transforms and keep inspector edits inline (c4c3a16 )
ui: validate symbol entity maps separately from local sketch identities (00df060 )
ui: wait for explicit sketch context selection before drawing (154f784 )
viewport: guard unsupported transforms and default to solid shading (510642d )
viewport: keep non-driving measurement failures from freezing solids (ff9253a )
viewport: preserve clicked occurrence alongside body selection (9e59e65 )
web: centre enlarged images in the preview (04d528e )
web: match logo palette and explain compact workflow previews (7c44374 )
web: refresh cached gallery styles after deployment (91c279b )
web: use JPEG extensions for native captures (f98126e )
weldments: accept frame paths from dimension-bound sketches (0e01612 )
Performance Improvements
sketch: share canonical evaluation context across bounded batches (02caa9d )
ui: skip closed finder work and defer unused availability checks (183030a )
You can’t perform that action at this time.