Releases: zacharyfmarion/openscad-studio
Releases · zacharyfmarion/openscad-studio
Release list
OpenSCAD Studio v1.4.0
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
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
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
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
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
Added
- Support for
.hheader 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
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
Fixed
- Forward
notifyErrorcalls to Sentry for full exception tracking - Prevent customizer parameter replacement from corrupting source code
- Filter DOM Event unhandled rejections and polyfill
Object.hasOwnto reduce noise in error reporting
OpenSCAD Studio v0.13.0
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
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.