* chore(tests): Update multiple screenshot test images for various specs
* feat(screenshot-reviewer): Add screenshot review tool and update package.json scripts
* fix(DICOMSRDisplayTool): Improve actor presence check in viewport
* chore(tests): Update multiple screenshot assets for various specs
* chore(tests): Integrate waitForPaintToSettle and waitForViewportsRendered in multiple specs for improved rendering stability
* chore(tests): Update screenshot assets for SEGHydration and SEGNoHydration specs
* test: update progressive loading screenshots
* jest 30 test fixes for compatibility with pnpm cs3d
* Use correct setDisplaySets instead of setDataId
* fix: Naming change for LegacyVolumeViewport3D
* Update to allow tolerance for contour tests
* update
* fix
* refactor: Replace instanceof checks with utility functions for viewport type validation
* fix: Update createSegmentationForViewport to handle undefined displaySetInstanceUID gracefully
* bun lock
* fix: Install cs3d with pnpm instead of bun
* Update node version for playwright
* Update to v5.0.0 of cs3d
* fix: Build dependency
* audit
* Change to a web await retry assert
* Fix timing related test failures
* fix: Freehand close
---------
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
* Update to use beta 5.0
* fix: unit tests
* fix: Allow slow server/test rendering to still work
* Update tests to use viewport grid compare
* Fix storage of stale retries actual/diff files
* cs3d linking fixees
* Linking for cs3d metadata
* Use metadata import for suv scaling
* Fix suv import
* Use type for import
* fix: Metadata registration ordering
* Use beta for upstream
* Merge from origin/master
* Revert tests to master
* Undo beta version changes
* Revert bun.lock file to that of master.
* Reduce test failure retries to one per test. Cap the number of failed total tests to 10. Replace the JSON reporter with the HTML reporter.
* Add generic provider back in
* Deprecate OHIF versions of cs3d utils
* fix
* Undo some cs3d beta dependencies so this PR could be merged
* Build fix
* Fixing build issues
* build issue
* bun lock
* Temporary cache clear to resolve build issue
* Cache bust
* Remove the babel hoist fix attempt
* Cache netlify toml issue
* Fix netlify cache issue
* Try to fix cache dependency issue
* Try update resolutions
* babel hoist fix
* fix: Remove netlify cache bust
* Revert pinned versions
* PR comments on duplicated suv-factors
* Undo lock changes and isEqual add
---------
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
Co-authored-by: Alireza <ar.sedghi@gmail.com>
* Add (better) assertions for area calculation fixes.
* Add SVG and measurement side panel area for freehand ROI test.
* Add Playwright viewport screenshot scope migration guide.
* Update cornerstonjs dependencies to 4.22.8. Ensure all versions of @babel/preset-env are 7.29.5.
---------
Co-authored-by: Ghadeer Albattarni <165973963+GhadeerAlbattarni@users.noreply.github.com>