v0.6.4
- Added alignment snapping in the layout editor — dragged parts now snap to the edges and centers of other parts and the bin, with guide lines shown while aligning.
v0.6.3
- Fixed pasted parts disappearing after deleting shapes and applying the layout.
v0.6.2
- Added Copy and Paste buttons to the layout editor toolbar.
v0.6.1
- Copy-paste support: select parts and press Ctrl+C / Ctrl+V to duplicate them in the workspace.
v0.6.0
- Multi-selection: Ctrl+click to toggle parts or drag on empty space to box-select.
v0.5.9
- Rotation angle is now displayed in degrees in real-time while rotating a part.
- Total accumulated rotation is shown in the part info bar when a part is selected.
v0.5.7
- Fixed Min Area Filter — small parts are now correctly discarded before appearing in Position Parts.
- Part area (mm²) is now shown in the info bar when a part is selected in Position Parts.
v0.5.6
- Removed the error that blocked processing when parts are larger than the specified box size.
v0.5.5
- Fixed STL alignment incorrectly applied to clean meshes.
v0.5.4
- Fixed incorrect orientation of uploaded STL files in some scan configurations.
v0.5.3
- Added per-part "Full Projection" toggle to disable the umbrella algorithm for selected parts.
v0.5.2
- Removed the global Min Height Threshold parameter — layer assignment is now controlled per part.
v0.5.1
- Fixed a bug where part position was incorrectly applied.
v0.5.0
- Large file upload support.
- Bug fixes.
v0.4.1
- Added part rotation in layout editor: hold right mouse button on a part and drag to rotate it in place.
v0.4.0
- Multi-STL upload: drag and drop or select multiple STL files at once for combined processing.
v0.3.4
- Box dimension changes (Length / Width) are now immediately reflected in the layout canvas.
- Added dimension rulers with graduation marks along the bottom and left edges of the layout canvas.
v0.3.3
- Added trash zone to layout editor for deleting noise shapes.
v0.3.2
- Improved 3D scan table removal.
v0.3.1
- Fixed WebGL context exhaustion when loading multiple STL files.
v0.3.0
- Added manual part positioning editor: drag and drop parts in a 2D top-down view before generating DXF files.
v0.2.0
- Umbrella issue: For objects taller than the main foam layer, the cutout is now computed from only the part of the mesh that sits within that layer — not the full top-down silhouette.
v0.1.14
- Fixed browser slowdown when loading multiple STL files.
v0.1.13
- Upload history is retained — up to 50 most recent files are kept, oldest are evicted automatically.
v0.1.12
- Removed white edge outlines from 3D preview — shapes now render as clean colored solids.
v0.1.11
- Added STL fragmentation repair pipeline.
v0.1.10
- Automatic 3D scan cleaning: removes table-surface noise before processing.
v0.1.9
- Added AES-256-GCM based file encryption.
v0.1.8
- Position small objects (≤ min_height_threshold) on top of main foam layer.
v0.1.7
- Added box corner radius for foam layers.
v0.1.6
- Added corner filleting for smooth G1-continuous laser cutting paths.
- Replaced sharp polygon corners with smooth arc transitions.
- Added circle detection and Douglas-Peucker simplification.
- Improved DXF export with configurable fillet radius.
v0.1.5
- Initial release with core functionality.
- STL processing, 2D projection.
- DXF export.
- 3D preview windows.