Skip to content

Releases: guventech/WVC-CAD

v0.1.0 frozen portfolio release

Choose a tag to compare

@guventech guventech released this 18 Oct 05:50
f966007

Final frozen release. This is the last version of this repository.

It summarises 0.1.0-alpha.1 through 0.1.0-alpha.4 (11 and 12 Oct 2026), plus the dimension-label drag work from 14 Oct 2026.

Added

  • Parametric 2D sketcher: points, lines, circles, arcs, rectangles, polygons, slots, and construction geometry
  • Geometric and dimensional constraints, a Levenberg-Marquardt solver, and degrees of freedom from Jacobian rank
  • On-canvas dimension editing (double-click a label)
  • Snaps (grid, origin, endpoints, midpoints, centers, intersections, and related inferences)
  • Fillet, chamfer, and offset, plus trim, extend, and mirror
  • Undo and redo through commands
  • Save and load of versioned .sketch.json, autosave and recovery, and sample sketches
  • DXF R12 export (geometry only; constraints stay in .sketch.json)
  • Tauri 2 Windows NSIS installer (unsigned)
  • Vitest unit tests and Playwright end-to-end tests
  • Drag a placed dimension label to move it (14 Oct 2026)

Fixed across alpha.2 to alpha.4

  • Solver status for unsatisfied underdetermined sketches reports failed instead of inconsistent
  • Mirror keeps copied constraints; move undo restores constraints; selection is pruned after trim, extend, mirror, fillet, and chamfer
  • Dirty open, sample, and recent files ask before discarding work
  • DXF export fails closed on non-finite geometry
  • Rectangle chamfers no longer settle outside the profile
  • Closed line-and-arc offset via a densified polyline (approximate)

Known limitations

  • Not suitable for safety-critical engineering
  • Windows NSIS installer is unsigned
  • DXF is export only
  • Arc offset is approximate
  • Comfortable solver size is tens to low hundreds of constraints

No further releases are planned.

v0.1.0-alpha.4

Choose a tag to compare

@github-actions github-actions released this 12 Oct 19:01
v0.1.0-alpha.4 — pre-3D handoff and chamfer topology

v0.1.0-alpha.3

Choose a tag to compare

@guventech guventech released this 12 Oct 17:25

WVC-CAD 0.1.0-alpha.3

Review remediation (Phases 0–10) since alpha.2: mutation/undo safety, solver honesty, dirty file guards, DXF fail-closed, Escape abort select-drag, a11y/layout, performance (DOF viz reuse), CI/Corepack, and docs/bug-template polish.

Installer

  • Windows NSIS build attaches when the Tauri workflow finishes
  • Unsigned — SmartScreen may warn (More info → Run anyway)
  • Alpha quality — not production-ready / not safety-critical

Verify

  • Local Phase 10 gate + green main CI before tag
  • See CHANGELOG.md for full notes

v0.1.0-alpha.2

Choose a tag to compare

@github-actions github-actions released this 11 Oct 15:38
v0.1.0-alpha.2 — UX, ADR-052 scaling, fillet retry

v0.1.0-alpha.1

Choose a tag to compare

@guventech guventech released this 11 Oct 10:55

Summary

First public alpha of WVC-CAD after the review-brief P0/P1 pass.

  • Real Save / Save As / recent files (File System Access + Tauri dialog/fs)
  • Autosave quota safety, multi-window writer id, Tauri close confirm
  • Hardened .sketch.json loader (limits, NaN/Infinity, fuzz)
  • Original app icons + CSP
  • Sample sketches under File → Sample… and first-run tip

Install

Windows NSIS setup attaches when the Tauri build finishes (unsigned — SmartScreen may warn; see PACKAGING.md).
MSI is deferred for this alpha: WiX requires a numeric-only prerelease segment.

Try without installer

npm install && npm run dev — open a sample from the File menu.

Known

Dimension presentation can look a bit odd; that can be tightened in a follow-up.