NotchCad

Changelog

What shipped, newest first. Dates are real; nothing is announced before it runs.

v0.5 — today

  • Paid exports only: anonymous previews are rounded to 5 mm, undimensioned and watermarked.
  • Signed, expiring download links bound to the panel parameters.
  • Every DXF/OBJ/JSON export stamped with the licence (LICENCE layer, OBJ header, JSON block).
  • Per-licence daily export cap, per-IP rate limiting, JSONL audit log.
  • HMAC session cookies — survive a restart, cannot be forged; security headers on every response.
  • Metered agent API: POST /api/v1/panel with X-API-Key.
  • Material data in the UI: groove depth, skin left, minimum return, weight per thickness.

v0.4

  • Facade breakdown: bay × storey grid, joints deducted, panel IDs A1…C6, schedule CSV.
  • Quote from buy area: material $/m², labour $/panel, margin.
  • Panel presets — save a size and it appears in the Designer dropdown.
  • Embedded 3D viewer with a fold slider, on the landing page, Designer and results.
  • Marketing site, docs, changelog, per-shop pricing page.

v0.3

  • Batch schedules: per-panel DXF/SVG/JSON, nests with IDs burnt in, labels, cut list, manifest.
  • Revision diff: new / re-draw + re-cut / cut more, same file / do not cut.
  • Nest verifier re-reads every written DXF and measures cut outlines against the sheet border.

v0.2

  • Folded solid export (OBJ) with 0.5 mm skins either side of the core.
  • Spec JSON with blank size, groove length, mass estimate and sheet yield.
  • Static renders incl. a rim close-up showing the skin/core/skin edge.

v0.1

  • Rectangle → ACM pan: notched blank, V-groove fold rectangle, layered DXF, dimensioned SVG.
  • Verification gates: DXF audit, folded bounding boxes, mesh index and bbox checks.