* add Revit 2021 and Revit 2022 with some 22 testing
* load DI dll
* format
* more Revit 21 work but it doesn't build, 22 works
* Remove Revit 2021
* sln fixes
* add shared DI project for Revit
* post-merge fixes
* redo some ifdefs
* share conversions better
* Remove class that was added
* fix(dui3): fixes the black rectangle of doom
basically cef65 versions need the removal of camelcasing convention to happen differently
* Carry over what Dim found for 2022
* Fix Revit 2022 issues
* fmt
* Clean up for 2022
* More cleanup
* Remove some ifdefs
---------
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
* PR moved from https://github.com/specklesystems/speckle-sharp/pull/3545
* ArcGISDocument to Singleton
* read offsets from metadata
* move crs assignment on send to RootObjBuilder
* move all conversions to activeCRS
* safer read from metadata
* default degrees to meters (like QGIS)
* csharpier
* scoped
* remove UoW from root builders as send/recieve bindings already use it (#21)
* remove POC comment
* remove unnecessary assignments; add offsets to incoming dataset name
* limit dataset name length
* tilt ellipse on receive
* fix substrings
* remove Rhino uow comment
* add SR to the received dataset name
* format
---------
Co-authored-by: Adam Hathcock <adamhathcock@users.noreply.github.com>
* add shared DI
* made revit 2024 shared
* add shared tests for revit
* VS2022 fix up
* Really fix the solution
* add tests, nunit analyzer and update fakes to have Revit 2024 support
* Account service to get account first from id otherwise from server Url
- And other simplications, removing dup code etc.
* Add TransportException to all bindings
* Register AccountService as singleton and add doc
* add tests with base test class
* update locks
* pin coverage to 4.4.0
* this is a subjob with uses, pass the secrets
* fix secret passing
* try quotes
* try a different glob
* Try simplier glob
* try something else
* try ubuntu for uploads
* update build.sh
* fix target
* update test only target
* Try ExcludeFromCodeCoverage
* better usage of codecov
* What Kat did in https://github.com/specklesystems/speckle-sharp/pull/3546
* Some clean up
* add tests with base test class
* update locks
* pin coverage to 4.4.0
* this is a subjob with uses, pass the secrets
* fix secret passing
* try quotes
* try a different glob
* Try simplier glob
* try something else
* try ubuntu for uploads
* update build.sh
* fix target
* update test only target