Skip to content

Releases: zacharyfmarion/openscad-studio

OpenSCAD Studio v1.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 19:12

Added

  • Customizer parameter search: filter parameters by free-text and by category or "edited" chips, tucked behind a header search icon that expands on demand.

Changed

  • Refined the viewer tool rail layout.

Fixed

  • Apple Silicon Macs now download the correct arm64 build.
  • Resolved Linux build and runtime OpenSCAD binary resolution.

OpenSCAD Studio v1.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 22:30

Added

  • OpenAI-compatible AI provider support for local and self-hosted model servers such as Ollama, llama.cpp, and LM Studio.
  • AI settings and the model selector now handle provider-specific model choices, including local providers without an API key.

Changed

  • New workspaces now open directly into the AI-first editing flow.
  • AI-generated edits now refresh the preview more reliably after code changes.

Fixed

  • Web exports and OpenSCAD text rendering are more reliable in browser-based workflows.
  • Local provider model discovery and connection errors now better reflect the configured base URL and browser request issues.

OpenSCAD Studio v1.2.2

Choose a tag to compare

@github-actions github-actions released this 19 Apr 20:05

Added

  • Large customizer text inputs now use multi-line textareas for easier editing.

Changed

  • AI chat transcript scrolling is more reliable while responses stream.
  • Desktop 2D SVG previews use more consistent default sizing and metrics handling.

Fixed

  • 2D AI diagnostics now fall back more reliably when SVG dimensions are incomplete.

OpenSCAD Studio v1.2.1

Choose a tag to compare

@github-actions github-actions released this 15 Apr 17:31

Added

  • Expandable AI tool call details in the copilot panel for easier inspection of model actions.

Fixed

  • Empty desktop workspace folders now open reliably instead of getting stuck during workspace startup.
  • Export actions now preserve project and library context so multi-file models export correctly.
  • Collapsed AI screenshot thumbnails now restore correctly in the chat transcript.

OpenSCAD Studio v1.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Apr 17:38
2c5a0be

Added

  • Desktop MCP support for external agents to access project context, diagnostics, renders, and preview screenshots from OpenSCAD Studio.
  • Desktop AI settings now include external agent setup guidance and MCP connection details.

Changed

  • Improved MCP onboarding and preview artifact flows for desktop agent workflows.
  • Unified AI diagnostics with project render inputs to keep preview and validation feedback aligned.

Fixed

  • Fixed web startup and AI validation regressions.
  • Fixed the Tauri dev rebuild loop in worktree sessions on macOS.

OpenSCAD Studio v1.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 22:08
85b3580

Added

  • Support for .h header files in project file tree

Fixed

  • Fix macOS 26+ crash when rendering (SIGKILL on bundled OpenSCAD binary due to quarantine/provenance attributes)
  • Fix dependency-aware render cache invalidation
  • Fix 3D preview self-shadow artifacts
  • Fix 2D viewer fill color

Changed

  • Soften 2D viewer fill color for better visual clarity

OpenSCAD Studio v1.0.1

Choose a tag to compare

@github-actions github-actions released this 02 Apr 22:51
c4bb851

Added

  • Multi-file project workflows with a file tree and workspace switching for larger OpenSCAD projects.
  • Shareable design links with web loading, thumbnails, and better staging and review support.
  • Viewer annotations and color-aware 3D previews for clearer design inspection.

Changed

  • Refined desktop rendering and project management to better match native OpenSCAD workflows.
  • Reworked settings, customizer, diagnostics, and tool panels for a denser, more consistent editing experience.
  • Expanded automated validation, CI coverage, and pull request preview tooling.

Fixed

  • Improved mobile viewing with better pinch zoom, panel behavior, and share-screen loading.
  • Fixed export and save edge cases, including STL/customizer flows and 2D SVG defaults.
  • Corrected formatter/parser issues, AI error handling, and other rendering stability problems.

Note: 1.0.0 was prepared but never published as a GitHub Release because the macOS release workflow failed. 1.0.1 ships the same product changes with the release pipeline fixed.

OpenSCAD Studio v0.13.1

Choose a tag to compare

@github-actions github-actions released this 23 Mar 21:27
604a902

Fixed

  • Forward notifyError calls to Sentry for full exception tracking
  • Prevent customizer parameter replacement from corrupting source code
  • Filter DOM Event unhandled rejections and polyfill Object.hasOwn to reduce noise in error reporting

OpenSCAD Studio v0.13.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 17:15
9e7291c

Changed

  • Made AI First the default mode option in the NUX layout picker.

Fixed

  • Fixed the Tauri desktop window close permission configuration.

OpenSCAD Studio v0.12.0

Choose a tag to compare

@github-actions github-actions released this 19 Mar 00:34
c7e27df

Added

  • Added privacy-scrubbed Sentry error monitoring to improve crash visibility across the app.

Changed

  • Expanded product analytics coverage for viewer tools, customizer actions, settings interactions, and app errors.
  • Improved analytics and release build reliability with supporting runtime and CI updates.