Jedd Morgan
b591e82804
Chore: Update csharpier version and re-format ( #1363 )
...
* Bump Csharpier
* run csharpier format ./
2026-04-13 17:16:40 +00:00
Björn Steinhagen
0585b531d5
fix(revit): skip out-of-bounds snapping references for far-from-origin DirectShapes ( #1362 )
2026-04-13 17:52:09 +03:00
Mucahit Bilal GOKER
b49884e211
fix(revit): Lighting source material is included in the material quantities ( #1361 )
...
* exclude default light source material
* move the check inside TryAddMaterialPropertiesToQuantitiesDict as an early return
* go simple
2026-04-10 15:59:26 +03:00
Björn Steinhagen
1b9640954e
fix(revit): apply accumulated transform to curves in linked DirectShapes ( #1359 )
...
* fix(revit): apply accumulated transform to curves in linked DirectShape elements
* refactor(revit): pre combine transforms for polylines
2026-04-09 19:19:32 +00:00
Jedd Morgan
3d24a7b16b
feat(connectors): disable cache config ( #1349 ) ( #1358 )
...
* feat(all): adds disable cache functionality
* feat(connectors): prevents StoreSendResult if cache disabled
* fix(connectors): restores IsBypassed state
* Explicit flag instead implicit
* Delete unused flag
* Add packfile support
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com >
Co-authored-by: Björn Steinhagen <88777268+bjoernsteinhagen@users.noreply.github.com >
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
2026-04-08 11:42:24 +01:00
Jedd Morgan
9f3a333beb
Merge remote-tracking branch 'origin/dev' into jrm/main-dev-10
2026-04-08 11:27:57 +01:00
Björn Steinhagen
3bb0860d14
feat(connectors): disable cache config ( #1349 )
...
.NET Test / test (push) Has been cancelled
.NET Build and Publish / build-connectors (push) Has been cancelled
.NET Build and Publish / deploy-installers (push) Has been cancelled
* feat(all): adds disable cache functionality
* feat(connectors): prevents StoreSendResult if cache disabled
* fix(connectors): restores IsBypassed state
* Explicit flag instead implicit
* Delete unused flag
* Add packfile support
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com >
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
v3.19.0
2026-04-08 11:27:22 +01:00
Jedd Morgan
6c2a98c1d4
Update dev from main ( #1357 )
2026-04-08 10:17:43 +01:00
Jedd Morgan
4cbf5628b1
Merge remote-tracking branch 'origin' into jrm/main-dev-9
2026-04-08 10:11:09 +01:00
Oğuzhan Koral
0441cf7e3c
Merge pull request #1356 from specklesystems/dev
...
UPDATE DEV INTO MAIN
2026-04-08 12:10:25 +03:00
Jedd Morgan
7860c44f4e
feat(api)!: Implement new packfile based sends via SendPipline (aka DuckDB changes) ( #1277 )
...
* Dim/quack lets go (#1275 )
* Add model ingestion to sharp connectors
* correct ingestion message
* Progress
* grasshopper
* GH exception messages
* fix GH
* file names
* revit file name
* grasshopper file names
* etabs file names
* delete tests
* tekla maybe
* ingestion scope
* bad boolean logic
* Longer TimeSpan
* wip upload pipe
* 10s
* passthrough ingestion id
* happy hack time: prevent ingestion completion
this is handled server-side in the processing logic.
* add packfile send endpoint detection and routing
Route to SendViaPackfile when the server supports the upload-signing
endpoint (POST probe, 404 = unsupported) and a continuous traversal
builder is registered.
* Adds Continuous Traversal Builder
Introduces a Continuous Traversal Builder to manage the conversion and processing of Revit elements within a Send Pipeline.
---------
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
* feat(api): DI Refactor for Duck DB + Gergo's API endpoint changes (#1282 )
* Di
* undo accidental change
* Feat (duck): dui ingestion updates post upload (#1295 )
* Pass optional ingestion id to DUI
* Make ingestion id null for the SendViaIngestion, see the note :)
* feat!: Duckdev progress reporitng (#1296 )
* Di
* throwaway from laptop
* Progress reporting
* Use matching logger
* Revit and revert rhino unpacker progress
* more revertion
* make pr even cleaner
* and this one
* fix build issues with other connectors
* SDK nuget (#1299 )
* Bump to 3.14.0-alpha.2
* Feat(duck): grasshopper (#1297 )
* Duck x Grasshopper - who would win?
* Fix registration for new builder
* missing imports
* return version id grasshopper
* Align sync resource to sync
---------
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
* Bump SDK
* feat(importer): rhino file importer changes for packfile (#1301 )
* rhino importer changes
* correct deps
* Bump SDK
* Fix build issues
* ditto
* Fix build issue
* Lower standards
* Fix build
* feat: duck for acad, civil, navis, tekla, etabs (#1300 )
* duck: acad, civil, etabs, tekla, navis and bump channels to 10.0.0
* notes
* fix conflicts
* more conflicts
* Ready for testing
* fix(duck): Fix send caching (#1302 )
* potential fix
* undo-rhino chnages
* fix xml comment
* amended comment
* revit
* Fix build
* Aligned converting message
* fix: reoccurring object references
* Bump sdk and resolve merge conflict issues
* Merge pull request #1317 from specklesystems/jrm/importer-tracing
feat(otel): Tracing and OTEL changes for Rhino importer
* Fix revit linked model progress (#1312 )
* Revert otel packages
* bump SDK
* Trace unpacking groups
* Align trace context nullability with app
* Disable send caching in Navisworks
* comments
* Update FileimportPayload.cs
* fix using directive
---------
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
* Fix merge conflicts
---------
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com >
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com >
Co-authored-by: Björn Steinhagen <88777268+bjoernsteinhagen@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sebastian Witt <sebastian.witt@rwth-aachen.de >
2026-04-08 10:07:56 +01:00
Jedd Morgan
38b9415e81
Update Plant3dSendBinding.cs ( #1355 )
.NET Build and Publish / build-connectors (push) Has been cancelled
.NET Build and Publish / deploy-installers (push) Has been cancelled
v3.18.1
2026-04-02 17:44:57 +01:00
Mucahit Bilal GOKER
a1f392a33b
feat: plant 3d connector ( #1344 )
...
.NET Build and Publish / build-connectors (push) Has been cancelled
.NET Build and Publish / deploy-installers (push) Has been cancelled
* wip
* feat: data extraction from db
* Fallback conversions
* Fix line segments
* Fix: do not skip empty values
* Remove claude generated receive boilerplates and civil related extractor
* Fix compile errors and custom assembly resolver
* Guids for bundle
* Nuget
* Use TagValue as object name
* add plant3d to slnx (#1347 )
* add plant3d to slnx
* format
* and the local (#1348 )
* Resolve comments
* final comments
* lockfiles
* don't swallow image exception
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com >
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
v3.18.0
2026-04-02 16:20:49 +01:00
Jedd Morgan
24442ab0a9
chore(sdk): bump SDK ( #1352 )
...
* Align tracing with server
* Bump sdk
2026-04-02 13:58:17 +02:00
Sebastian Witt
47344e0af3
Add dwg/dxf config to include material layer color conversion ( #1351 )
...
* Add dwg/dxf config to include material layer color conversion
* cleanup formatting
2026-04-02 10:12:03 +00:00
Björn Steinhagen
0d09ea5158
fix(rhino): resolve material type editing ( #1345 )
...
* fix(rhino): prevent material duplication on type change
* fix(rhino): modernise material baking and use RenderMaterial Guid for assignment
* chore(rhino): changes for rh7
* fix(rhino): resolve null reference and incorrect material assignment for layers
* refactor(rhino): simplifies material naming
2026-04-01 14:24:44 +02:00
dependabot[bot]
3be24d5b15
Merge pull request #1346 from specklesystems/dependabot/github_actions/codecov/codecov-action-6
...
chore(deps): bump codecov/codecov-action from 5 to 6
2026-03-30 22:10:33 +01:00
Björn Steinhagen
8bbb9b893e
feat(revit): handles linked model elements and adds logging ( #1333 )
2026-03-27 19:35:06 +03:00
Jedd Morgan
85b2b21294
Merge pull request #1343 from specklesystems/dev
...
Dev -> Main
2026-03-27 10:56:43 +00:00
Björn Steinhagen
63d6d1a52b
feat(revit): add shared location reference point setting ( #1337 )
2026-03-27 10:42:13 +02:00
Jedd Morgan
6e3eab30a4
feat(auth): New Auth in account binding ( #1339 )
...
.NET Build and Publish / build-connectors (push) Has been cancelled
.NET Build and Publish / deploy-installers (push) Has been cancelled
* Update connectors to 3.15.0 sdk with logging changes
* Auth flow changes 3.15.1
v3.17.2
2026-03-26 14:42:23 +00:00
Jedd Morgan
4d94cd76b6
Merge pull request #1340 from specklesystems/jrm/main-dev6
...
chore: Main -> Dev back merge
2026-03-26 14:10:20 +00:00
Jedd Morgan
faae9bac62
Merge remote-tracking branch 'origin/dev' into jrm/main-dev6
2026-03-26 14:00:27 +00:00
Jedd Morgan
eca1dab265
Update connectors to 3.15.0 sdk with logging changes ( #1338 )
2026-03-26 16:42:06 +03:00
Björn Steinhagen
8a3249d3db
feat(grasshopper): accept a mix of data objects and collections ( #1332 )
...
* feat(grasshopper): allow mixed data objects and collections
* chore(grasshopper): reverts send components from data back to collections
2026-03-25 22:18:07 +02:00
Jedd Morgan
c08c9559c7
ci: Update Actions ( #1336 )
...
* Update Actions
* experiment
* 15 min timeout
2026-03-25 12:58:45 +01:00
Mucahit Bilal GOKER
a59f3179f1
fix(revit): sending rooms when volume calculation is disabled
2026-03-24 16:27:26 +03:00
Björn Steinhagen
e4f4a5533d
dev -> main
...
.NET Build and Publish / build-connectors (push) Has been cancelled
.NET Build and Publish / deploy-installers (push) Has been cancelled
dev -> main
v3.17.1
2026-03-19 17:15:49 +02:00
Björn Steinhagen
259b6a59f1
Merge pull request #1330 from specklesystems/main-dev
...
main-dev backmerge
2026-03-19 17:03:54 +02:00
Björn Steinhagen
a4a2655a2a
Merge remote-tracking branch 'origin/dev' into main-dev
2026-03-19 16:56:34 +02:00
Björn Steinhagen
9dd6397b01
fix(revit): restore sequential path prefix stripping ( #1328 )
2026-03-19 16:34:27 +02:00
Björn Steinhagen
2a04c02cba
dev -> main ( #1327 )
...
.NET Build and Publish / build-connectors (push) Has been cancelled
.NET Build and Publish / deploy-installers (push) Has been cancelled
* fix(revit): anchors missing display value
* chore(deps): bump actions/upload-artifact from 6 to 7 (#1303 )
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* seq-tokens (#1308 )
* chore(grasshopper): rewording (#1320 )
* feat(grasshopper): adds property value field to filter objects (#1319 )
Co-authored-by: Mucahit Bilal GOKER <51519350+bimgeek@users.noreply.github.com >
* feat(grasshopper): adds support for nested properties (#1313 )
* feat(grasshopper): dot notation refactor
* fix(grasshopper): expand properties to not flatten
* fix(grasshopper): handle null inputs in property selector
* fix: merge conflicts
* chore(deps): bump geekyeggo/delete-artifact from 5 to 6 (#1321 )
Bumps [geekyeggo/delete-artifact](https://github.com/geekyeggo/delete-artifact ) from 5 to 6.
- [Release notes](https://github.com/geekyeggo/delete-artifact/releases )
- [Changelog](https://github.com/GeekyEggo/delete-artifact/blob/main/CHANGELOG.md )
- [Commits](https://github.com/geekyeggo/delete-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: geekyeggo/delete-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(revit): parameter updater (#1307 )
* Oguzhan/cnx 2941 update mechanism with fake data (#1305 )
* WIP
* some untested tweaks
* feat(revit): implement update parameters binding for parameter updater (#1304 )
* feat(parameter-updater): first stab at wiring up
* feat(connectors): dummy base binding
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
* refactor: dedicated parameter updater binding (#1306 )
* refactor: extract parameter updates to dedicated IParametersBinding
* chore: delete old update
* fix: disables pop-ups while updating
* fix(dui): inject base binding into RevitParametersBinding for toasts
* chore: sneaky unused using directives
* fix(revit): prioritize internal param names and deduplicate error toasts
* chore: addressed pr comments
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
* feat(revit): adds analytical model to supported categories (#1325 )
* fix(gh): restore deduplication and Revit proxy resolution (#1324 )
* feat(gh): expand speckle props to now show set not union (#1322 )
* feat(grasshopper): prevent dynamic components from dropping wires (#1326 )
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Mucahit Bilal GOKER <51519350+bimgeek@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
v3.17.0
2026-03-19 13:22:57 +02:00
Björn Steinhagen
0670c1866f
feat(grasshopper): prevent dynamic components from dropping wires ( #1326 )
2026-03-19 13:09:35 +02:00
Björn Steinhagen
60bb160a0d
feat(gh): expand speckle props to now show set not union ( #1322 )
2026-03-19 11:41:14 +02:00
Björn Steinhagen
9127284774
fix(gh): restore deduplication and Revit proxy resolution ( #1324 )
2026-03-19 10:39:23 +02:00
Björn Steinhagen
0ea495e698
feat(revit): adds analytical model to supported categories ( #1325 )
2026-03-18 21:37:00 +02:00
Björn Steinhagen
8673879e48
feat(revit): parameter updater ( #1307 )
...
* Oguzhan/cnx 2941 update mechanism with fake data (#1305 )
* WIP
* some untested tweaks
* feat(revit): implement update parameters binding for parameter updater (#1304 )
* feat(parameter-updater): first stab at wiring up
* feat(connectors): dummy base binding
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
* refactor: dedicated parameter updater binding (#1306 )
* refactor: extract parameter updates to dedicated IParametersBinding
* chore: delete old update
* fix: disables pop-ups while updating
* fix(dui): inject base binding into RevitParametersBinding for toasts
* chore: sneaky unused using directives
* fix(revit): prioritize internal param names and deduplicate error toasts
* chore: addressed pr comments
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
2026-03-18 12:32:31 +00:00
dependabot[bot]
8d04c9f9c8
chore(deps): bump geekyeggo/delete-artifact from 5 to 6 ( #1321 )
...
Bumps [geekyeggo/delete-artifact](https://github.com/geekyeggo/delete-artifact ) from 5 to 6.
- [Release notes](https://github.com/geekyeggo/delete-artifact/releases )
- [Changelog](https://github.com/GeekyEggo/delete-artifact/blob/main/CHANGELOG.md )
- [Commits](https://github.com/geekyeggo/delete-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: geekyeggo/delete-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 15:46:37 +00:00
Björn Steinhagen
d73ac2446a
feat(grasshopper): adds support for nested properties ( #1313 )
...
* feat(grasshopper): dot notation refactor
* fix(grasshopper): expand properties to not flatten
* fix(grasshopper): handle null inputs in property selector
* fix: merge conflicts
2026-03-17 12:30:24 +00:00
Björn Steinhagen
3edc877466
feat(grasshopper): adds property value field to filter objects ( #1319 )
...
Co-authored-by: Mucahit Bilal GOKER <51519350+bimgeek@users.noreply.github.com >
2026-03-17 14:15:06 +02:00
Björn Steinhagen
9a3d41db3d
chore(grasshopper): rewording ( #1320 )
2026-03-17 11:15:25 +02:00
Jedd Morgan
eb166c0931
Merge pull request #1315 from specklesystems/jrm/main-dev
...
Main -> Dev
2026-03-11 13:00:34 +00:00
Jedd Morgan
cb15106ca7
Merge branch 'dev' into jrm/main-dev
2026-03-11 12:59:14 +00:00
Jedd Morgan
3768157efe
seq-tokens ( #1308 )
2026-03-11 12:52:47 +00:00
Jonathon Broughton
ab0ebd5f46
fix(Navisworks): Corrects path hash collision handling ( #1310 )
...
.NET Build and Publish / build-connectors (push) Has been cancelled
.NET Build and Publish / deploy-installers (push) Has been cancelled
* update hash generation method in PathKey
* remove byte order mark in namespace declaration
* fix potential substring exception
* replace hash strings with path strings
* improve setter access modifiers
* remove byte order mark from import statement
* change delimiter in ToPathString method
* simplify ToPathString implementation
v3.16.1
2026-03-06 14:32:45 +03:00
dependabot[bot]
c51a0fda53
chore(deps): bump actions/upload-artifact from 6 to 7 ( #1303 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 23:56:36 +00:00
Mucahit Bilal GOKER
4fdc522e42
fix(revit): anchors missing display value
2026-02-26 15:41:40 +03:00
Björn Steinhagen
5290859bf0
Merge pull request #1294 from specklesystems/dev
...
.NET Build and Publish / build-connectors (push) Has been cancelled
.NET Build and Publish / deploy-installers (push) Has been cancelled
dev -> main
v3.16.0
2026-02-24 16:58:29 +02:00
Björn Steinhagen
f65bafde78
Merge pull request #1293 from specklesystems/main-dev
...
main-dev into dev
2026-02-24 15:48:26 +02:00
Björn
f37eef7dc0
Merge branch 'dev' into main-dev
2026-02-24 15:33:33 +02:00