Vinícius Alves de Faria Resende
29bd87c8c0
fix(SegmentationTools): [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ( #5535 )
2025-11-05 10:34:41 -05:00
Abhijith Sb
2481208f31
Fix : Problems related to measurement operation undo ( #5541 )
...
fixed the console error while undoing a removed annotation
2025-11-05 10:11:26 -05:00
Joe Boccanfuso
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
Vinícius Alves de Faria Resende
76f7d4e23a
fix(3DSegmentation): [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ( #5505 )
2025-10-28 08:52:12 -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
Devu-trenser
faea09e7ef
fix: Segmentation not displayed and unable to draw segments in volume viewport after converting Labelmap to Surface ( #5488 )
...
* fix: unable to draw segment after 3d layout
* comment update
---------
2025-10-15 09:35:26 -04:00
Pedro Köhler
3137aed017
fix(segmentationService): prevent no representation crash ( #5495 )
2025-10-15 07:32:27 -04:00
Devu-trenser
78df8ff03a
fix(segmentation): Segmentation not displayed and unable to draw segments when switching back to volume/stack viewport from 3D viewport ( #5430 )
...
Co-authored-by: Vinicius Faria <viniciusfariaresende@gmail.com>
2025-10-07 18:40:32 -03:00
Vinícius Alves de Faria Resende
2c6ce21c8f
fix(Segmentation): [Bug #5420 ] Segmentation color resets after using toggleOneUp ( #5465 )
2025-10-07 13:23:26 -04:00
Vinícius Alves de Faria Resende
3c421f124e
test(CornerstoneUtils): Adding unit tests for most of Cornerstone Extension utilities ( #5454 )
2025-10-07 11:42:47 -04:00
Igor Octaviano
851e74d7b8
feat(MeasurementService): add rendering of unmapped measurements ( #5416 )
2025-10-06 08:50:17 -04:00
Alireza
9e951e8800
fix: duplicate segmentation entries on layout switch ( #5458 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-10-03 16:31:25 -04:00
Vinícius Alves de Faria Resende
12ac509c40
test(SegmentationService): Adding 98.63% of test line coverage to Segmentation Service through unit tests ( #5421 )
2025-09-30 13:49:13 -04:00
Joe Boccanfuso
dd86a8eabd
fix(segmentation): Restored segment label tool in longitudinal mode. ( #5443 )
2025-09-29 15:56:11 -04:00
Dan Rukas
c91752d575
ui(settings): Moved Segment Label Display from tools to settings panel ( #5422 )
...
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
2025-09-29 12:47:45 -04:00
毛知劲 | LIS/PACS/RIS 产品负责人
7783d0f558
fix(i18n): Add and update i18n Translation for Toolbar Tool Names ( #5392 )
2025-09-25 10:22:02 -04:00
Vinícius Alves de Faria Resende
69dbe27784
feat(Segmentation): Segmentation highlight animation function selection ( #5401 )
2025-09-21 22:48:35 -04:00
Vinícius Alves de Faria Resende
74b82bd934
fix(SegmentationService): _getSegmentCenter wrongly handling seg center availability ( #5396 )
2025-09-19 09:25:32 -04:00
Vinícius Alves de Faria Resende
d6ea179ac4
fix(cornerstone-dicom-rt): adding caching usage to cornerstone-dicom-rt SOP Class Handler ( #5387 )
2025-09-05 08:35:16 -04:00
Pedro Köhler
d91cc230e5
fix: seg preview ( #5338 )
2025-08-28 12:11:03 -04:00
Pedro Köhler
21d6ba2bb3
fix: add back clear segmentation representations ( #5336 )
2025-08-25 10:12:33 -04:00
Salim Kanoun
b9d6f558cb
fix: Segmentation stats customization module ( #5324 )
2025-08-25 09:56:36 -04:00
Martin Bellehumeur, M. Eng.
6fe9df6ec9
feat: Jump to measurement moves the camera if it is not in the viewport ( #5023 )
...
Co-authored-by: Joe Boccanfuso <109477394+jbocce@users.noreply.github.com>
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
Co-authored-by: Igor Octaviano <igoroctaviano@gmail.com>
2025-08-22 10:30:18 -04:00
Igor Octaviano
2ed6818171
feat: Add WSI bulk data annotations support (ANN) ( #4972 )
...
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
2025-08-20 08:13:30 -04:00
Leonardo Campos
266b1f58f0
feat(orientationMarkers): improved the orientation markers with a simplified version ( #5328 )
2025-08-13 16:04:50 -04:00
Pedro Köhler
735405a855
feat: add support to scoord3d ( #5016 )
...
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
2025-07-31 00:21:26 -04:00
Pedro Köhler
271b84f78f
feat: improve segment label ( #5217 )
...
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
2025-07-29 22:30:18 -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
Salim Kanoun
04dcacd3a5
fix: null save voi range properties ( #5268 )
2025-07-28 09:37:24 -04:00
Emmanuel Ferdman
d0cf9e02f4
fix: prevent failure in DICOM loader for wadouri type ( #5260 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-07-25 09:41:53 -04:00
Joe Boccanfuso
3c8446a5e5
fix(ArrowAnnotate): Allow free-form text for arrow annotations ( #5259 )
2025-07-24 12:58:45 -04:00
Teo Udovčić
7ffe17deea
fix: disable seg download/export buttons until a user has drawn something ( #4953 )
2025-07-23 12:21:31 -04:00
Patrick Wespi
bd3ff5f57c
fix(ViewportOrientationMarkers): round rotation to fix floating point issue ( #5135 )
...
Co-authored-by: Joe Boccanfuso <109477394+jbocce@users.noreply.github.com>
2025-07-23 12:10:49 -04:00
Ibrahim
3ff9a65ef3
fix(black-viewports): MPR viewports were turning black if their parent stack had it's properties reset ( #5219 )
2025-07-16 14:40:20 -04:00
Alexey Klimovich
26d77fb149
fix(DicomUpload): Fix upload form and some scrollbars styles ( #5125 )
2025-07-16 14:38:11 -04:00
Vishnu Suresh Perumbavoor
f38805e6f1
fix(segmentation): Fix segmentationid undefined 5106 ( #5107 )
2025-07-16 13:12:47 -04:00
Joe Boccanfuso
e0289dc49f
fix(segmentation): Removed LOAD/hydrate button for segmentation overlays ( #5214 )
2025-07-15 09:02:36 -04:00
rodrigobasilio2022
c175837273
feat(viewport): Enhance Orientation Menu with Reformat Option and UI Improvements ( #5184 )
...
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
Co-authored-by: Alireza <ar.sedghi@gmail.com>
2025-07-14 09:10:09 -04:00
rodrigobasilio2022
540923ad8b
fix: enhance preview accept method ( #5199 )
2025-07-11 17:15:26 -04:00
rodrigobasilio2022
fd5bcee909
fix: exception in newly added segmentations ( #5198 )
2025-07-11 13:44:22 -04:00
Pedro Köhler
4d3ff5a6cc
feat: group clear measurements history ( #5194 )
2025-07-11 11:26:10 -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
Pedro Köhler
ac852485cd
feat: add segment label tool ( #5164 )
2025-07-09 14:11:54 -04:00
Ibrahim
7b2e37a44f
fix(measurement-group): use measurment study uid instead of active study uid ( #5091 )
2025-07-08 10:20:49 -04:00
Ibrahim
64a634cab9
fix(labeling): measurement labeling dialog was overwriting the entire measurement and breaking it ( #5095 )
2025-07-08 10:19:18 -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
Salim Kanoun
e277303395
fix: add force to remove image from cache ( #5176 )
2025-07-03 14:14:19 -04:00
Joe Boccanfuso
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
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
rodrigobasilio2022
226f9b0773
feat: Ultrasound Pleura B-line Annotation Mode & Extension ( #5061 )
2025-06-24 12:50:48 -04:00
Patrick Wespi
dc829c8fca
fix(getToolbarModule): fix enabled state of image slice sync ( #5136 )
2025-06-17 23:03:51 -04:00
Joe Boccanfuso
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
Dan
4da7fc307f
feat(commandsModule): Enhanced flipViewport and rotateViewport commands ( #5065 )
...
Co-authored-by: Dan Elkis <dan.elkis@signalpet.com>
2025-06-11 08:59:37 -04:00
Bill Wallace
75271ca416
fix: data-viewportId name is illegal, renamed to data-viewportid ( #5121 )
2025-06-11 07:36:26 -04:00
Ibrahim
26fd51f535
fix(markerlabelmap): accept preview/reject preview not working when the marker annotation tools are active ( #5101 )
...
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
2025-06-10 11:47:20 -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
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
Pedro Köhler
5891505c51
feat: create memo when manually adding and removing annotations ( #5051 )
2025-05-29 08:26:16 -04:00
Alireza
c6327acdc1
fix(ui): Prevent unintended text selection and improve component behavior ( #5077 )
2025-05-28 22:41:15 -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
Alireza
9b1b501d83
fix: backward compatibility with toolbar service ( #5052 )
2025-05-16 13:42:35 -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
Dan Rukas
04ab79f8fb
ui(feat): Adds light/dark mode support for viewport overlay text and markers ( #5041 )
...
Co-authored-by: sedghi <ar.sedghi@gmail.com>
2025-05-15 17:12:53 -04:00
Alireza
7c15bb8901
feat(actions): simplify action corner api through the toolbarService ( #5033 )
2025-05-15 12:08:12 -04:00
Alireza
1445e12124
feat(app): Decouple colorbar UI from service and enable action menu programatic control ( #5018 )
2025-05-08 12:51:30 -04:00
Bill Wallace
578c3939f0
feat(thumbnails): Enhance DICOM Thumbnail Rendering with different strategies ( #5004 )
...
Co-authored-by: Martin Bellehumeur, M. Eng. <23396581+mbellehumeur@users.noreply.github.com>
2025-05-08 12:44:56 -04:00
Alireza
a5ea3e15c7
fix(orientationMarker): MPR orientation change should get reflected too ( #5020 )
2025-05-07 17:37:12 -04:00
Alireza
cd4e6408bc
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
Alireza
383f45823c
refactor(viewport): Remove resize detector and optimize viewport resizing logic ( #5006 )
2025-05-05 11:27:26 -04:00
Alireza
98f8187dfe
fix(referencelines): and bring back the notification for worker updates but disallow duplication ( #5005 )
2025-04-29 14:53:37 -04:00
Alireza
43bc142439
fix(ui): Enhance UI Components and Update CornerstoneJS Dependencies and resizable panels ( #4938 )
...
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
2025-04-09 16:49:55 -04:00
Alireza
c453c29449
docs: migration guides 3p10 ( #4937 )
2025-04-08 22:57:07 -04:00
Alireza
2bdf4afa4d
refactor(ui): Migrate components to ui-next ( #4930 )
...
Co-authored-by: Dan Rukas <dan.rukas@gmail.com>
2025-04-08 12:06:07 -04:00
Dan Rukas
1b8729dded
ui(components): CinePlayer updated for ui-next ( #4932 )
2025-04-08 12:03:35 -04:00
Alireza
3653de7487
fix(segmentation): Add segment jump for new segments and make panels scrollable ( #4928 )
2025-04-07 16:45:29 -04:00
Dan Rukas
a8ac297e16
ui(components): Viewport components updated to ui-next with design updates ( #4886 )
2025-04-07 16:45:05 -04:00
Pedro Köhler
746f2524eb
fix(cine): Resolve Cine Player Faults on DisplaySet Update ( #4909 )
2025-04-04 13:33:36 -04:00
Alireza
fc33bd0d59
feat(image capture): Enhance SEG and RTSS Support with Dependency Updates and Bug Fixes ( #4924 )
2025-04-04 12:11:29 -04:00
nithin-trenser
54fded554e
feat: Automate tracking prompts for a less disruptive annotation workflow ( #4822 )
...
Co-authored-by: Devu Jayalekshmi <devu.jayalekshmi@trenser.com>
2025-04-04 12:02:13 -04:00
Alireza
8432d5f633
fix(seg): Enhance segmentation tools and UI, refactor code, and update dependencies ( #4915 )
2025-04-02 18:10:47 -04:00
Alireza
c75a3f3af5
feat(segmentation): Enhance Segmentation with New AI and Once Click Tools ( #4910 )
2025-04-01 14:19:03 -04:00
Dan Rukas
b7419fb6a1
ui(components): Adds InputNumber component and 4d panel updates ( #4874 )
...
Co-authored-by: sedghi <ar.sedghi@gmail.com>
2025-04-01 09:30:32 -04:00
Alireza
d7bd36544a
fix: jump to measurement forever ( #4867 )
2025-03-28 10:53:04 -04:00
Alireza
eafa2efda5
Revert "fix(measurement): fix for measurement jump is not switching series in 2DMPR ( #4779 )" ( #4898 )
2025-03-28 10:17:33 -04:00
arul-trenser
3f06c966eb
fix(measurement): fix for measurement jump is not switching series in 2DMPR ( #4779 )
2025-03-28 10:14:19 -04:00
Igor Octaviano
892d03fc3c
fix(seg): multiframe SEG ( #4890 )
2025-03-27 15:52:22 -04:00
Pedro Köhler
9bde644fce
fix: remove duplicated deleteMeasurements code ( #4895 )
2025-03-26 13:58:15 -04:00
Bill Wallace
f6fa509874
fix: Skip showing NaN for average pixel/max value ( #4884 )
2025-03-25 09:32:36 -04:00
Bill Wallace
8e47112d8e
fix: Delete study measurements instead of all measurements ( #4882 )
2025-03-25 09:32:29 -04:00
Bill Wallace
df8efba82c
feat: Group findings table values with custom components/grouping functions ( #4712 )
2025-03-20 09:22:45 -04:00
Alireza
5f112337b6
feat(segmentation): Enhance Segmentation Tools with Preview and Selection Features ( #4870 )
2025-03-19 18:24:33 -04:00
Pedro Köhler
55d6393a3f
feat: overlapping segments ( #4849 )
2025-03-18 17:07:13 -04:00
Alireza
ec79b5523e
feat(segmentation): segment statistics, labelmap interpolation and segment bidirectional ( #4865 )
2025-03-17 22:34:34 -04:00
Alireza
cc5cdfb081
feat(toolbox): Refactor Toolbar and Toolbox to enable sections ( #4825 )
2025-03-06 22:19:47 -05:00
Dan Rukas
a3b51aa8db
ui(components): New Dialog and Modal components for ui-next ( #4772 )
...
Co-authored-by: sedghi <ar.sedghi@gmail.com>
2025-02-28 15:17:55 -05:00
Bill Wallace
24567c4e92
fix: Cornerstone3D 3.0 ( #4816 )
...
Co-authored-by: sedghi <ar.sedghi@gmail.com>
2025-02-28 14:16:39 -05:00
Sofien-Sellami
7f0cc0f60e
feat: separate checks for addWindowLevelActionMenu and addSegmentationOverlay ( #4813 )
2025-02-28 12:25:52 -05:00