- Import button favors 3MF with embedded feature history and falls back to geometry-only files when needed. BREP JSON remains supported for history-only import.
- Import 3D Model feature auto-detects STL versus 3MF from strings, data URLs, or ArrayBuffers. 3MFs merge to a single editable mesh; STLs import as geometry only.
- File Manager save and load now use compact 3MF with embedded feature history and a thumbnail. Legacy JSON stays compatible for older saves.
- "Edit Image" opens an in-app paint-style editor. If no image is set, it starts with a 300 x 300 white canvas.
- Editor UI prefers dark mode, renders at true 1:1 pixels with device pixel ratio awareness, and appears immediately on open.
- Resize handle on the bottom-right expands or crops the canvas while preserving edits.
- Brush improvements include live cursor outline, multiple shapes (round, square, diamond), and an eraser that respects the selected shape.
- Paint Bucket tool with tolerance slider (0-255) fills contiguous regions based on the composited image and applies paint only to the draw layer.
- Finish saves the edits back to the feature and triggers a recompute; Cancel discards edits.
- New GitHub storage backend lets you save models and settings directly into a repository.
- Storage writes real
.3mffiles plus a small.meta.jsonsidecar inbrep-storage/__BREP_DATA__/. - Configure it in Display Settings → Storage (GitHub) using a fine‑grained PAT with Contents read/write.