Pedro Köhler
68b10d365a
fix(defaultRouteInit): pass sorted display sets to hanging protocol for deterministic viewport order ( #5933 )
...
fix: pass sorted display sets to hanging protocol for deterministic viewport order
The `applyHangingProtocol` function already sorts display sets by modality
priority and series number into `sortedDisplaySets`, but the unsorted
`displaySets` array was being passed to `hangingProtocolService.run()`.
This caused non-deterministic viewport ordering across page loads because
`displaySetService.getActiveDisplaySets()` returns display sets in creation
order, which depends on asynchronous network responses.
Made-with: Cursor
2026-04-06 09:23:37 -04:00
Pedro Köhler
d7dd12ad67
chore(refactor): use public appConfig getter instead of private _appConfig field ( #5923 )
2026-03-27 13:14:13 -04:00
Pedro Köhler
411553ee91
feat: tooltips for tool settings ( #5586 )
2025-11-25 09:13:01 -05:00
Pedro Köhler
3137aed017
fix(segmentationService): prevent no representation crash ( #5495 )
2025-10-15 07:32:27 -04:00
Pedro Köhler
7f12f398fb
fix(measurementTrackingMachine): remove unreachable states ( #5460 )
2025-10-07 09:09:51 -04:00
Pedro Köhler
4d04dd5651
fix(toolbar): prevent duplicate command execution on repeated interactions ( #5456 )
2025-10-07 08:52:56 -04:00
Pedro Köhler
e2964bf669
fix(router): opt in to React Router v7 future flags ( #5461 )
2025-10-06 09:30:36 -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
Pedro Köhler
a2133ef6cb
fix: header icon logic ( #5339 )
2025-08-22 09:34:41 -04:00
Pedro Köhler and Bill Wallace
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 and Joe Boccanfuso
271b84f78f
feat: improve segment label ( #5217 )
...
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com >
2025-07-29 22:30:18 -04:00
Pedro Köhler
4d3ff5a6cc
feat: group clear measurements history ( #5194 )
2025-07-11 11:26:10 -04:00
Pedro Köhler
ac852485cd
feat: add segment label tool ( #5164 )
2025-07-09 14:11:54 -04:00
Pedro Köhler
5891505c51
feat: create memo when manually adding and removing annotations ( #5051 )
2025-05-29 08:26:16 -04:00
Pedro Köhler
7dbe5e37b0
feat: improve menu modals customizations ( #5011 )
2025-05-02 14:45:39 -04:00
Pedro Köhler
5688a2b4b8
fix(dicomWebClient): use public getter for activeDataSourceName instead of accessing private property ( #4973 )
2025-04-18 11:33:42 -04:00
Pedro Köhler
66a16cd22f
fix(ExtensionManager): getDataSources method ( #4959 )
2025-04-17 08:31:12 -04:00
Pedro Köhler
ed94df0dfe
fix: add back study browser scrollbar ( #4942 )
2025-04-11 12:41:16 -04:00
Pedro Köhler
4926a9532c
feat: expose scroll thumbnail into view ( #4941 )
2025-04-11 12:41:04 -04:00
Pedro Köhler
7a36eba67c
fix: enable measurements panel scroll ( #4943 )
2025-04-11 12:40:35 -04:00
Pedro Köhler
a9b180c5d4
fix: make datasource selection work ( #4944 )
2025-04-11 09:42:54 -04:00
Pedro Köhler
f6f60a63d2
fix: x-ray pixel spacing calibration ( #4922 )
2025-04-09 09:55:51 -04:00
Pedro Köhler
62e5a62066
feat: allow saving to same SR series ( #4889 )
2025-04-07 10:05:22 -04:00
Pedro Köhler
746f2524eb
fix(cine): Resolve Cine Player Faults on DisplaySet Update ( #4909 )
2025-04-04 13:33:36 -04:00
Pedro Köhler
9bde644fce
fix: remove duplicated deleteMeasurements code ( #4895 )
2025-03-26 13:58:15 -04:00
Pedro Köhler
467acbd997
fix: datasource connection error style ( #4888 )
2025-03-26 13:40:09 -04:00
Pedro Köhler
165c9dc710
fix: compare series date time ( #4887 )
2025-03-25 09:31:49 -04:00
Pedro Köhler
01c3726ced
feat: add customization to PanelStudyBrowser dbl click callback ( #4871 )
2025-03-20 12:06:26 -04:00
Pedro Köhler
55d6393a3f
feat: overlapping segments ( #4849 )
2025-03-18 17:07:13 -04:00
Pedro Köhler
fb93ef9219
fix: add back dicom tag browser SQ items ( #4869 )
2025-03-18 10:52:19 -04:00
Pedro H. Köhler
841320adfb
fix: max call stack exceeded for dicom tag browser ( #4855 )
2025-03-17 11:03:08 -04:00
Pedro H. Köhler
5a7f7841b2
fix: dicom tag browser row height on toggle ( #4832 )
2025-03-06 17:09:11 -05:00
Pedro H. Köhler
55f0b54db1
fix: combine frame instance ( #4792 )
2025-02-20 09:21:44 -05:00
Pedro H. Köhler
b7cd0c6027
fix: icon is not defined ( #4794 )
2025-02-20 08:57:29 -05:00
Pedro H. Köhler
4e16099ad3
fix: lodash dependencies ( #4791 )
2025-02-18 11:36:26 -05:00
Pedro H. Köhler
0b5836ca1a
feat: improve dicom tag browser with nested rows ( #4451 )
2025-02-18 10:29:53 -05:00
Pedro H. Köhler
5712e91ca1
fix: right panel for the create mode cli command ( #4788 )
2025-02-18 09:07:17 -05:00
Pedro H. Köhler
a3b1251386
docs: fix yarn version ( #4790 )
2025-02-18 09:04:35 -05:00
Pedro H. Köhler
084a10f783
feat: add viewport overlays to microscopy mode ( #4776 )
2025-02-11 12:39:45 -05:00
Pedro H. Köhler
19931614dc
fix: context menu icon ( #4696 )
2025-01-16 11:42:58 -05:00
Pedro H. Köhler
2d611d06ed
fix: cs dicom sr commands module ( #4683 )
2025-01-14 09:03:04 -05:00
Pedro H. Köhler
4f20523109
fix(ui): show ui notification on displaySet load error ( #4447 )
2024-10-30 10:15:48 -04:00
Pedro H. Köhler
2e96371b06
fix(ui): display error in ui while loading seg ( #4433 )
2024-10-29 19:14:34 -04:00
Pedro H. Köhler
0610425740
fix(packages): http-proxy-middleware vulnerability ( #4443 )
2024-10-29 09:52:07 -04:00
Pedro H. Köhler
a11cd6d6cb
fix(Select): select clear button ( #4398 )
2024-10-01 16:42:21 -04:00
Pedro H. Köhler
b4f08adfb6
fix(dependent): high priority vulnerabilities ( #4396 )
2024-10-01 08:20:19 -04:00
Pedro H. Köhler
1bfce0a03c
feat(toolbar): enable extensions to change toolbar button sections ( #4367 )
2024-09-12 14:34:25 -04:00
Pedro H. Köhler
ab6e341731
fix: unexpected mpr measurements ( #4332 )
2024-08-08 11:33:36 -04:00
Pedro H. Köhler
72bef63ef6
fix: customization types ( #4321 )
2024-07-31 11:21:51 -04:00
Pedro H. Köhler
aa0e5a5937
fix: ip SSRF improper categorization ( #4319 )
2024-07-30 11:58:50 -04:00
Pedro H. Köhler
319b31d9a8
chore: add extra exports to cornerstone ext ( #4216 )
2024-06-07 16:02:36 -04:00
Pedro H. Köhler
f7fe91c5f6
feat(delete measurement): icon for measurement table ( #3775 )
2024-03-15 09:35:29 -04:00
Pedro H. Köhler
31b837fa90
fix: is same orientaiton ( #3905 )
2024-01-19 08:21:22 -05:00
Pedro H. Köhler and Igor Octaviano
2049c0936c
feat: improve disableEditing flag ( #3875 )
...
Co-authored-by: Igor Octaviano <igoroctaviano@gmail.com >
2024-01-08 13:45:24 -05:00
Pedro H. Köhler
0177b625ba
feat(overlay): add inline binary overlays ( #3852 )
2023-12-13 16:18:49 -05:00
Pedro H. Köhler
e1f55e65f2
feat(customizationService): Enable saving and loading of private tags in SRs ( #3842 )
2023-12-13 14:21:46 -05:00
Pedro H. Köhler
805c53270f
fix: address and improve system vulnerabilities ( #3851 )
2023-12-13 09:25:41 -05:00
Pedro H. Köhler
404b0a5d53
feat(events): broadcast series summary metadata ( #3798 )
2023-11-21 12:38:08 -05:00
Pedro H. Köhler
8bbcd0e692
fix(path): upgrade docusaurus for security ( #3780 )
2023-11-10 08:54:40 -05:00
Pedro H. Köhler
442f99d5eb
feat: add VolumeViewport rotation ( #3776 )
2023-11-08 16:00:18 -05:00
Pedro H. Köhler
187e6b5f30
chore(packages): bump deps to fix vulnerabilities ( #3366 )
2023-05-08 14:05:03 -04:00
Pedro H. Köhler
285dff31c5
chore(packages): bump deps to fix vulnerabilities ( #3366 )
2023-05-08 14:04:39 -04:00