* First pass
* First pass adding service registraiton
* Finished up service registration
* Json exception
* Moved to the right place
* Fixed tests
* Added some missing docs strings
* Reflecting Gergo's specklepy changes
* Correct the DI registration
* Readme
* No warn beta packages
* Format
* renamed misleading variable
* Fixed lock files
* Disable SQLite for automate
* Maybe really fixes closures
* fornat
* add ai generated tests
* fix tests
* fix tests
* added test with correct number of closures?
* closures are self contained. don't increment on attached properties
* format
* MergeClosure should reuse if exists, not just set
* add not null on a method
* No reason to process exceptions manually
* formatting
* use a pool for gathering child task results
* Use a smaller whenany with a cancellation
* formatting
* add parallelism on exception after count test
* use scoped token source correctly
* format
* Centralized token usage and made sqlite busy timeout be 5 seconds
* restore write parallelism to 4
* add to comment
* First pass of ObjectSaver and better in-memory usage
* fix some tests
* add commit to match deserialize process
* correct more tests
* format
* make a deserialize factory
* fix tests? and format
* use distinct
* Fix mismerge
* Fix serialization issues with tests
* fix merges
* follow copilot suggestions
* remove disables
* change registration to take strings and TypeLoader isn't public
* remove unused transports
* more test fixes
* fmt
* add Application object back
* First pass of ObjectSaver and better in-memory usage
* fix some tests
* add commit to match deserialize process
* correct more tests
* format
* make a deserialize factory
* fix tests? and format
* use distinct
* Fix mismerge
* Fix serialization issues with tests
* fix merges
* follow copilot suggestions
* remove disables
* refactor error handling to no propagate through channels. Use cancellation to shut down on exception
* don't try to shutdown scheduler when exception happens...handle tokens in a tree
* some cleanup
* ConfigureAwait(false) again
* Add test and clean up exception handling
* fmt
* fixed tests
* region class
* comments
* adjusted constructor
* todos
* comment
* change displayValur to curves
* small refactor
* assign correct property
* generalize display value
* some minor xml changes
* transform meshes; bbox not required
* remove comment
* Update Region.cs
---------
Co-Authored-By: Claire Kuang <kuang.claire@gmail.com>
Co-Authored-By: Adam Hathcock <adamhathcock@users.noreply.github.com>
* region class
* comments
* adjusted constructor
* todos
* comment
* change displayValur to curves
* small refactor
* assign correct property
* generalize display value
* some minor xml changes
* transform meshes; bbox not required
* remove comment
* Update Region.cs
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>
Co-authored-by: Adam Hathcock <adamhathcock@users.noreply.github.com>