Skip to content

v26.3.1

Choose a tag to compare

@jgphilpott jgphilpott released this 14 Mar 04:05
· 13 commits to main since this release
7b332a5

Second release of March 2026, covering 4 PRs (#184#187) merged since v26.3.0.

Version

package.json: 26.3.026.3.1

CHANGELOG highlights

Added

  • Visualizer: Persist folder states (#184) — saveFolderStates/loadFolderStates in state.js; trackFolder helper avoids private lil-gui internals; cleared on full reset
  • Visualizer: Reset icon UX (#184) — confirm prompt + one-shot @keyframes spin-once with animationend cleanup
  • Visualizer: Build-plate-centered model positioning (#185) — positionMeshOnBuildPlate() called on load, rotation drag-end, and printer change; getBuildPlateDimensions() with localStorage + preset table fallback; updateBuildVolume() rebuilds axes/grid in-place preserving event listeners

Fixed

  • G-code metadata version always "Unknown" (#186) — require('../../package.json')require('../../../package.json') in coders.coffee; metadata test now asserts actual pkg.version
  • Dome zenith skin infill suppressed (#187) — even-odd nesting-parity check in findCoveredRegions (cavity.coffee) skips candidates whose bbox centre has odd containment count (i.e. hole paths); preserves lego-stud detection from #182