* fix: collection order inconsistency in RootObjectUnpacker
* fix: adam
* refactor: use List instead of HashSet in SplitAtomicObjectsAndInstances
* fix: no need for .ToArray()
* chore: sdk version bump
* Progress the final sqlite message....can still take a while
* Update SDK to alpha for testing
* fixes speed tests
* Add more tests from AI
* add more detail to progress message
* Fixed tests to make sense
* Update SDK to 3.5.2
* Reduce allocations of scoped items
* update SDK to 3.4.6
* add SpeckleSolveInstance
* fix SDK update
* Update SDK to 3.4.8
* Just setup a context if things are used without first setitng one up
* fixes material wrapper casting
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>
* Make a Rhino 8 importer
* adjust things to not require SDK changes
* something like this
* rhino importer cli sketch
* fix deps and solutions
* things build
* move to files
* change signatures of things to not require sendinfo or accounts
* formatting
* Fix test
* Reuse some account
* Fix logging and possible error
* formatting
* add active doc disposal
* add global try/catch
* merge fix
* add rhino importer
* add SLN and use it
* have to put back the extension rename
* SDK update
* Try out loading the plugin manually
* don't need the mac SLN
* fix lock
* fix lock again?
* Use the location of the assembly, not current
* Fix lock file
* fix lock on windows
---------
Co-authored-by: Chuck Driesler <cdriesler.iv@gmail.com>
* Rhino uses SendOperationManagerFactory
* revit now uses it
* autocad and civil use it
* csi, tekla and NW
* add test
* formatting
* tested with rhino and revit
* formatting
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com>
* updated converters after text class update
* fix after text class changes
* packege version bump after text calss update
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>
* Don't throw exceptions but handle missing model cards and log it.
* Change another thing to not throw
* RunMain for Revit should always run on the Revit context
* add comment
* WIP
* Menu handlers for projects and models
* Extract all handlers outside
* Remove account from handlers
* Reset version count
* Add workspaces
* Introduce SpeckleOperationWizard
* Move sync ops to dev section
* Fix sdk remainings
* Organize files and namespaces
* Remove context menu setters
* Bump sdk to 3.3.0
* Get the last selected account id from config
* Add workspaces to select model component
* Handle workspaces
* Add separator at ctor
* Get rid of from last fetched collections in wizard
* Reorder public privy functions
* Bump sdk 3.3.3 for project with permissions
* Remove expire solution on account change
* Move SolveInstanceWithUrlInput to wizard
* Better state handling on search
* handle account switch
* close menu explicitly when reset
* Have workspace logo
* Don't populate menu completely after search
* Logo as prop in workspaces
* Create a workspace flow
* Bump sdk back to 3.3.3
* Fixed DI
* Fix unplug URL state
* Set icon null when reset workspace
* personal projects as workspace
* Handle project permissions over pasted URL
* Clean up the main component
* handle all errors at the top level for wizard component
* Set last used account id to config
* Change the message level to warning for accounts
---------
Co-authored-by: Adam Hathcock <adam@hathcock.uk>
* fix: ensure operations run on main thread to prevent etabsexceptions
* pr comments
* fix: ensure consistent exception handler usage in selection binding
* rhino and arc fix usage
* fix registration
* fix the rest
* use interface
* don't use rhino layer if there is no name
* formatting
* add tests
* formatting
* add to local and move
* Update OTEL to remove grpc dependency
* Fix deprecated method
* really fixed with no incremental builds for tests
* Fix references and lock
* Update nuggets