You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Keyboard shortcuts are configurable now. They are displayed in a new shortcuts dialog (together with mouse shortcuts which are not editable). #9081
Team members are now managed directly in the team list: expanding a team row shows its members with inline remove buttons and an "Add user" typeahead, replacing the previous "Add / Remove Users" modal. The team table also shows a sortable member count column. #9687
Added a storage details page to the dataset settings, listing technical details about the dataset storage location, as well as a breakdown of used storage by layer (if storage scanning is enabled). #9650
Added
Added routes for uploading attachments and mags to existing datasets via the python libs client. #9402
Added the option to write on-disk mirrors for virtual datasets. Enable this in the datastore config datastore.writeVirtualDatasetsMirror=true#9512
Annotation Mutex mechanism now prevents editing the same annotation in multiple tabs as the same user. This avoids update conflicts. #9561
Upgraded the server code to Scala 3 for improved stability and performance. #9583
Dataset voxel size and extent can now be clicked to copy the value to the clipboard in csv-friendly format. #9596
The "Generate Bounding Boxes" tool can now optionally restrict the sampling space to an existing bounding box. #9656
Added support for the gzip compression for zarr2 datasets. #9667
Changed
Unified that nuclei and soma AI models use the same code/API for instance inference. #9477
Remote datasets opened via the /import route are now automatically deduplicated. If there is already an imported dataset with the URL, this dataset is opened automatically. #9516
Dates in admin tables are now formatted in a human-friendly way, e.g. hiding the year if it is the current one. #9596
Users joining an organization by invite no longer automatically join the organization’s default team, instead they get exactly the team memberships specified in the invite. #9618
The view configuration of an annotation is now stored per user (instead of per annotation). Thus, if the owner disables a layer in a shared editable annotation, this does not transfer over to other users who have already seen the annotation. #9626
Changed that Team managers are allowed to start AI jobs. #9657
Failed or cancelled jobs can now be retried once by all users (previously only by super users). If a job fails again after a retry, users are hinted to contact an administrator for help. #9685
Consolidated the task system in the navbar under a new "Task Management" menu, grouping Annotation Projects, Tasks, Task Types, Scripts, Project Progress, Available Task Assignments and Time Tracking. The "Administration" menu now only covers Users, Teams and Organization, and "Projects" was renamed to "Annotation Projects" to reduce ambiguity. #9686
The help chat button can no longer be permanently dismissed. Users who had previously dismissed it will see it again after the database migration (170-remove-hasDiscardedHelpButton). #9694
Creating a folder on the dashboard now opens a modal that also allows setting the allowed teams up front. Admins and managers can create a new team inline without leaving the dialog. #9695
Fixed
Fixed that "Disable Saving" wasn't always respected correctly. #9550
Fixed various issues with experimental collaborative proofreading. #9573
Fixed a bug where the organization’s default team was not preselected in the invite modal if it was not named “Default”. #9618
Fixed regression which disallowed editing for annotations that enabled collaborative editing. #9627