Closed fm3 closed 3 days ago
The pull request introduces several enhancements and bug fixes to the WEBKNOSSOS project. A new feature allows users to explore remote URIs from Neuroglancer without needing to manually remove format prefixes, improving user experience. The image file reading process has been modified for asynchronous operation. Key bugs have been addressed, including performance issues during tree deletions and fixes related to NML file imports and API node deletions. No breaking changes were introduced.
File Path | Change Summary |
---|---|
frontend/javascripts/admin/dataset/dataset_add_remote_view.tsx | Added validateUrls function for URL validation and updated handleExplore to incorporate this logic. |
webknossos-datastore/app/com/scalableminds/webknossos/datastore/explore/ExploreLayerUtils.scala | Refactored removeHeaderFileNamesFromUriSuffix and added removeNeuroglancerPrefixesFromUri method. |
webknossos-datastore/app/com/scalableminds/webknossos/datastore/explore/ExploreRemoteLayerService.scala | Modified exploreRemoteLayersForOneUri to improve URI processing by incorporating new prefix removal logic. |
frontend/javascripts/dashboard/explorative_annotations_view.tsx | Minor formatting adjustments in the render method of ExplorativeAnnotationsView . |
Objective | Addressed | Explanation |
---|---|---|
Remove precomputed:// prefix from remote dataset URLs (7984) |
✅ |
bug
In the land of data, where trees grow tall,
A prefix removed, now we stand proud and all.
With URLs tidy, and bugs put to rest,
Our remote datasets now work at their best! 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
URL of deployed dev instance (used for testing):
Steps to test:
zarr3://https://data-humerus.webknossos.org/data/zarr/scalable_minds/l4dense_motta_et_al_demo/color
Issues:
Summary by CodeRabbit