[WIP] fix: Add display set split/store logic to metadata#2738
Open
wayfarer3130 wants to merge 27 commits into
Open
[WIP] fix: Add display set split/store logic to metadata#2738wayfarer3130 wants to merge 27 commits into
wayfarer3130 wants to merge 27 commits into
Conversation
* bump version * bump version [BUMP BETA MAJOR]
Update beta 20260313
Update beta 20260317 The ohif downstream only has the specific issues that are known to occur on that backend, so merging
merge: cs3d 20260413
Merge/cs3d 20260423
Merge/20260427
Merge/main beta 20260506
* feat: Add metadata module to single-source metadata
* Revert some of hte changes to dicom image loader in favour of deprecation
* Undo change
* Move unit tests to metadata package
* Revert changes to adapters
* Revert unneeded changes
* Update metadata module to use AsyncDicomListener format
* fix: Add unit test
* Add metadata provider and init for the new metadata function
* Split module lists
* update metadata versoin
* Move audit to end so build steps are viewable
* fix: Audit last
* fix lock file mismatch
* fix: metadata reference
* fix: Link to metadata
* fix: Move audit to a single build to allow overall PR status
Previously the audit happened early and multiple times, causing issues
when the audit failures were unrelated to other changes.
* fix: Unused components, add ecg module
* Remove subdirectory import
* fix: ecg module
* Remove unused lower camel case reader
* Switch new/old flag to be useLegacyMetadataProvider
* Add metadata module for github builds
* useLegacyMetadataProvider for the karma tests needing it
* Add legacy module name
* PR comments
* fix: Wado URI test
* Update version
* Missing PR rename issue
* Fix init/register options to allow registering new provider
This explains the differences between the legacy/default metadata
provider and the data loaders themselves, which still need
registering.
* Add rebuild:canvas command to fix missing canvas
* fix: Update way that loadImage functions with naturalized data
* Cleaner listener design/setup and pas (more) tests
* fix: loadImage with metadata module
* fix: Transfer syntax return as string
* fix: Wrong load image was getting used
* Update the register to clear data
* Store worker log to loglevel
* fix: Various karma tests
* fix: Remaining karma issues
* fix: Scaling data unit tests weren't running correctly
* Use fixed page size to make tests run consistently.
* Set size for consistency
* docusaurus build issues
* Build fixes
* Version fix
* Update to include metadata module
* Include metadata module in circleci config
* fix: Build when linked
* fix: workspace dependency to allow yarn 1.x
* Update package module for adapters build
* Try to fix adapters build issue
* Export suv scaling factor
* Update bun version to push an update
* Link suv module specifically
* fix: Merge issues
* bun lock
* Make node directory if it doesn't exist
* fix: Add migration guide and remove prebuild:esm
* Rename natural to naturalizedMetadata
* More renames natural => naturalized
* PR review comments
* Push test versoin
* Run against master instead of beta
* Rerun tests
* fix: Allow lower ohif_ref for reference
* Invalid image position for PT and some positions with parent position
* Kick updated build
* PR comments to use a separate pipeline for the add handling
* fix: Aspect ratio - merge had gone bad and undo missed changes
* fix: Unintended merge
* Only remove imageId prefix if there are at least two schemes
* PR review comment fixes
* Create @corenrstonejs/utils package with initial contents
* fix: install
* Use load local instead of upload
* Fix karma tests
* fix: Build issues
* fix: Types on toNumber
* fix: ohif-downstream to use build:esm
* toNumber
* Force retest
* Change to allow 120 minutes for CS3D playwright tests
* Update retries to match OHIF
* Upload playwright results on failure
* fix: Add utils path
* Rename addPart10Instance
* Remove cache warm up in utils
* Fix function rename
* PR comments - use enum values instead of literals.
- Keep beta version 5.0.0-beta.2 for all package versions - Incorporate 4.22.8 (security) and 4.22.9 (angle tool fix) changelog entries - Update @babel/preset-env to 7.29.5 from main security update - Retain @babel/plugin-transform-typescript 7.28.6 from beta Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge/main 20260515 into beta
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.
Tip: disable this comment in your organization's Code Review settings.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
Changes & Results
Testing
Checklist
PR
semantic-release format and guidelines.
Code
etc.)
Public Documentation Updates
additions or removals.
Tested Environment