Platform Release Notes
February 10th, 2023
Major new features:
Fine-grained global analytics: manually select one or several models from the global analytics screen to explore analytics related to the selection.
Backend information: a new section in the account settings gives detailed information about the backend system used for uploads, including the list of all supported plugins on the system. If your account allows it, this screen also includes the option to switch backend systems.
3D light controls are back! Go to light scenes section in the model edit page and select any light to activate a 3D handle in the canvas to conveniently move around the position (and optionally target) of the active lights in the scene.
More intuitive and flexible controls for environment maps.
New users can be invited to organizations using only their email. They are not required anymore to already own a ShapeDiver account prior to the invitation.
Min and max values for visualized attributes can now be locked through parameter updates.
Various locations link to our new video explaining the basics of uploading for new users: https://www.youtube.com/watch?v=p4XLitFUMwU
The camera button now works in full screen mode.
December 12th, 2022
Major new features:
Some data outputs are now displayed in the model view page, using the new data button on the top left of the viewer canvas. The outputs are updated for each parameter update. Read more here about restrictions regarding which data outputs can be displayed using this new feature.
It is now possible to empty cached assets associated with ShapeDiver models. From the model edit screen or from the library page, click on the “Clear cache” button and choose which assets should be cleaned from the cache between outputs (display geometry and data), exports (file exports previously triggered) and textures. Emptying cached assets will force the model to recompute new solutions instead of pulling them from our caching system. Read more about this feature here.
The AR feature now generates QR codes from desktop devices.
The “Download” functionality, which previously let users download back the Grasshopper definitions they uploaded, now also includes an option to export the scene currently active in the viewer as a glTF 2.0 file, which is compatible with many CAD software and other online viewers.
The feature for importing and exporting json files containing parameter sets is now included in iframes.
The graphs for audience analytics (model view page and global account analytics) now come with a legend and precise visualization of each data point.
The available period for audience analytics has been increased from the past 6 months to 18 months.
User slugs can now be updated. The slug is used to identify a user in some places and for the url of the profile page.
The links (website and any link included in the user description) are now displayed correctly in profile pages.
Deleting users from the saved state sharing table now works.
The login and sign up buttons now become active after filling the forms.
The display of integer parameter values has been fixed.
November 10th, 2022
Notifications now display a timestamp.
The layout of the upload page was improved and clearly shows which backend system is currently active for the user.
The embedding and backend tickets are displayed again in the model edit page as wells as the model view page.
The organization visibility is now an available option in the table view of the library pages
The settings page now shows which identity provider was user during registration.
The sharing and transfer dialogs for organization users now show members of the organization first, then public users.
The primary color is now applied to range sliders in embedded iframes.
Parameter validation buttons are now sticky in embedded iframes.
October 3rd, 2022
Major new features:
Table view for the library: on top of the card view, the “My models” and “Pending” sections of the library now allow to switch to a table view which allows to quickly browse models and makes it more convenient to perform several types of operations directly from the library page:
Rename models from the table
Update the visibility of one or several models at the same time
Update the embedding and backend access settings of one or several models at the same time
Copy embedding and backend tickets from the table
Delete multiple models at once
Users with Designer plans and above now have the ability to save and load parameter values using the new context menu in the parameters section of the model view page and iframes. Save the current values of parameters in a json file that can be downloaded locally and then later use the same file to load the state of parameters once again in the model. This provides an offline alternative to the Saved States feature that already exists within the platform.
Users with Designer plans and above can now update on their own which Geometry Backend is used for uploading. In particular, Designer and Business users are still assigned to the Rhino 6 shared system by default but can choose to switch to Rhino 7 any time they want to.
The model view page now reports more detailed feedback about computation and output exports (timeouts, output size limitations…)
The embedding and backend tickets, as well as the model view url, are now directly accessible in a new “Developers” section of the model view page, instead of being only accessible on the model edit page.
A new setting in the “Billing” settings page allows users with credits to decide whether they want to block their premium features when the credit limit is reached, or keep all features working and get an invoice for the excess credits
The fullscreen button for iframe provides better feedback in case going fullscreen is not possible within the hosting page or device.
For organizations, the credit progress bar of the Billing section now shows the credits for the entire organization.
The Analytics section (for both individual users and organizations) now allows differentiating credits that were spent during sessions longer than 10 minutes.
The AR button is now correctly displayed on the iframe, and snackbars show feedback during the generation of AR assets.
The wrong feedback displayed when changing models' visibility is now fixed.
Members of organizations can now set their profile to the “Organization” visibility level, which means every member of their own organization can find them on the platform, but they are hidden from users external to the organization.
For organizations, the domain form is now correctly re-enabled after domains are deleted from the list.
Sharing settings during model transfers now work as expected.
Various backend and maintenance fixes
August 24th, 2022
New notification system: use the bell to open the notifications tab and check the latest activity linked to your account (models shared with you, pending models accepted or denied, organization invitations…)
New camera preset options: define preset cameras in the Edit mode and let viewers switch between the preset views with the new camera button in the viewer. By default, uploaded models will have a set of standard presets (default perspective and orthographic views)
Model transfers: transfer ownership of your models to other ShapeDiver users using the new Transfer button on the model cards of your library. When transferring a model, request that the target user shares back some access to the model if you need it.
Re-organization of the Settings section, including new fine-grained settings regarding email notifications.
Improvement of the behaviour regarding scrolling and viewer interactions (rotating and zooming) for touch devices.
Many, many bug fixes…
August 3rd, 2022
Saved States Sharing
Direct links to preloaded saved states
Interactive attribute explorer
Optimized range control for slider inputs
Improved searching functionality for sharing models and importing settings (filtering and ordering)
Parameter validation buttons are always visible in non-committed state
Improved layout of the model view and edit pages (refactored sharing functionality, new organization of bottom sections)
Multiple styling improvements
July 8th, 2022
Embedding domains improvements:
Add and remove multiple embedding domains at the same time.
Embedding domains of the form *.local:* and *.localhost:* are now counted as local domains.
Some wildcard domains are now enabled (for example *.csb.app for CodeSandbox)
Organizations administrators can restrict model sharing to the members of their organization
Better handling of registration errors
Saved states now come with a direct link to models with a preloaded saved state (state owners only)
Fine-grained saved state editing
Business users now have access to the platform API tokens for secure development using the platform backend API.
Fixed search by model ticket
Search models in the gallery by user name
Various security improvements
June 13th, 2022
Saved states! You can now create private saved states associated with any model on the platform you have access to. For your own models, you can also create pblic states that anyone can access on top of private ones. Sharing saved states is not possible yet but will be in an upcoming release.
Third-party registration and login: connect your Google, Apple or McNeel IDs with ShapeDiver for faster authentication and improved security.
New styling for the parameter panels.
Import parameter values from previous models.
Performance improvements for analytics charts.
The slug part of the model view pages url can now be updated in the model settings.
Download button on the model view pages: download again the uploaded Grasshopper definition.
Various improvements regarding authentication (UI/UX, error-handling).
Improved UI/UX for the attribute visualization panel and support for more attribute types.
New filters on several listing pages.
May 5th, 2022
Improved context menu on model cards, including a download button for the corresponding Grasshopper definitions
Improved feedback regarding export errors
Restructured resources menu
Free users can now see models shared with them if they are public
Improved layout for the public profiles
Grasshopper “Dial” knobs are now supported as inputs
Improved layout for several dialogs
Bugfix: the expiration date and time for subscriptions is now correctly displayed
April 25th, 2022
First version of the Organization feature:
Designer and Business users can create or join an organization
Invite other members to join an organization
Four different organization roles: Owner, Administrator, Manager and User
New visibility level for models to share with other organization members
User profiles now have a visibility option: profiles can be “Public”, “Private” or limited to the “Organization“ of the user.
New option to add an email link to the user profile
Bufix for the text import component: .xml and .csv files can now be imported
Various fixes to documentation links
Bugfix: the platform no longer freezes on Firefox
March 22nd, 2022
Local domains are not counted towards the domain limit anymore
Various admin panel fixes
Updated options in the registration form
Improved feedback for search results in the library
March 17th, 2022
Color themes applied more consistently throughout the iframe layout
Hide the ShapeDiver logo or specify a custom logo while loading iframes
Iframes give explicit feedback when embedding domains are missing
The model edit page now lets users update and save model settings in the version 2 of the viewer
Library page updated with a search filter for all sections
AR settings improved with more intuitive scaling according to various standard units
Upload errors now contain the model IDs of the failed upload. Make sure to give this information when requesting support on the forum..
Improved feedback and pointers to documentation for each feature section
Parameter validation is now possible using the Return key
Uploading files with brackets in the name is now possible (“[“,”]”)
Layout improvements for mobile listing pages
Only show the * on the pending tab if there are pending models
Model descriptions have an increased character limit
March 1st, 2022
New platform landing page with models featured by the team
Refactored rendering settings
Preset HDR maps for the viewer
Hidden export buttons are now also hidden in iframes
Bugfix in parameter grouping logic, in case of a single parameter group
Model cards styling fix
Layout fix for the analytics screen on mobile
Alpha value is now taken into account when updating color inputs