Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 21:19
· 5 commits to main since this release

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)