* extract properties from c3d block references
* cleans up property set structure and adds properties to autocad root to speckle
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>
* Don't log conversion errors to seq?
* add cancellation
* Make a generic handler for receive conversions
* Use for all receives?
* for cancellations, rethrow
* add vibe tests
* fix up receive cancellation
* fmt
* made ReceiveOperationManager with revit
* everything compiles
* fmt
* add tests
* This check shouldn't report to seq
* Don't log conversion errors to seq?
* add cancellation
* Make a generic handler for receive conversions
* Use for all receives?
* for cancellations, rethrow
* add vibe tests
* fix up receive cancellation
* fmt
* 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>
* add autocad 26 stuff
* fix targets and remove some duplication
* add 2026 gubbins
* Fix build for Autocad and new projects
* fmt
* fmt when new line doesn't picked up
* add to local
* can do a receive in civil
* only show debounced items in console
* add civil to build consts
* add civil 26 to local sln
* Bump nuget and project references from 2025 to 2026
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>
* Refactors idle manager to shortcut call check
* fix tests
* Match the id of idle action with the function name
it is more safe with this way bc we might accidentially skip some deferred actions if we use class name
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>
* Cleans civil3d props
also removes catchment and network proxies. this info is now captured in assignments
* Update ClassPropertiesExtractor.cs
* some bug fixes
* Update PartDataExtractor.cs
* adds parcel areas and excludes labels
* Fix threading bug
* untangle revit
* adds brepx converter
also changes groups to not be created if list conversion returns 1 or less objects
* revert rhino
* revert autocad
* revert rest
* remove event agg and rhino implementation
* remove event aggr from revit
* remove event aggr from autocad and civil
* remove event aggr tests
* remove event aggr from tekla
* Remove event aggr for navis
* remove event aggr from csi etabs
* remove event aggr for arcgis
* remove remaining pieces
* adds brep converter
* push autocad to run operations on main thread
* adds teklaidlemanager
* bring navis idle manager back
* run send on main
* adds extrusionx and subdx support
* adjusts converter return types to fallback case
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com>
Co-authored-by: Dogukan Karatas <karatasdogukan@gmail.com>