ohif-viewer/platform/core/src/utils
Alireza 6dd150d401
fix: ohif tests to run with cornerstone 3d 5.0 (#6043)
* 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>
2026-06-09 20:25:14 -04:00
..
hotkeys feat(hotkeys): Migrate hotkeys to customization service and fix issues with overrides (#4777) 2025-02-25 13:32:30 -05:00
metadataProvider fix: palette color 8 encoded 16 (#5823) 2026-02-23 17:24:33 -05:00
absoluteUrl.js lint(curly): consistent use of curly brackets in codebase (#3584) 2023-08-09 10:07:33 -04:00
absoluteUrl.test.js fix: ohif tests to run with cornerstone 3d 5.0 (#6043) 2026-06-09 20:25:14 -04:00
addAccessors.js feat(dicomJSON): Add Loading Other Display Sets and JSON Metadata Generation script (#3777) 2023-11-10 16:51:23 -05:00
addProxyFields.js Fix contour annotations RTSS saving (#5545) 2025-11-21 13:07:26 -05:00
addServer.test.js fix: ohif tests to run with cornerstone 3d 5.0 (#6043) 2026-06-09 20:25:14 -04:00
addServers.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
areAllImageOrientationsEqual.ts fix: issue introduced from PR 5022 (#5223) 2025-07-23 15:05:42 -04:00
b64toBlob.js feat: Snapshot Download Tool (#840) 2019-10-25 22:46:32 -04:00
buildButtonCommands.ts fix(toolbar): prevent duplicate command execution on repeated interactions (#5456) 2025-10-07 08:52:56 -04:00
calculateScanAxisNormal.ts fix: image slices are displayed in reverse order, if we switch from common layout to 2D MPR (#5022) 2025-07-17 08:11:26 -04:00
combineFrameInstance.ts fix(RTStruct): RTSTRUCT contours rendered on first slice for multi-frame images without IPP (#5811) 2026-02-23 09:14:34 -05:00
createStacks.draft-test.js Instance metadata/metadata providers overhaul (#1481) 2020-03-09 19:03:23 +00:00
createStudyBrowserTabs.ts fix: A couple of changes to enable cs3d integration build (#5944) 2026-04-10 16:51:37 -04:00
debounce.js fix(segmentation): Allow for debounced pub/sub events to be reliably cancelled when unsubscribed to. (#5092) 2025-06-02 12:12:31 -04:00
dicomSplit.ts fix: Having sop instance in a per-frame or shared attribute breaks load (#4560) 2025-01-15 15:16:50 -05:00
downloadBlob.ts Fix contour annotations RTSS saving (#5545) 2025-11-21 13:07:26 -05:00
downloadCSVReport.js Fix contour annotations RTSS saving (#5545) 2025-11-21 13:07:26 -05:00
formatDate.js chore: update French i18n (#5561) 2025-12-12 10:46:56 -05:00
formatPN.js feat(Mode): Ability to overwrite mode configuration and small improvements (#3580) 2023-08-08 10:05:20 -04:00
formatTime.ts feat(SR): text structured report (TEXT, CODE, NUM, PNAME, DATE, TIME and DATETIME) (#4287) 2024-07-23 11:28:48 -04:00
generateAcceptHeader.ts [Ready] fix 5288 removal of accept header options in retrieve metadata (#5293) 2025-10-16 20:01:34 -04:00
getClosestOrientationFromIOP.ts fix: jump to measurement forever (#4867) 2025-03-28 10:53:04 -04:00
getImageId.js OHIF with Cornerstone3D 2.0 (#4347) 2024-11-06 07:15:27 -05:00
getWADORSImageId.js fix: 🐛 Add DicomLoaderService & FileLoaderService to fix SR, PDF, and SEG support in local file and WADO-RS-only use cases (#862) 2019-09-27 13:47:08 +02:00
getWADORSImageId.test.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
guid.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
guid.test.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
hierarchicalListUtils.js docs(spelling): Add codespell config + github action, run and fix a good number of typos (#3645) 2023-09-12 07:40:38 -04:00
hierarchicalListUtils.test.js fix: ohif tests to run with cornerstone 3d 5.0 (#6043) 2026-06-09 20:25:14 -04:00
imageIdToURI.js feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
index.ts feat(WorkList): New Study List (WorkList based on ui-next); old study list renamed to LegacyWorklist (#6005) 2026-05-28 12:26:30 -04:00
isDicomUid.js Feat #1130 [WIP] Adding support for downloading and zipping files (#1501) 2020-04-15 17:57:57 +01:00
isDicomUid.test.js chore(prettier): full repo linting and code reformatting once and for all (#3627) 2023-09-01 16:19:39 -04:00
isDisplaySetReconstructable.js fix: Enhance multiframe instance handling and improve instance valida… (#5956) 2026-04-13 09:31:28 -04:00
isEqualWithin.ts feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
isImage.js lint(curly): consistent use of curly brackets in codebase (#3584) 2023-08-09 10:07:33 -04:00
isImage.test.js chore(prettier): full repo linting and code reformatting once and for all (#3627) 2023-09-01 16:19:39 -04:00
isLowPriorityModality.ts feat(data overlay): add foreground background control plus orientation change in the UI and add RTDOSE support (#5007) 2025-05-05 16:35:05 -04:00
makeCancelable.js chore(prettier): full repo linting and code reformatting once and for all (#3627) 2023-09-01 16:19:39 -04:00
makeDeferred.js chore(prettier): full repo linting and code reformatting once and for all (#3627) 2023-09-01 16:19:39 -04:00
makeDeferred.test.js Feat #1130 [WIP] Adding support for downloading and zipping files (#1501) 2020-04-15 17:57:57 +01:00
measurementFilters.ts feat(MeasurementService): add rendering of unmapped measurements (#5416) 2025-10-06 08:50:17 -04:00
objectPath.js docs(spelling): Add codespell config + github action, run and fix a good number of typos (#3645) 2023-09-12 07:40:38 -04:00
objectPath.test.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
progressTrackingUtils.js docs(spelling): Add codespell config + github action, run and fix a good number of typos (#3645) 2023-09-12 07:40:38 -04:00
progressTrackingUtils.test.js fix: ohif tests to run with cornerstone 3d 5.0 (#6043) 2026-06-09 20:25:14 -04:00
Queue.js docs(spelling): Add codespell config + github action, run and fix a good number of typos (#3645) 2023-09-12 07:40:38 -04:00
Queue.test.js fix: ohif tests to run with cornerstone 3d 5.0 (#6043) 2026-06-09 20:25:14 -04:00
reconstructableModalities.js feat: Segmentations Settings UI - Phase 1 #1391 (#1392) 2020-03-13 15:45:26 -04:00
resolveObjectPath.js chore(prettier): full repo linting and code reformatting once and for all (#3627) 2023-09-01 16:19:39 -04:00
resolveObjectPath.test.js chore(prettier): full repo linting and code reformatting once and for all (#3627) 2023-09-01 16:19:39 -04:00
roundNumber.js OHIF with Cornerstone3D 2.0 (#4347) 2024-11-06 07:15:27 -05:00
sopClassDictionary.js feat(labelmap): Add labelmap segmentation in OHIF (#5158) 2025-06-26 11:59:44 -04:00
sortBy.js chore(prettier): full repo linting and code reformatting once and for all (#3627) 2023-09-01 16:19:39 -04:00
sortInstancesByPosition.test.js feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
sortInstancesByPosition.ts chore(prettier): full repo linting and code reformatting once and for all (#3627) 2023-09-01 16:19:39 -04:00
sortStudy.test.js fix: Initial sort not consistent (#5224) 2025-12-04 12:26:21 -05:00
sortStudy.ts fix: A couple of changes to enable cs3d integration build (#5944) 2026-04-10 16:51:37 -04:00
splitComma.ts docs(spelling): Add codespell config + github action, run and fix a good number of typos (#3645) 2023-09-12 07:40:38 -04:00
str2ab.js fix: Overlays were broken. (#2614) 2021-12-23 11:28:46 -05:00
structuredCloneWithFunctions.ts feat: Add inherit from basic/longitudinal modes (#5435) 2025-10-01 14:31:26 -04:00
thumbnailNoImageModalities.ts feat(WorkList): New Study List (WorkList based on ui-next); old study list renamed to LegacyWorklist (#6005) 2026-05-28 12:26:30 -04:00
toNumber.js OHIF with Cornerstone3D 2.0 (#4347) 2024-11-06 07:15:27 -05:00
unravelIndex.ts feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
urlUtil.js chore: Clean up unused files, imports, and work on getting end-to-end tests and unit tests running (#2272) 2021-03-01 16:52:54 +01:00
uuidv4.ts feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
writeScript.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00