8019aac299
Miter: adjustable hinge offset instead of a center toggle
f1eb7e8c29
Miter from-center (picket points) + real chamfer preview
7f49e65c33
Miter: full-width cut + per-kind feature inputs (usability)
12e4bbab88
Fix miter preview/highlight: show the cut-off wedge, not a tenon box
28ca8ee338
Mark purchased: scan a receipt to fill actual prices
a4ef3a7d1e
Multi-image reference + render-feedback "Match photo" self-correction
71e892e83f
Harden reference pipeline (Codex review)
84ae6d8756
Reference input now accepts PDF plans, 3D models, and web links
c623ad2576
Add reference-photo input: "build something like this"
b9b0871ac3
Unify CLI/voice cut list onto the CutPlan (single source of truth)
970b88bc7b
Portability + consistency polish (Codex review)
01c4dee0bc
Fix material/inventory boundary + offcut-preservation (Codex review)
30bfb3a9e0
Add project estimate: consumables, labor, and suggested selling price
067ec0ea46
Add cost estimate (Cost tab) with editable Kent NB price book
9d80be4e7f
Fix lock-aware plywood reopt + honest Best-of-100 when locked
60957ae4af
Carry conversation history so "yes" / "do that" resolve
274e87e239
Phase 1: bounded-exact lumber, guillotine plywood, Best-of-N
c81633b699
Lock-aware re-optimization
38391175b4
Fix drag-drop crash + cover it with offscreen GUI tests
7256b54719
Address shop-packet review (consistency, determinism, validation, jigs)
93d1b186e3
Phase 4: constrained manual layout editing (drag/snap/lock/rotate)
Compare 39 commits »