Releases: GridSpace/grid-apps
Releases · GridSpace/grid-apps
4.3.2
Changelog
✨ New Features
- Add hole and perimeter offset compensation as expert settings (1cca293)
- Add FDM scarf seams and min layer time (79a227d)
- Add spiral layer start point option (ac956a3)
- Add slice bridge annotations to slow print (6bf1537)
- Add
oname
andoid
params for macro conditions and substitutions (7660570) - Add print remain time macro var (77b4cce)
- Add codec optional extended point data encoding (39cc3db)
🛠 Improvements
- Improve gap routing; add adaptive shell fallback on failure (f53d6da)
- Only apply new starting point on first move of new layer (6c26dd0)
- Reorder FDM menus; add solid fill sub-menu (bcadc9d)
- Move output layer menu items to layer menu; relabel for clarity (35b4827)
- Slow down shells on flat layers (92cfe7f)
🐛 Fixes
- Fix angle diff calc for basic thin wall merge test (8eaa0a3)
- Fix move extrusion with scarfz (5aa5456)
- Fix scarf/arc conflict and scarf Z on export (77b4cce)
- Fix helical operator mistake (90a9f21)
- Fix adding supports from underneath platform looking up (457c037)
- Fix extruders LANG API ref (cb0344f)
- Fix thin shell depth for identifying outside faces (6bf1537)
- Fixup for origin point finder for high res meshes (3a4aa46)
- Fixes #429: outline refresh and stock size issues (9138e21)
- Fixes #430: provide enclosing element height and aspect ratio (90c29d1)
🔬 Experimental / Tests
- Add test slicing poly pumping (rounding) (8e75ad7)
- Add basic thin wall handling and default to on (0349ea5)
- Mock up basic thin wall without medial axis (f8180fe)
- Extend approach (segment comparison with angles needed) (78d4d60)
- Filter unmodified subsegments used for proximity testing (55615e1)
- Revert new thin default until codec updated (f5d234d)
- Add TODO/note for single wall noodle and claim system (dfa2308)
🧹 Misc
- Code formatting (d976461)
4.3.1
What's Changed
- Thin-wall overhaul (thin3): direct medial-axis segments; single-wall on axis; new claim system; better nominal width; fixes for closed polys, retraction, cross/interp, chain marking/merging; higher thin resolution; shell extrusion multiplier; shell width stepping; output-ordering annotations.
- Shell / fill & output: move shell/fill overlap to shell menu; next-closest shell output ordering; micro-backlash option; repeat-last-point close; point reduction & min-area filtering; gaps & max-inset visualizations.
- Inset / trace pipeline: cleaner inset extrusion polys; alt/new segment generator; generalized
trace_noodle
; post-noodle subtraction fix; ray/line fix; intersect-offset over approx radius; micro offsetting; radii term cleanup. - FDM / CAM fixes: infill offsetting; start-move on layer-up; helical bugfixes; #421 (non-extended-thru cuts with large step-down); #426 (
camZBottom
); #427 (min scale clamp). - Build / IO: append
base64js
for prod; G-code import cleanup; taper tool deps; restore missingsliceAll
. - Meta: bump rev to 4.3.1; rename thin-wall implementations.
Full Changelog: 4.3.0...4.3.1
4.3.0
- CAM:
- Relabeled roughing 'over' from 'facing' to 'roughing'
- Compensate for cam origin offset on export/import
- Fix cut direction for outline and trace outside
- Fix drill NaN emit, up/over re-plunge speeds, and detected rapid plunge
- Add inner first routing option for outline and rough
- Fix trace follow winding direction
- Relax drill circularity for lower poly
- Fix tab cuts into rough clear top
- Change dragknife start point for inner polys
- Add CAM helical clockwise, reverse, and entry params
- Add optional z step down to level op
- Fix helical arc generation
- Make bottom clear configurable
- Fix threading detection in cam slicer
- Add 3-way trace intersections to origin candidates
- Add cam origin selector
- Build out helical slicing
- Fix pocket contour
- Improve thru hole handling in roughing
- FDM:
- Add early noodle visualization to thin3
- Fix bug causing filament used value to not be displayed
- UI:
- Fix tools/device import/export
- Fix widget replace
- Fix tool UI scaling issue
- Fix language switching + auto reload
- Minor widget ui edit fixes
- Fix cam tools dialog
- Fix workspace export
- Improve sketch bounds and handles
- Fix click to focus and lay flat
- Preserve wireframe/line settings in clones
- Change default wire view to edges and persist preference
- Fix focus, bounding box calc, edge edit
- Change select/drag behavior
- Core:
- Major refactor to use ESM instead of legacy bespoke module system
- Only compute line endpoints once
- Update manifold dependency
- Fix newSlopeFromAngle in cnc/slice
- Fix layout and omit last flawed point on knife radii calcs
- Implement chain simplification through reduction
- Interpolate medial axis cross sections
- Fix multi-widget bounding box accuracy
- Fix mesh ordering bug
- Create body isolation function
- Use builtin angle diff method
- Add configurable vertex tolerance
- Allow app versions to be served with prefixes instead of cookies
- Allow engine to override work/pool urls and control threading
- Fix gerber module import
- Fix 3mf import
- Move src/kiri/* to src/kiri/core and src/kiri-* to src/kiri/* and updated all imports
- Start undo/redo for mesh tools
- Build:
- Simplify esbuild config
- Bump threejs version, split webpack scripts
- Rename packed kiri devices, clean up package.json scripts
- Move webpack to bin
- Use esbuild to package mesh
- Bug Fixes:
- Fix missing imports
- Fix op register import
- Port bugfix from 4.2
- Fix missing md5 import
- Restore 'omit thru' to roughing
- Fix jszip for production
- Fix slice state, drill zmax, contour tool diam, point.a clone in move
- Fix topo4 and linear lathe with workers
- Fix nested trace elements when clearing (poly area bug), fix shadowZ poly union, fix hidden cam animate
- Fix stl loader
- Fix fdm threading
- Fix gyroid
- Fix electron builds
- Fix history rewrite
- Fix poly2polyemit logic bug
- Fix some z-down bugs in arc generation
- Fix drill selection
- Fix cam 2d animation
- Fix pocket
- Fix sketches
- Fix png import
4.2.3
Full Changelog: 4.2.2...4.2.3
4.2.2
What's Changed
- Add CAM arc (G3) support by @bakedPotatoLord
- Add drill from stock top option by @bakedPotatoLord in #385
- stop drill warnings for register ops by @bakedPotatoLord in #386
- fix a docs formatting error, and add docs formatting check GH action by @bakedPotatoLord in https://github.com/GridSpace/grid-
Full Changelog: 4.1.11...4.2.2
4.1.11
What's Changed
- add drill from stock top option by @bakedPotatoLord in #385
- fix kiri engine cam var settings
- tweak to improve thru hole handling in roughing
- add TrueNAS install instructions in readme
- cut direction bugfix
Full Changelog: 4.1.10...4.1.11
4.1.10
What's Changed
- Add drill from stock top option by @bakedPotatoLord in #385
- fix multi-part drilling bug @bakedPotatoLord in 01fba55
- stop drill warnings for register ops by @bakedPotatoLord in #386
- fix a docs formatting error, and add docs formatting check GH action by @bakedPotatoLord in #390
Full Changelog: 4.1.9...4.1.10
4.1.9
4.1.8
What's Changed
- Update file names by @bakedPotatoLord in #369
- Engine page upgrades by @bakedPotatoLord in #368
- Docs by @bakedPotatoLord in #371
- Documentation Upkeep by @bakedPotatoLord in #372
- make bounding recs 0-based by @bakedPotatoLord in #376
- fix drill bug by @bakedPotatoLord in #380
- Drill improvments by @bakedPotatoLord in #379
Full Changelog: 4.1.7...4.1.8
4.1.7
refactor cam drill operation
add outline ordering for wide cut
add drag/drop sending of files to bambu printers
limit bambu file drops to actively monitored printers
improve bambu error report in dialog
fixed hole detection, and added shadow detection
add 2 snapmakers
add xtool lasers