Joe Boccanfuso
3440f66ebd
fix(segmentation): Update cornerstone dependencies to fix segment visibility issue. ( #5664 )
2025-12-18 13:35:29 -05:00
Joe Boccanfuso
f3beb8e711
fix(segmentation): When setting the segmentation style and the representation type is not provided, apply the style to all representation types. ( #5662 )
2025-12-18 09:33:54 -05:00
Joe Boccanfuso
94b0358f18
fix(docs): Empty commit as an attempt to fix the docs build. ( #5582 )
2025-11-24 09:46:21 -05:00
Joe Boccanfuso
5c17c262ea
fix(SegmentationStyle): Fix inactive contour visibility and styling. ( #5563 )
...
* Opacity, fill and outline properties for active and inactive contours
are now consistent with those for label map segmentations.
The properties for inactive segmentations are applied to BOTH
inactive contours and label maps.
* Activate the selected segmentation for a type when the alpha, outline width, or fill/outline visibility is changed.
2025-11-19 17:55:53 -05:00
Joe Boccanfuso
02f6744dab
fix(segmentation): Allow for manually added label map and contour segmentations to be used as viewport data overlays. ( #5562 )
2025-11-13 07:12:28 -05:00
Joe Boccanfuso
834ae3c762
fix(interpolation): Auto accept interpolation when the interpolation process is completed. ( #5555 )
...
* Update Cornerstone3D packages to 4.9.1.
2025-11-11 08:19:45 -05:00
Joe Boccanfuso
a0556b08be
fix(segmentation): When synchronizing a segmentation representation, use the type of the source viewport segmentation to determine the type of the target viewport segmentation ( #5546 )
2025-11-05 12:00:41 -05:00
Joe Boccanfuso
000e42e9a6
fix(security): Exact versioning and docs dependabot alerts ( #5536 )
2025-10-30 16:04:19 -04:00
35bfc9b0cc
feature(segmentation): Add contour tools and utilities in a side panel ( #5517 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Dan Rukas <dan.rukas@gmail.com >
2025-10-29 14:15:52 -04:00
Joe Boccanfuso
1f11c83006
fix(security): Addressed dependabot alert CVE-2025-59288 concerning playwright ( #5527 )
2025-10-27 15:16:43 -04:00
Joe Boccanfuso
1009c60911
fix(security): For bun, enforce frozen lockfile. For yarn, strongly suggest using frozen lockfile. ( #5508 )
...
* Updated docs for security information.
2025-10-24 16:48:35 -04:00
Joe Boccanfuso
e07a87dcae
chore(workflow): Run playwright tests for release branch PRs. ( #5515 )
2025-10-22 10:55:46 -04:00
Joe Boccanfuso
1df4f843fe
fix(segmentation): Fixed the manual scrolling of the segments list and implemented automatic scrolling to the active segment. ( #5510 )
...
The height of the list container is now calculated based on a parent div instead of itself.
DataRow component now has a forward ref to allow for automatic scrolling.
Added better detection to the useDynamicMaxHeight hook for when to recalculate the max height using intersection observers.
The useEffect for scrolling a segment into view used to be excessively called to the point
where it was auto scrolling after the user manually scrolled. The auto scroll useEffect is
now dependent on the segment index changing which should only happen once per active segment change.
2025-10-21 11:58:23 -04:00
Joe Boccanfuso
170e860aa1
fix(segmentation): Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ( #5503 )
...
* fix(segmentation): Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true.
* PR feedback.
* PR feedback.
* Added tests for disableEditing and utilities for simulating drag operations.
* Update bun.lock file after merging master.
2025-10-17 22:14:31 -04:00
Joe Boccanfuso
4620cc3acf
fix(ErrorBoundary): Allow for details to be shown in production. ( #5504 )
...
Added showErrorDetails to config to allow for details to be shown in various runtime environments.
2025-10-17 08:15:13 -04:00
Joe Boccanfuso
86e924fb88
fix(docker): Use bun version 1.2.23 for docker build. ( #5501 )
2025-10-15 10:46:47 -04:00
Joe Boccanfuso
0d2f4e715a
fix(docs): Set exact version for glob. ( #5497 )
2025-10-15 00:08:57 -04:00
Joe Boccanfuso
fbd9371884
fix(security): Run bun audit before bun install. ( #5496 )
2025-10-14 23:07:00 -04:00
Joe Boccanfuso
c7d2017f08
fix(security): Use exact versioning for dependencies in package.json files. ( #5494 )
...
Added bun audit security check in build process.
Removed bun caching.
2025-10-14 16:23:36 -04:00
Joe Boccanfuso
3fe67d5c98
fix(bun): Use fixed bun version ( #5493 )
2025-10-14 12:55:32 -04:00
Joe Boccanfuso
efe97cd01d
chore(deps): Update cornerstone3D dependencies. ( #5479 )
2025-10-09 16:51:34 -04:00
Joe Boccanfuso
84f27593a0
chore(deps): Update Cornerstone 3D to 4.5.3. ( #5473 )
2025-10-08 10:30:27 -04:00
Joe Boccanfuso
377d5e2fb6
chore(deps): Update cornerstone dependencies. ( #5470 )
2025-10-07 19:18:10 -04:00
Joe Boccanfuso
a46b00f76b
chore(deps): Update cornerstone3D to 4.3.14. ( #5450 )
2025-09-30 15:07:13 -04:00
Joe Boccanfuso
dd86a8eabd
fix(segmentation): Restored segment label tool in longitudinal mode. ( #5443 )
2025-09-29 15:56:11 -04:00
Joe Boccanfuso
80f314a422
fix(security): Removed dependency on tar-fs by removing dependencies on storybook and sharp. ( #5438 )
2025-09-28 22:28:06 -04:00
Joe Boccanfuso
d41eca4ed5
chore(deps): update cornerstone to 4.3.10 ( #5436 )
2025-09-26 10:04:30 -04:00
Joe Boccanfuso
cf10e3cf67
chore(tests): update screenshots ( #5413 )
2025-09-17 15:35:13 -04:00
Joe Boccanfuso
341f1c4ce7
fix(colorbar): Allow for AdvancedRenderingControls to be placed at the left or right of the viewport. ( #5273 )
2025-07-28 15:25:36 -04:00
Joe Boccanfuso
d24fe54d2b
fix(colorbar): Allow for AdvancedRenderingControls to be placed at the top or bottom of the viewport. ( #5270 )
2025-07-28 12:19:58 -04:00
Joe Boccanfuso
47e231f061
fix(multiframes): Corrected combining frame instances for multiframes. ( #5264 )
2025-07-28 09:35:29 -04:00
Joe Boccanfuso
3c8446a5e5
fix(ArrowAnnotate): Allow free-form text for arrow annotations ( #5259 )
2025-07-24 12:58:45 -04:00
Joe Boccanfuso
730046f83c
Fix flaky SEGDataOverlayForUnreferencedDisplaySetNoHydration test. ( #5254 )
2025-07-23 18:08:42 -04:00
Joe Boccanfuso
83d4bc4a5a
fix(security): Removed stylus package due to potential security vulnerability and we don't use it. ( #5250 )
2025-07-23 10:50:53 -04:00
Joe Boccanfuso
83ea0ad93e
fix(docs): Added docs for multimonitor and local linking ( #5247 )
2025-07-23 10:14:01 -04:00
Joe Boccanfuso
bde0eb1f07
fix(docs): Added entry for the showStudyList configuration setting. ( #5235 )
2025-07-21 10:44:28 -04:00
Joe Boccanfuso
3d5ee687cb
fix(security): Pin eslint-config-prettier and eslint-plugin-prettier versions. ( #5234 )
2025-07-21 10:15:28 -04:00
Joe Boccanfuso
3d4ec3181d
fix(multimonitor): Study browser more menu fixes ( #5208 )
2025-07-18 12:08:18 -04:00
Joe Boccanfuso
522d2aa764
fix(TMTV): The TMTV CSV file now has the correct name and contents ( #5215 )
2025-07-15 20:09:23 -04:00
Joe Boccanfuso
e0289dc49f
fix(segmentation): Removed LOAD/hydrate button for segmentation overlays ( #5214 )
2025-07-15 09:02:36 -04:00
Joe Boccanfuso
545411137c
fix(panels): Allow for setting the initial and minimum expanded widths of each side panel. ( #5207 )
2025-07-14 11:50:27 -04:00
Joe Boccanfuso
94bdcf414d
fix(UI): Restored the scroll bar OHIF L&F ( #5202 )
2025-07-13 22:34:18 -04:00
Joe Boccanfuso
eeaf49c61a
fix(security): Patch for Babel vulnerability ( #5193 )
2025-07-11 09:43:56 -04:00
Joe Boccanfuso
48473625f6
fix(segmentation overlays): Allow for the addition of multiple segmentation overlays. ( #5189 )
2025-07-10 09:33:39 -04:00
Joe Boccanfuso
f08cc303e6
fix(overlay-menu): Adding, changing and removing segmentation overlays should update the overlay menu instantly ( #5181 )
2025-07-07 18:09:32 -04:00
24e0263fb9
chore: recovery 2 ( #5014 ) merge to 3.11 ( #5175 )
...
Co-authored-by: Alireza <ar.sedghi@gmail.com >
Co-authored-by: Dan Rukas <dan.rukas@gmail.com >
Co-authored-by: Tang Cheng <45505657+tctco@users.noreply.github.com >
2025-07-03 14:08:46 -04:00
Joe Boccanfuso
4f6f5254fb
fix(segmentation): Added support for unhydrated RTSTRUCT in MPR. Added support for overlaying segmentations over display sets the segmentations do not reference. ( #5168 )
2025-07-02 08:38:22 -04:00
Joe Boccanfuso
c2624f116d
fix(segmentation): Changes to fix problems with non hydrated/loaded segmentations to be viewable when switching hanging protocols (e.g. MPR) ( #5139 )
2025-06-27 07:11:46 -04:00
Joe Boccanfuso
ec0c4f7451
fix(unit-tests): Update bun.lock to fix unit tests. ( #5159 )
2025-06-25 18:38:36 -04:00
Joe Boccanfuso and Bill Wallace
5311c941f7
fix(hp): When reapplying an hp the display set selectors should be considered. ( #5074 )
...
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com >
2025-06-13 10:43:31 -04:00
Joe Boccanfuso
a361e556ef
fix(touch): Prevent touch drag to refresh the browser page. ( #5108 )
2025-06-09 09:28:00 -04:00
Joe Boccanfuso
0afb3fc753
fix(WindowLevelActionMenu): The window level menu must show different contents for 3D volume viewports ( #5113 )
2025-06-07 13:55:33 -04:00
Joe Boccanfuso
1a6aa09a77
fix(touch): Allow for multi-touch in OHIF ( #5099 )
2025-06-05 13:50:27 -04:00
Joe Boccanfuso
316d5a7644
fix(tmtv): Corrected the various section names being referenced. ( #5093 )
2025-06-02 13:55:32 -04:00
Joe Boccanfuso
38ed7ba744
fix(segmentation): Allow for debounced pub/sub events to be reliably cancelled when unsubscribed to. ( #5092 )
2025-06-02 12:12:31 -04:00
Joe Boccanfuso
ebfa1ff5f2
fix(capture): Disable or enable the tool group based on the show flag. ( #5069 )
2025-05-26 16:08:17 -04:00
Joe Boccanfuso
1873a8405f
fix(frame-view): After pan and/or zoom, stack scroll is now synchronized for frame view ( #5067 )
2025-05-26 16:08:01 -04:00
Joe Boccanfuso
14f5f0c074
fix(router): Expose the react router from the worklist too. ( #5062 )
2025-05-26 00:04:16 -04:00
Joe Boccanfuso
cb814e6a60
fix(context-menu): Move the reposition logic from the context menu to the dialog component. ( #5060 )
2025-05-23 22:12:08 -04:00
Joe Boccanfuso
c6b28654b5
fix(segmentation): segmentation stats calculations were not being done on a subsequent navigation to a mode ( #5046 )
2025-05-16 13:33:57 -04:00
Joe Boccanfuso
338bd865c3
feat(viewport): Added getter for presentation id provider. ( #5053 )
2025-05-16 13:22:09 -04:00
Joe Boccanfuso
12d3db2dbc
fix(context-menu): Fixing regression introduced by PR #4727 ( #4760 )
2025-02-04 08:31:40 -05:00
Joe Boccanfuso
6abb095b8a
feat(side-panels): Added resize handle interactive feedback for side panels ( #4734 )
2025-01-28 11:33:53 -05:00
Joe Boccanfuso
d90a4cfb16
feat(resizable-side-panels): Make the left and right side panels (optionally) resizable. ( #4672 )
2025-01-21 11:20:34 -05:00
Joe Boccanfuso
28cf3a17fa
fix(toolbars): Fix error when filtering out duplicate buttons for a button section. ( #4618 )
2025-01-07 08:45:43 -05:00
Joe Boccanfuso
2df8e1d5cd
fix(SR): Bring back the onModeEnter for the cornerstone-dicom-sr extension that was accidentally removed by PR #4586 ( #4616 )
2024-12-18 15:06:06 -05:00
Joe Boccanfuso
4d3d5e794c
feat(measurements): Provide for the Load (SR) measurements button to optionally clear existing measurements prior to loading the SR. ( #4586 )
2024-12-18 11:33:40 -05:00
Joe Boccanfuso
6160718fd2
fix(touch): For viewport interactions use onPointerDown. ( #4572 )
2024-12-05 20:57:34 -05:00
Joe Boccanfuso
59576d695d
feat(HP): Added new 3D hanging protocols to be used in the new layout selector ( #3844 )
2023-12-08 09:25:57 -05:00
Joe Boccanfuso
924affa7b5
fix(cine): Set cine disabled on mode exit. ( #3812 )
2023-11-27 08:27:38 -05:00
Joe Boccanfuso
d83beb7c62
feat(docs): Added various training videos to support the OHIF CLI tools ( #3794 )
2023-11-17 20:08:38 -05:00
Joe Boccanfuso
b23eeff937
fix(thumbnail): Avoid multiple promise creations for thumbnails ( #3756 )
2023-11-02 12:07:52 -04:00
Joe Boccanfuso and ladeirarodolfo
2a15ef0e44
feat(filters): save worklist query filters to session storage so that they persist between navigation to the viewer and back ( #3749 )
...
Co-authored-by: ladeirarodolfo <39910206+ladeirarodolfo@users.noreply.github.com >
2023-10-30 10:47:43 -04:00
Joe Boccanfuso
db395852b6
fix(measurement service): Implemented correct check of schema keys in _isValidMeasurment. ( #3750 )
2023-10-30 10:44:21 -04:00
Joe Boccanfuso
d98439fe7f
fix(sr): dcm4chee requires the patient name for an SR to match what is in the original study ( #3739 )
2023-10-24 13:06:12 -04:00
d9258eca70
fix(cine): Use the frame rate specified in DICOM and optionally auto play cine ( #3735 )
...
Co-authored-by: rareramos <rareramos1126@gmail.com >
Co-authored-by: Doug Horner <horner@mieweb.com >
Co-authored-by: Rehan <58819707+Rayhan-011@users.noreply.github.com >
2023-10-19 13:29:44 -04:00
Joe Boccanfuso
93d798db99
fix(calibration): No calibration popup caused by perhaps an unused code optimization for production builds ( #3736 )
2023-10-19 13:02:03 -04:00
Joe Boccanfuso
c3a5847dcd
fix(i18n): display set(s) are two words for English messages ( #3711 )
2023-10-10 15:20:47 -04:00
Joe Boccanfuso
a9a6ad50ea
fix(segmentation): Various fixes for segmentation mode and other ( #3709 )
2023-10-10 10:25:30 -04:00
Joe Boccanfuso
1fd98d9220
fix(segmentation scroll): and hydration bugs ( #3701 )
2023-10-05 22:13:08 -04:00
Joe Boccanfuso
c1d5ee7e3f
fix(measurement and microscopy): various small fixes for measurement and microscopy side panel ( #3696 )
2023-10-04 14:11:09 -04:00
Joe Boccanfuso
28cec04ff4
fix(cli): Add npm packaged mode not working ( #3689 )
2023-10-04 11:27:55 -04:00
Joe Boccanfuso and Alireza
e36a604331
fix(dicom overlay): Handle special cases of ArrayBuffer for various DICOM overlay attributes. ( #3684 )
...
Co-authored-by: Alireza <ar.sedghi@gmail.com >
2023-10-03 11:44:56 -04:00
Joe Boccanfuso and Alireza
dc73b18748
fix(cli): various fixes for adding custom modes and extensions ( #3683 )
...
Co-authored-by: Alireza <ar.sedghi@gmail.com >
2023-09-29 10:35:30 -04:00
Joe Boccanfuso
86f54d0d07
fix(toggleOneUp): fixed one up for main tmtv layout ( #3677 )
2023-09-26 16:49:06 -04:00
Joe Boccanfuso
85c899b399
feat(SidePanel): new side panel tab look-and-feel ( #3657 )
2023-09-22 15:36:44 -04:00
Joe Boccanfuso
221dedde5d
fix(mpr): Return the original/raw hanging protocol when fetching and preserving the current active protocol. ( #3670 )
2023-09-21 16:45:15 -04:00
Joe Boccanfuso
2737903386
fix(DicomJson): retrieve.series.metadata method should be async ( #3659 )
2023-09-18 11:02:27 -04:00
Joe Boccanfuso
0d10f46b88
fix(suv): import calculate-suv library version that prevents SUV calculation for a zero PatientWeight ( #3638 )
2023-09-11 21:50:32 -04:00
Joe Boccanfuso
de0a742733
chore(prettier): fix end-of-line warnings ( #3642 )
2023-09-11 10:31:40 -04:00
Joe Boccanfuso
a6e668f8d4
docs(google cloud healthcare): Added recipe docs for setting up Google Cloud Healthcare API ( #3641 )
2023-09-11 09:11:25 -04:00
Joe Boccanfuso and Alireza
3ce72254b3
fix(nginx archive recipe): Fixes to various configuration files. ( #3624 )
...
Co-authored-by: Alireza <ar.sedghi@gmail.com >
2023-09-05 13:05:36 -04:00
Joe Boccanfuso
adedc8c382
feat(data source UI config): Popup the configuration dialogue whenever a data source is not fully configured ( #3620 )
2023-08-30 09:27:48 -04:00
Joe Boccanfuso
44f101d3f2
fix(PT Metadata): Allow for PatientWeight to be missing from the metadata ( #3621 )
2023-08-29 12:21:21 -04:00
Joe Boccanfuso
a336992971
feat(cloud data source config): GUI and API for configuring a cloud data source with Google cloud healthcare implementation ( #3589 )
2023-08-25 14:19:17 -04:00
Joe Boccanfuso
0f9b36906f
feat(thumbnail highlight): Thumbnails of hydrated series are now highlighted ( #3594 )
2023-08-16 12:51:26 -04:00
Joe Boccanfuso
7bbc213f58
feat(DataSource): Allow for dynamic data source configuration and creation ( #3543 )
2023-07-20 11:43:05 -04:00
Joe Boccanfuso
18156bb7b1
fix(PT measurement units): Use the modality unit that arrives from cornerstone3d instead of calculating the modality unit (again) here. ( #3533 )
2023-07-13 09:03:17 -04:00
Joe Boccanfuso
7d286a07f2
fix(Worklist): use the flexbox gap style property for spacing between mode buttons ( #3532 )
2023-07-12 10:19:03 -04:00
Joe Boccanfuso
c3cd265430
fix(Measurement tracking): Side panel study browser can now be closed and measurements are still tracked ( #3530 )
2023-07-12 08:28:48 -04:00