September's improvements and fixes
September was a busy month with many big updates. We released new file importers with increased file size limit, scheduled refresh in Power BI, saved views, and a new filtering experience in the web viewer. And on top of this we also shipped a long list of useful improvements and important fixes.
Web viewer
- You can now use the Measure tool on mobile devices.
- Saved views can now be reordered manually using drag and drop.
- Copy the direct link to a model using the “Copy link to model” action in the Models panel.
- Filter on the true/false state of a value using the new boolean filter type.

- Fixes
- Creating and loading saved views is now much faster.
- Fixed various issues related to selecting and hiding objects.
- Saved views now correctly show up in the Ungrouped section after a view group is deleted.
- Object coloring now works correctly when multiple filters are applied.
- All viewer buttons are now correctly hidden in embeds when using the “Hide UI” embed option.
File uploads
- Fixes
- Fixed an upload issue where file upload jobs were stuck unsuccessfully uploading without a cancel or delete option. These uploads will now fail, and can be removed from your Speckle models.
- .3dm: Some objects which had missing materials now render correctly after upload.
- .3dm: Occasional pending uploads and upload crashes are now stabilised.
- .skp: Some missing curve geometries are now successfully uploaded.
Connector plugins
All changes below apply to the connector plugin release v3.9.0 and above.
Revit
- Fixes
- Rooms from linked files can now be successfully published.
- More informative error messages when publishing fails, instead of “Revit operation failed”.
Power BI
- Added a setting to automatically expand the properties column when loading a model,

- Fixes
- Colors are now only applied to visible objects, and will no longer force filtered objects to be visible.
Rhino + Grasshopper
- User dictionaries are now included in the properties of published objects from Rhino.
- Added a new Expand Properties Grasshopper component for easier access to property values, especially list values.

- Grasshopper Property and Collection Selector nodes now have an Auto-select All Items setting to automatically select any items that appear in the selector node according to applied search filters.

- Extract output parameters from the Expand Collection, Expand Properties, Query Objects, and Deconstruct components in Grasshopper. Right-click your desired output parameter and select Extract parameter to automatically create a named parameter node from that output.

- Fixes
- Rhino: Blocks are no longer published with non-visible layer geometry.
- Grasshopper: Filter Speckle Objects node filtering by material and property key is now working as expected.
- Grasshopper: Query Speckle Objects node optional output params no longer crash when an input path is provided.
- Grasshopper: Changing inputs in the Speckle Geometry Passthrough nodes now results in correctly changed objects after publishing.
- Grasshopper: Query Properties node now returns list access property values as accessible list items
ETABs
- Added option to publish analysis results. Open the Settings menu when publishing to select your desired load case and result type.
