Product journal

Development in progress

Development history and release notes.

Read about product changes, quality improvements, and known limitations in clear release notes.

Before 1.0

These are internal development milestones, not public App Store releases. Public release notes will begin with the first shipping build.

Development history

Development milestones.

Foundation

STL Error Checker, free in your browser

The second free Meshworthy web tool ships: a read-only STL Error Checker that runs entirely in the browser with no model upload. It reads the mesh topology and separates print-blocking problems from advisory ones, using the same severity model as the Meshworthy Mac app, and shows an interactive 3D overlay that matches the native viewport.

STL Error Checker

  • Reads binary and ASCII STL by proving the structure, never trusting the extension, then recovers topology with a deterministic vertex weld.
  • Blocking checks: open boundary edges, non-manifold edges, orientation, and inward-facing closed shells. Advisory checks: degenerate faces, duplicate faces, self-intersections, contact risks, and isolated debris candidates.
  • Interactive viewport with a reference grid, grounded contact shadow, and per-issue overlays you can isolate and frame, plus a copyable local report and a shell table.
  • Eight benchmark fixtures with a documented, committed expected result let anyone see a known defect reported without a file of their own.

Privacy and safety

  • All parsing and analysis run in a Web Worker; no model, filename, or coordinate leaves the device.
  • Rejects corrupt triangle counts, non-finite coordinates, truncated data, and oversized meshes with named error codes before any analysis.
  • Verified by an expanded unit suite and a 5-browser end-to-end suite, including a no-request-body privacy check and accessibility checks.
Foundation

3MF Color Inspector, free in your browser

The first free Meshworthy web tool ships: a read-only 3MF Color Round-Trip Inspector that runs entirely in the browser with no model upload. It inspects package structure, color and materials, textures, transforms, and reference integrity; generates a deterministic standards-based reference file; and compares a color round trip against it.

3MF Color Inspector

  • Inspect mode: semantic inventory and reference-integrity checks for the documented 3MF subset, with named evidence and an on-device colored 3D preview (Rendered color, Object IDs, Property source).
  • Download mode: a deterministic, standards-based reference file (fixture catalog v1.0.0) with no vendor-private extensions.
  • Compare mode: value-based round-trip comparison, so resource-id renumbering never reads as loss while a changed per-triangle assignment always shows a semantic difference.

Privacy and safety

  • All parsing and analysis run in a Web Worker; no model, filename, or metadata leaves the device.
  • Hardened package opening rejects zip-slip, traversal, compression bombs, encrypted entries, and XML depth/entity attacks before decompression.
  • Verified by a 16-fixture security catalog (v1.0.0), 79 unit/integration tests, and a 5-browser end-to-end suite.
Foundation

Local processing foundation

The first product foundation includes private model handling, native geometry operations, precise inspection, and an application shell built for macOS.

Core

  • macOS application foundation with Apple-silicon support.
  • Local model processing with no account or geometry upload requirement.
  • STL, OBJ, PLY, and 3MF import foundations with defensive file parsing.

Inspection

  • Visual diagnostics for boundary, manifold, normal, shell, and geometry issues.
  • Click-to-inspect navigation from a finding to its exact model location.
  • Measurement, shell isolation, unit display, and clean pass-through export.

Reliability

  • Non-destructive model state with undo and redo foundations.
  • Recovery architecture for interrupted sessions and long-running operations.
  • One-time purchase infrastructure built around native store entitlements.
Next milestoneRepair verification, connector fit, and resin safety.

The next entry will be published after every verification gate has passed.

Release criteria

Requirements for each entry.

A feature belongs in the changelog only after its real outcome can be demonstrated and its limitations can be stated plainly.

01Verified

The exported result, not merely the operation, passes its checks.

02Measurable

Quality claims have a visible metric, test, or reproducible outcome.

03Recoverable

Long operations cancel honestly and user work survives interruption.

04Documented

Important limitations are published beside the improvement.

Follow the work

Follow Meshworthy development.

Review completed milestones, current limitations, and the product workflows planned for the first public release.

Explore featuresRead our privacy promise