aae34cf1e5 
					 
					
						
						
							
							Deterministic artifact graph - bring back the clockwork universe ( #7483 )  
						
						 
						
						... 
						
						
						
						* Change to use deterministic artifact graph
* Update output to use the new order
* Fix to clear everything when scene is cleared
* Fix lots
* Update artifact graph output for the last time
* Delete unused sorting code
* Remove unneeded cfg
* Fix to preserve top-level artifacts when there's an error
* Update output after error fix
* Add better doc comments
* Remove duplicate global operations
* Update comments
* Update ignored tests that were flaky
* Update graph for new samples after rebase
* Fix test assertion message 
						
						
					 
					
						2025-06-16 17:55:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4575b32dbc 
					 
					
						
						
							
							KCL parser: Allow .prop or [index] to follow any expression ( #7371 )  
						
						 
						
						... 
						
						
						
						Previously in a member expression like `foo.x` or `foo[3]`, `foo` had to be an identifier. You could not do something like `f().x` (and if you tried, you got a cryptic error). Rather than make the error better, we should just accept any expression to be the LHS of a member expression (aka its 'object').
This does knock our "parse lots of function calls" from 58 to 55 calls before it stack overflows. But I think it's fine, we'll address this in https://github.com/KittyCAD/modeling-app/pull/6226  when I get back to it.
Closes https://github.com/KittyCAD/modeling-app/issues/7273  
						
						
					 
					
						2025-06-05 09:23:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						33f7badf41 
					 
					
						
						
							
							point and click-ify mounting plate ( #7287 )  
						
						 
						
						... 
						
						
						
						* point and click-ify mounting plate
* Update kcl-samples simulation test output
* Update public/kcl-samples/mounting-plate/main.kcl
* Update public/kcl-samples/mounting-plate/main.kcl
* fix
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-06-03 08:10:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0eebb76bfd 
					 
					
						
						
							
							Update Bone Plate ( #7260 )  
						
						 
						
						... 
						
						
						
						* Add clock
* update bone plate
* header check
* adding nick b's comments
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-29 09:59:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c4d2e33a99 
					 
					
						
						
							
							ball joint rod end sample ( #7215 )  
						
						 
						
						... 
						
						
						
						* ball joint sample
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update public/kcl-samples/ball-joint-rod-end/main.kcl
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* Update public/kcl-samples/ball-joint-rod-end/main.kcl
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* Update kcl-samples simulation test output
* Update public/kcl-samples/ball-joint-rod-end/main.kcl
* Update public/kcl-samples/ball-joint-rod-end/main.kcl
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-28 22:02:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						889c72ec60 
					 
					
						
						
							
							Add clock ( #7206 )  
						
						 
						
						... 
						
						
						
						* Add clock
* update minute hand params
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* add better parameterization
* Update kcl-samples simulation test output
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-27 16:08:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						db9e35d686 
					 
					
						
						
							
							Fix mirror2d selection by adding artifact graph support ( #7178 )  
						
						 
						
						... 
						
						
						
						* Add artifact graph support for mirror2d
* Update output
* Disable test that can't pass 
						
						
					 
					
						2025-05-23 11:16:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9df476543a 
					 
					
						
						
							
							turn on the revolve test ( #7075 )  
						
						 
						
						... 
						
						
						
						* turn on the revolve test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com > 
						
						
					 
					
						2025-05-19 14:51:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f6e26e0bab 
					 
					
						
						
							
							test: Add face_code_ref to the mermaid output ( #6985 )  
						
						 
						
						... 
						
						
						
						* Add face_code_ref to the mermaid output
* Update output 
						
						
					 
					
						2025-05-15 20:14:31 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						74939e5cd6 
					 
					
						
						
							
							Fix execution caching to cache artifact graph NodePath ( #6978 )  
						
						 
						
						... 
						
						
						
						* Fix to add NodePaths to SketchOnFace and SketchOnPlane artifacts
* Fix to only compute the new part of the artifact graph
* Change to early-return sooner when in mock mode
* Add another test
* Fix to propagate NodePath for sketch on face
* Update output 
						
						
					 
					
						2025-05-15 19:18:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2516df3a39 
					 
					
						
						
							
							fix my insta test fubar ( #6981 )  
						
						 
						
						... 
						
						
						
						* fix my insta test fubar
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more python tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more python tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com > 
						
						
					 
					
						2025-05-15 13:37:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						78b6854c6b 
					 
					
						
						
							
							bump modeling-cmds, nuke slow world ( #6753 )  
						
						 
						
						... 
						
						
						
						* bump modeling-cmds, nuke slow world
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more stuffs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* i mechanical engineered today
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* reverse uno your revolves
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* retry logic
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com > 
						
						
					 
					
						2025-05-14 04:07:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7944a4ce41 
					 
					
						
						
							
							New single-file samples for the website ( #6670 )  
						
						 
						
						... 
						
						
						
						* New single-file samples for the website
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Delete public/kcl-samples/piston directory
* More
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* move another test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com > 
						
						
					 
					
						2025-05-13 15:05:57 -07:00