* fix(ci): install net7.0 explicitly on CI
* test: Bump everything to net8 or drop
* test: Global.json points to net8 with `latestFeature`. This prevents using net9 accidentally
* fix: Typo in target framework
* fix: TargetFramework instead of plural
* fix: Use net8:0 image to build on mac
* Added deprecation warning to comments API
* reverted inputs change
* Removed inputs
---------
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com>
Adds Scope instructions to help for token access to Streams and Accounts
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com>
Co-authored-by: Alan Rynne <alan@speckle.systems>
* File Version Info
* IsNullOrEmpty
* add-co-author
Co-authored-by: Adam Sheather <adam.sheather@autonomation.co>
---------
Co-authored-by: Adam Sheather <adam.sheather@autonomation.co>
ResultsConverter - Trim Leading White Space
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com>
Co-authored-by: Alan Rynne <alan@speckle.systems>
enum Update
Duplicate enum pointing to essentially the same thing. STRUCTURAL_BOTTOM_RELEASE_ was used, but we also have a STRUCTURAL_START_RELEASE_ enum which returns something when calling get_Parameter(). The enum we were using always returns none for get_Parameter() hence why always defaulted to "F".
* CSIElement2D and ConvertArea changes
* Change of our Speckle definition of modifiers as List<double> , not double[] arrays
* Argument of csiArea.name updated to use name, csiArea.name always evaluated as null (i.e. won't be assigned to an AreaObj
* Change of modifiers from double[] to List<double>
* fix: Minor tweak and rebuild schema objects
* Text description
* feat: Regenerate schema components
* fix: CI failing due to wrong format of namespace
---------
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com>
Co-authored-by: Alan Rynne <alan@speckle.systems>
* fix: Update receive node with proper tracking
Update tracker to allow all properties tracked on receive
* fix: Use tracker on sync receive component
* fix: Remove unnecessary using statement
Improve SelectionSet extraction with error handling and documentation
- Refactor `ExtractSelectionSets` method for better reusability
- Add comprehensive XML documentation for clarity
- Implement null checks to prevent potential exceptions
- Optimize LINQ query for `SelectionSet` extraction from GUIDs
* Implements displayValue to be the Area outline as there is no method to retrieve or generate a displayMesh
* Meshify version held in reserve
* Adding TeklaContourPlate correction
Inflicted by the same error as AdvanceSteel
* fmt
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>
* Change handling of non-polyline openings to throw SpeckleException rather than nulling object refs (which throws an exception terminating the receive)
* Formatted with csharpier
* Use new Open functions to get Process.Start for all platforms correct
* fmt
* Build fixes
* remove extra usings
* remove even more usings
* even even more usings
* Get rid of the catch just in case