Igor Octaviano
0ae49c6fdc
IDC-2348: Add acquisition storage sr sopclass to sr html ext ( #2352 )
...
* Add acquisition context storage sr sop to html ext
2021-04-21 13:12:54 +02:00
Davide Punzo
e421bc7df9
update
2021-04-20 16:39:04 +02:00
Davide Punzo
e41ba2bfde
IDC2361: fix seg combobox filling
2021-04-19 19:42:30 +02:00
Davide Punzo
07b272e024
IDC2345: implement thumbnails footnotes UI for segmentation series inconsistencies warning ( #2364 )
...
* IDC2345: implement thumbnails footnotes UI for segmentation series inconsistencies warning
2021-04-16 20:14:04 +02:00
Davide Punzo
1f6751f95b
IDC2332 ( #2341 )
...
1) fix the loading of the segmentations when filtering study with ?seriesInstanceUID= syntax
2) add time in the dates of the items of the segmentation combobox list
3) order segmentation combobox list in reverse time order
2021-03-31 12:20:34 +02:00
Davide Punzo
0456d92462
IDC 2259: add warning UI for series inconsistencies ( #2331 )
...
IDC 2259: add warning UI for series inconsistencies
remove VTKMPRToolbarButton component memoization (it is not anymore necessary)
2021-03-26 11:32:10 +01:00
Igor Octaviano and Davide Punzo
6e723ebced
fix: IDC-2288: Update toolbar tabs after derived displayset loaded ( #2307 )
...
* Update toolbar tabs after derived displayset loaded
* trigger CI
Co-authored-by: Davide Punzo <punzodavide@hotmail.it >
2021-03-25 17:12:20 +01:00
igoroctaviano
5dfa8d465d
Force pipeline
2021-03-19 15:12:37 -03:00
igoroctaviano
8581405352
Add logger to viewport grid
2021-03-04 18:20:57 -03:00
igoroctaviano
14d6454eaf
feat(log): add new log service
2021-02-25 18:29:28 -03:00
igoroctaviano
7c5f9c44b6
Add error page and not found pages if failed to retrieve study data
2021-02-03 13:58:46 -03:00
Jason Klotzer
4002401c66
fixes #2249
2021-01-26 13:39:48 +01:00
igoroctaviano
77c7463c53
RTSTRUCT does not apply to the specific image series, the button and the panel should not be shown
2021-01-19 17:56:41 -03:00
Davide Punzo and Igor Octaviano
29fceacee9
feat: visualize overlapping segments in cornerstone ( #2185 )
...
* feat: visualize overlapping segments
load multiple labelMaps (splitted by dcmjs because overlapping) in a segmentations [IDC2164]
Dynamically update active labelmap [IDC2164]
Co-authored-by: Davide Punzo <punzodavide@hotmail.it >
Co-authored-by: Igor Octaviano <igoroctaviano@gmail.com >
2020-12-10 11:04:27 +01:00
Nikola Mijajlović
45a07dfa19
refactor: Update SidePanel.js to use a functional component ( #2179 )
2020-12-03 21:39:14 +01:00
Igor Octaviano and Davide Punzo
f3cecf129b
feat: Update approach to better handle rtdose instead of disabling panel
...
Co-authored-by: Davide Punzo <punzodavide@hotmail.it >
2020-12-03 17:36:02 +01:00
Igor Octaviano and Davide Punzo
4c079044f6
feat: Add error boundary and retry logic for network failures during dynamic imports ( #2145 )
...
Co-authored-by: Davide Punzo <punzodavide@hotmail.it >
2020-12-03 13:23:43 +01:00
matthiasg
d2e777bafc
fix: added MAX_CONCURRENCY limit as each webworker costs RAM, and machines with e.g 24 cores crash the process ( #2161 )
2020-11-30 13:17:27 +01:00
Daniel and Daniel Schiffl
04ca32a93e
chore: OpenID Connect: Remove hard-coded loadUserInfo to make it configurable ( #2167 )
...
* removed hard-coded loadUserInfo
* undo styling
Co-authored-by: Daniel Schiffl <daniel.schiffl@stryker.com >
2020-11-13 15:55:43 +01:00
Orlando Brea
5b302843d4
fix issue #2130 - With config.showStudyList : false -> Still showing hyperlink to StudyList on Not Found Component
2020-11-02 11:37:55 +01:00
James Petts
cfba4df70e
IDC-2064 & IDC-2059 add more options to debug extension ( #2069 )
...
* Add more to debug extension.
* Update and comment out unit tests broke from v3.
2020-10-06 11:48:56 +02:00
James Petts
ccdfcd4a85
[IDC-2049] Sort Tags in Tag browser split items in sequences, add indent after space. ( #2053 )
...
* Sort tag browser, add items, add indent.
* Remove debugger.
2020-09-24 12:34:22 +02:00
James Petts
42803b0ae8
[IDC-2006] - optional mailTo for debugging extension. ( #2027 )
...
* WIP debug dialog
* Rename the p10 downloader extension to debugger extension, add button to toolbar. Deactivate it by default.
* Fix unit tests
* WIP
* WIP
* Finish mailTo
2020-09-17 20:28:08 +02:00
James Petts
0ef88e88eb
[IDC-1129] - DICOM Tag Viewer extension ( #2022 )
...
* WIP render top level tags.
* Add drop down to select series.
* Fix errors with type 2 sequences.
* WIP swap instance.
* Fix formatting and make fullscreen.
* Remove debuggers.
* Finish formatting.
* Fix error with double SeriesNumber deconstruction.
* Address reviewer comments.
2020-09-10 12:13:24 +02:00
James Petts
d9231fd431
Split query parameter calls. ( #2035 )
2020-09-09 14:59:07 +02:00
James Petts
f38979037d
IDC-1532 multiple series search google ( #2026 )
...
* Multiple series search for google cloud adapter.
* Revert IDC config.
* fix: 🐛 Series filtering on multiple series for google
* Revert changes to default config.
* Address reviewers comments.
* Fixed spelling mistakes
2020-09-03 15:48:32 +02:00
James Petts
a1dee16a3d
[IDC-1939] Debug Dialog part 1 ( #2011 )
...
* WIP debug dialog
* Rename the p10 downloader extension to debugger extension, add button to toolbar. Deactivate it by default.
* Fix unit tests
2020-09-03 12:58:04 +02:00
James Petts
a8caf4bba4
[IDC-2017] Harden segmentation import to support more SEGs ( #2024 )
...
* fix: 🐛 Upgrade dcmjs version to support more SEGs
2020-09-02 14:17:30 +02:00
James Petts
dbf0501031
[IDC-1994] Sort series list by SeriesNumber, and sort by same SeriesNumber by date/time. ( #2010 )
...
* Sort based on SeriesNumber and SeriesDate/SeriesTime.
* Harden, and perform final sort in algorithm if last N entries have the same SeriesNumber.
* Switch to insertion rather than sorting as sorting is too slow. Reimplement low priority sorting into new insertion method.
* Fix local file viewing.
2020-08-28 17:51:08 +02:00
ladeirarodolfo and Rodolfo Ladeira
5fdace1432
feat: 🎸 Filter/promote multiple series instances ( #1533 )
...
improve filter/promote to be applied on multiple series instances
✅ Closes: 1532
Co-authored-by: Rodolfo Ladeira <rodolfo_radical@hotmail.com >
2020-08-20 15:12:00 +02:00
James Petts
3d86b5f876
feat: 🎸 Optional disable measurements panel in app config ( #1912 )
...
Can disable the measurements panel by adding disableMeasurementPanel:
true to the appConfig.
Closes : #1864
2020-08-10 11:40:11 +02:00
James Petts
f8fc31bcac
[IDC-1670] Better display of derived datasets in side panel. ( #1962 )
...
* WIP
* WIP
* WIP
* WIP
* Working click on seg.
* Load SEG if not loaded and set active.
* RTSTRUCT
* feat: 🎸 Display SEG and RTSTRUCT in side panel
* Throw error if dataset not available.
* Add delay in microscopy viewer e2e test.
* Add delay in microscopy viewer e2e test.
2020-08-10 11:20:31 +02:00
Erik Ziegler
7772fee21a
fix: Switch DICOMFileUploader to use the UIModalService ( #1904 )
2020-07-22 21:10:04 +02:00
James Petts
451f7eab92
fix: 🐛 - Put guards in all places that a cornerstone re-render ( #1899 )
...
* fix: 🐛 - Put guards in all places that a cornerstone re-render
2020-07-13 18:02:23 +02:00
Rodrigo Antinarelli
2c23818c86
Fix : #1776 - Segmentations not loading ( #1795 )
...
* temp comments analyze
* fix: cache derivedDisplaySets
* replace const
* minor refactor
* fix e2e inconsistent value
* increase e2e timeout
2020-06-18 09:24:39 +02:00
Rodrigo Antinarelli and James Petts
6123741765
fix: OIDC Redirect erases query parameters ( #1773 )
...
* fix: OIDC Redirect erases query parameters
* prevent issues
Co-authored-by: James Petts <jamesapetts@gmail.com >
2020-06-15 14:43:10 +02:00
Rodrigo Antinarelli and James Petts
950a54c704
Feat/1767 error boundary stack trace ( #1772 )
...
* feat: ErrorBoundary collapsed stack trace
* button styles
* Change "Toggle stack trace" to "Stack Trace"
Co-authored-by: James Petts <jamesapetts@gmail.com >
2020-06-05 18:00:36 +02:00
Emanuel Fiuza de Oliveira and James Petts
62a2cd5ff3
Fix : #1130 Fixing support for download of an entire study ( #1753 )
...
Co-authored-by: James Petts <jamesapetts@gmail.com >
2020-06-04 13:01:05 +02:00
c02b232b0c
feat: 🎸 1729 - error boundary wrapper ( #1764 )
...
* Add error boundaries
* Fix PWA e2e.
* feat: ErrorBoundaryDialog
* replace component to use ErrorBoundaryDialog
* add proptypes
* fix context
* remove ErrorBoundary from extensions
Co-authored-by: igoroctaviano <igoroctaviano@gmail.com >
Co-authored-by: James A. Petts <jamesapetts@gmail.com >
2020-06-04 11:52:30 +02:00
Steve Pieper and dannyrb
63fd65690c
feat: expose some app internals as window.app ( #1735 )
...
* feat: expose some app internals as window.app
This can help developers explore and access some
internal functionaltiy for debugging in the console.
For example, this command can download the currently
viewed study:
ohif.app.commandsManager.runCommand("downloadAndZip", {listOfUIDs: [window.location.href.split("/").pop()]})
TODO: collect this example and other handy functions on a wiki page
Co-authored-by: dannyrb <danny.ri.brown@gmail.com >
* fix: typo in window.ohif.app assignment
Co-authored-by: dannyrb <danny.ri.brown@gmail.com >
2020-05-15 14:55:54 -04:00
Igor Octaviano and James Petts
b1678ce639
fix: 🐛 Fix race condition when loading derived display sets ( #1718 )
...
When we have multiple SEGs/RTSTRUCTs we intend to load the most recent
by default.
BREAKING CHANGE: 🧨 However we start to load once the first set of metadata arrives. We need
to wait until all series metadata is fetched.
✅ Closes : #1715
Co-authored-by: James Petts <jamesapetts@gmail.com >
2020-05-14 16:20:23 +02:00
Igor Octaviano
42c22df1b6
Segmentation UI for VTKjs ( #1685 )
...
* Add single viewport configuration
* Multiple viewport configuration
* Improve performance by using independent set methods
* Add jump to slice command
* Add context configuration
* Cache panel visibility
* Fix sync between vtk and cornerstone
* Remove apis index
* Add approach
* Add loading to update volumes
* Fix broken configuration
* Bump vtk version
* Use loading label
* Update cy tests after vtk loading label changed
* Remove loading for segs
2020-05-06 19:17:44 +02:00
James Petts
5b20d8f323
fix: 🐛 Proper error handling for derived display sets ( #1708 )
...
* fix: 🐛 Proper error handling for derived display sets
* Revert idc.js change
2020-05-04 16:10:39 +02:00
Erik Ziegler
f7162ce617
fix: Add IHEInvokeImageDisplay routes back into viewer ( #1695 )
2020-04-29 08:54:40 -04:00
Khalid Williams
f09ebbe2e8
chore: cleanup dcmjs imports
...
* Update imports in /platform
* Update dcmjs imports in /extentions
2020-04-28 06:49:57 -04:00
Danny Brown
709f14708e
fix: undefined errorHandler in cornerstoneWadoImageLoader configuration ( #1664 )
2020-04-23 12:17:49 -04:00
James Petts and dannyrb
e96205de35
feat: configuration to hook into XHR Error handling
...
* Error handling.
* Fix error handling, add redirect example.
* remove debugger
* docs: whitelabeling and httpErrorHandler
* bump dicomweb-client version
* bump cornerstone-wado-image-loader version
* Add more documentation around httpErrorHandler callback
* test: add errorHandler as an expected top level export
Co-authored-by: dannyrb <danny.ri.brown@gmail.com >
2020-04-22 22:01:34 -04:00
Danny Brown
2093a00365
fix: whiteLabeling should support component creation by passing React to defined fn ( #1659 )
2020-04-22 16:16:53 -04:00
Danny Brown
d9fc7bbb0e
fix: showStudyList config ( #1647 )
...
* fix: `showStudyList` config
* showStudyList should default to true if not defined
2020-04-17 12:26:09 -04:00
Danny Brown
450c80b9d5
feat: set the authorization header for DICOMWeb requests if provided in query string ( #1646 )
2020-04-17 10:14:13 -04:00