Commit Graph

  • 8019aac299 Miter: adjustable hinge offset instead of a center toggle master rob 2026-05-31 10:11:19 -0300
  • f1eb7e8c29 Miter from-center (picket points) + real chamfer preview rob 2026-05-31 09:32:39 -0300
  • 7f49e65c33 Miter: full-width cut + per-kind feature inputs (usability) rob 2026-05-31 09:18:55 -0300
  • 12e4bbab88 Fix miter preview/highlight: show the cut-off wedge, not a tenon box rob 2026-05-31 00:21:47 -0300
  • b284b58229 Add angled end cuts: miter + bevel rob 2026-05-31 00:12:48 -0300
  • 28ca8ee338 Mark purchased: scan a receipt to fill actual prices rob 2026-05-30 23:47:00 -0300
  • a4ef3a7d1e Multi-image reference + render-feedback "Match photo" self-correction rob 2026-05-30 23:25:13 -0300
  • 71e892e83f Harden reference pipeline (Codex review) rob 2026-05-30 22:48:14 -0300
  • 84ae6d8756 Reference input now accepts PDF plans, 3D models, and web links rob 2026-05-30 22:37:38 -0300
  • c623ad2576 Add reference-photo input: "build something like this" rob 2026-05-30 22:20:57 -0300
  • b9b0871ac3 Unify CLI/voice cut list onto the CutPlan (single source of truth) rob 2026-05-30 22:06:49 -0300
  • 970b88bc7b Portability + consistency polish (Codex review) rob 2026-05-30 21:56:28 -0300
  • 01c4dee0bc Fix material/inventory boundary + offcut-preservation (Codex review) rob 2026-05-30 20:01:23 -0300
  • 36d02fcb73 Material-aware pricing: oak ≠ pine rob 2026-05-30 19:48:26 -0300
  • 2ee4c56b3a Phase 7: shop Inventory window + stats rob 2026-05-30 19:25:28 -0300
  • 2b76317a3f Phase 6: inventory workflows (purchase / record build / use offcuts) rob 2026-05-30 19:23:24 -0300
  • 30a10adabc Phase 5: event-sourced inventory ledger model rob 2026-05-30 19:16:28 -0300
  • 59fff1cb6d Phase 4: batch builds (quantity N) rob 2026-05-30 19:14:23 -0300
  • 7adb7e27fc Phase 3: manufacturing allowance in CutPlan (rough vs final) rob 2026-05-30 19:08:05 -0300
  • 882b0ec959 Phase 2: finish costs by kind in the estimate rob 2026-05-30 19:04:44 -0300
  • c36ed3407e Phase 1: material + finish fields + color resolver rob 2026-05-30 19:01:28 -0300
  • 30bfb3a9e0 Add project estimate: consumables, labor, and suggested selling price rob 2026-05-30 16:40:15 -0300
  • 067ec0ea46 Add cost estimate (Cost tab) with editable Kent NB price book rob 2026-05-30 16:23:59 -0300
  • 9d80be4e7f Fix lock-aware plywood reopt + honest Best-of-100 when locked rob 2026-05-30 15:46:39 -0300
  • 60957ae4af Carry conversation history so "yes" / "do that" resolve rob 2026-05-30 15:42:33 -0300
  • 274e87e239 Phase 1: bounded-exact lumber, guillotine plywood, Best-of-N rob 2026-05-30 15:37:11 -0300
  • c81633b699 Lock-aware re-optimization rob 2026-05-30 15:27:39 -0300
  • 38391175b4 Fix drag-drop crash + cover it with offscreen GUI tests rob 2026-05-30 15:18:01 -0300
  • 7256b54719 Address shop-packet review (consistency, determinism, validation, jigs) rob 2026-05-30 15:11:02 -0300
  • 93d1b186e3 Phase 4: constrained manual layout editing (drag/snap/lock/rotate) rob 2026-05-30 14:52:03 -0300
  • ee00ec7ce5 Phase 3: jig suggestions (rule-based detection + AI explanation) rob 2026-05-30 14:41:58 -0300
  • ecce86ddb5 Phase 2: structured build instructions (deterministic + optional AI polish) rob 2026-05-30 14:36:50 -0300
  • d44d36a773 Phase 1: smarter auto-layout (best-fit, plywood rotation, optimize) rob 2026-05-30 14:31:58 -0300
  • 77444c546a Phase 0: CutPlan model (deterministic shop-output artifact) rob 2026-05-30 14:25:45 -0300
  • 3643aac50d BOM window: tabs + cut-layout nesting + print (phase 1 of shop output) rob 2026-05-30 13:07:49 -0300
  • e4f9cedf4a Add plywood (sheet stock) rob 2026-05-30 12:33:49 -0300
  • 52be9ee5b1 Spatial feedback to the AI + manual add-board control rob 2026-05-30 12:17:41 -0300
  • 35adf5ee0d Joinery list: show what each feature connects to (not just "connected") rob 2026-05-30 11:17:51 -0300
  • 3e7375344e Right-click a feature to break its connection rob 2026-05-30 11:06:25 -0300
  • 5e8a1c7926 Joinery tab: mark connected features in the list rob 2026-05-30 10:59:44 -0300
  • a1f6145115 Connect: choose which board moves + drag the sub-assembly along rob 2026-05-30 10:49:38 -0300
  • e530bf7656 Fix feature highlight wiped by scene re-render rob 2026-05-30 10:31:27 -0300
  • 20327ee9d3 Highlight the selected feature in the 3D scene (cyan) rob 2026-05-30 09:56:49 -0300
  • 774ddd3480 GUI: assembly subtree + connection right-click menu rob 2026-05-30 09:39:48 -0300
  • fad56f4fc3 Track connections as assemblies (back-off / break / re-fit) rob 2026-05-30 09:35:34 -0300
  • e35020382d Add auto-assembly (Make connection) + feature rotation rob 2026-05-29 17:15:51 -0300
  • 6f829a2c50 Add "Fit to mate" — size a mortise to a tenon (and vice versa) rob 2026-05-29 16:17:08 -0300
  • aabf289562 Cut list accounts for protruding tenons rob 2026-05-29 16:04:20 -0300
  • 70f8e9f0a2 Live red preview + Apply for feature editing rob 2026-05-29 15:39:00 -0300
  • d0e40cdcbc Show real edges on featured boards (fix flat/edgeless look) rob 2026-05-29 14:32:42 -0300
  • 9cbff4ec78 Add GUI Joinery panel (Phase B) + chamfers rob 2026-05-29 13:54:04 -0300
  • a0072e6271 Add joinery features (parametric boolean tenon/mortise/hole/slot) rob 2026-05-29 13:27:57 -0300
  • 417bf39d09 Add multi-select + numberpad control panel rob 2026-05-29 12:47:39 -0300
  • 9d21816542 Flush-by-default joins (corner alignment) rob 2026-05-29 12:21:55 -0300
  • 7d01144143 Fix stuck "thinking…" — background task GC dropped the done signal rob 2026-05-29 11:15:22 -0300
  • e9422aa133 Add unified desktop studio (woodshop / woodshop-gui) rob 2026-05-29 11:05:39 -0300
  • b24e65548e Fix woodshop-view not closing rob 2026-05-29 10:26:14 -0300
  • 391bbcb3f9 Real butt-joint geometry (faces, not centerlines) rob 2026-05-29 02:31:20 -0300
  • 17e7554ff1 Add `woodshop render <file.png>` for headless viewing rob 2026-05-29 02:15:17 -0300
  • 7b5c58902c Harden command parsing (review fix) rob 2026-05-29 01:55:12 -0300
  • 892a376669 Polish viewport, add named projects, concise voice summaries, docs rob 2026-05-29 01:50:07 -0300
  • 914c86303f Add 3D orientation, richer operations, and cut list rob 2026-05-29 01:42:33 -0300
  • fa03ee71d3 Add voice/conversational loop reusing CmdForge tools rob 2026-05-29 01:28:36 -0300
  • a688623caf Add PoC core: scene model, operations, geometry, viewer rob 2026-05-29 01:15:01 -0300
  • 70591ad6fe Initial project setup rob 2026-05-29 00:59:35 -0300