* feat: Add OpenID Connect support, speed up docker rebuilds
* fix: Switch Google Cloud API URL to v1
* chore: Remove redux-oidc and use our own components instead
* fix: prevent app from blowing up when snapshot modal is opened
* fix: use superscript tag to indicate ellipse is mm squared
* fix: update measurement item to allow us to specify html in MeasurementItem display text
* Update all the icons
* Turn off global tool sync; watch as the world burns
* Shift a bunch of things around so we can start tracking/setting per element
* ToolBarService to initiate one of three different calls; callback passed to all button types
* SplitButton and Toolbar Button to use new `onInteraction` prop and new toolbar state
* Changes to toolbar button interface and config
* Fix broken layout selector
* Update SR viewport to activate tools in viewport component
* Duplicate activation logic in measurement tracking extension
* Add alternative/dashed variants for SR Viewport
* pass through "setToolActive" commands for other viewport types
* fix small overlay bugs (no wwwc or scale info)
* Show SpacingBetweenSlices instead of PixelSpacing in patient information dialog
* Fix prop-types
* Update tracked viewport to have alternative tracked styling
* alt styling for SR viewports
* Update to support isLocked + isRehydratable
* fix broken logic
* fix broken logic
* switch icon style
* fix icon styles
* hover and click to start flow
* expedited workflow when data is not dirty (just after SR hydration)
* fix: setting elliptical roi tool
* fix arrow annotate dialog
* fix: do not show learn more button for now
* remove dead code
* simpler cache invalidation
* simpler cache invalidation part 2
* Fix for unable to spand study cards on separate pages
* Remove trailing zeroes from patient age
* WIP reject + remove displaySet.
* ohif-316: Update DICOM SR thumbnail design to include a delete action (#1948)
* add "supportsReject" to netlify config
Co-authored-by: Igor Octaviano <igoroctaviano@gmail.com>
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
* ohif-301: add sorting to work list series
* ohif-301: clearadd series date to qido
* ohif-301: add series date to qido
* Update qido.js
Co-authored-by: Erik Ziegler <erik.sweed@gmail.com>
* workflow changes
* Cherry pick OHIF-310 into this PR.
* fix label bug and dead code
* remove comment
* Wire up CreateReportButton
* fix additionalFindingTypes + save interaction
* Remove unused createReportAsync call
* stub for report hydration prompt
* Update PR
* Remove debuggers
* push updated code
* Push updates
* push
* fix sidebar save
* enable tracking of new study or series
* fix for duplicate created report series in sidebard
* fix for unexpected viewport dialog after visiting study list then a new study
* Fix for hydration not marking multiple series as active
* Reviewer changes.
* Respond to final review comment, add series description setting for export.
Co-authored-by: James A. Petts <jamesapetts@gmail.com>
* add group hover for borderColor
* measurements action buttons hover state
* fixes and button/buttongroup/iconButton refactor
* OHIF-161: Fix Tracked/Untracked Text in Thumbnail's Tooltip
* OHIF-254: Format SR series date
* OHIF-167 - Fix Study Date Time format
* OHIF-249: Fix viewport border thickness and action bar min height
* pass viewportIdentificator to SR Thumbnail
* show tooltip when hover over the SR thumbnail
* OHIF-170: Display tooltip when hovering over an untracked series in the Viewport Action Bar
* Undo accidental date change
* Sneak in "Create Report" messaging for createReport notifications
* Fix text clipping
* Add no-select text styles for action bar, thumbnail, and thumbnail no image (sr)
* fix for OHIF-162
Modified to remove Viewport Identifier. Text now only reads: “Structured Report”This was partly to address a bug where the Viewport Identifier was incorrect for all but the first displayed SR. Component API changed for ThumbnailNoImage to accomodate any generic “modalityTooltip”
* Some ViewportPane resize magic
Co-authored-by: dannyrb <danny.ri.brown@gmail.com>
* Viewport letter only in multi-viewport layout.
* If SliceThickness not available print N/A
* Create displaySet in local session on SR generation.
* Jump to thumbnail when a new displaySet is added with the madeInClient property.
* Check if scrollIntoView exists.