* feat: add initial sop class handler for SEG
* feat: move segmentation service
* update segmentation service methods
* fix: viewport data structure
* feat: Add initial render for the DICOM SEG for each displaySet
* fix: various wrong architectural dependencies between services
* feat: initial separate SEG display in each viewport
* feat: refactore viewport action bar
* initial work for SEG hydration
* fix: various bugs regarding drag and dropping different viewports
* fix: rendering issues for multiple seg displaysets
* fix: bugs for thumbnail and hydration
* feat: fix the initial segment color
* update after rebase
* feat: initial design for the segmentation group table
* feat: initial new design for the segmentation panel
* feat: segmentation panel
* feat: make segmentation appear on all related viewports
* fix: segmentation load bug based on functional groups
* initial work for segmentation crosshairs
* fix: various stylings and functionality
* fix: various stylings for the seg panel
* fix: overflow styles
* feat: add more ui components
* feat: added segmentation config
* feat: add jump to segment
* feat: add jump to segment for DICOM SEG viewport
* fix: bugs after rebase
* feat: jump in segmentation viewport
* fix: mpr support for seg
* feat: add more icons
* feat: new icons
* feat: add new side panel
* feat: add segmentation config
* feat: add loading indicator to ohif
* feat: make hanging protocols follow matching rules for viewports
* feat: enhance drag and drop to be hanging protocol aware
* fix: mpr restore previous layout
* fix: crosshairs toggle
* fix: add auth headers to the dicom loader via dicomwebclient
* fix: bug for crosshairs toggle in mpr
* fix: seg viewport reusing old toolGroup
* feat: add loading animation with lottie
* fix: various bugs for Segmentation hydration in mpr
* feat: change outline alpha to outline opacity
* feat: loading indicator for seg viewport
* fix: various segmentation group styles
* fix: local mode for seg
* feat: add animation for the highlight
* fix: loading indicatro to show segment indices
* feat: enhance modality drop down ui
* fix: panels
* fix: download form
* fix: layout shift in loading indicator
* fix: loading indicator to have correct values
* fix: update software number
* fix: image jump between MPR and default
* fix: segmentation cleanup and cine service cleanup
* fix: segmentation toolgroup clena up
* fix: highlight interval should not trigger again
* fix: issue with multiframe sorting
* rename: change onSeriesChange to onArrowsClick
* fix: buttons for tmtv and layout shift
* fix: various bugs wrt crosshairs
* fix: crosshairs re init on reset camera
* fix: middle slice calculation different from cs middle reset camera
* fix: reset camera should reset viewport camera
* fix: loading segments in MPR mode
* fix: tmtv hp back to before
* fix: layout shift
* feat: orientation markers for volume viewport
* fix: capture for volume viewports
* fix: memory leak for back to worklist
* fix: loading bar bg color
* fix: side panel for only one panel
* fix: react select style in production
* fix: various styling for segmentation groups
* fix: various ui styles
* feat: add new segmentation config styles
* fix: hover state for segmentation item
* fix: side panel layout shift
* temp add panels
* try to fix scrollbar for thimbnail
* fix: scroll not appearing for side panels
* feat: changed styles for scrollbar
* feat: add cpu fallback warning
* fix: webworker destroy
* fix: select styles
* fix: orientation marker color and position
* fix: capture screenshot for volume viewports
* fix: hide segment visibility on mpr
* fix: reloading an already loaded seg displayset
* feat: add is equal
* fix: mpr jump to measurements
* apply review comments
* fix: optimization for the segmentation load
* fix: remove unnecessary context menu and hp service reset
* fix: segmentation service wrt brush settings
* feat: initial work for the stack synchronization
* fix: add validateDisplaySetSelectorsForNewDisplaySets to make sure drag and drop can follow requirements
* fix: various react proptypes
* fix: thumbnails for the tmtv and change default props to default params
* feat: make showing loading indicator configurable and add docs
* bump versions and add more docs
* fix demo
* update cornerstone versions
* apply review comments
* feat: add reference lines
* fix build
* fix unit tests
* add reference lines icon
* fix: e2e tests
* fix static wado config
* docs: add segmentation service docs
* fix: docker build
* fix: keep camera and bump versions
* Try re-enabling minification to fix deploy previews
Co-authored-by: Erik Ziegler <erik.sweed@gmail.com>
* 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
* ci: first attempt at adding a gated docker PR Publish (#1038)
* ci: first attempt at adding a gated docker PR Publish
* See if we can use contexts to inject variables after approval
* fix build command
* try alternative context
* docs: pull request template that spells out PR checklist
* change context back to Docker Hub
* Switch optional approval to another workflow
* Make docker builds faster
* Update .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
* init
* more shifting
* Move @babel dependencies up to workspace root
* Begin updating dependent libraries to use sync'd webpack builds w/ watches
* Commit changes before a long weekend
* Split packages into platform and extensions
* Consolidate how/where we specify file/module type entrypoints
* Make it possible to pass in extensions as App props
* Resolve viewer's modules
* Target for UMD bundle
* Add Webpack Stylus loader
* Provide WebPack build options for microscopy, vtk, and ui
* Better entrypoint for extensions
* Push changes up to switch PCs
* Fix ESM symlink build for Viewers
* Shift docs to root
* Specify additional lerna config props
* Begin providing basic readme info
* Rename example extension folder
* Shift links to bottom of doc
* First attempt at a netlify deploy preview
* Attempt to fix deploy preview build
* push workspace enabled to initial command; remove second yarn install; use npx to call gitbook cli commands
* Try to use global gitbook-cli
* Export node_modules path
* More agressive with modifying PATH
* Follow deploy log output advice
* try again to set bin path
* Try swapping bash with a new shell
* Try bash -l instead of exec bash
* Annd let's try again
* and again
* We may have figured it out johnny, boy
* We need to pull cornerstone-wado-image-loader files from hoisted node_modules
* Attempt to fix ticks/escapes
* Change copy syntax; try running tests on viewers from root for circleci
* Lower version to match circleci image
* Try alternative jest-canvas-mock location and version file syntax
* Run version command instead of calling node directly
* Try alternative jest transform
* Set path and enable workspaces
* Add codecov flags
* Use cpx so our copying finishes?
* Get all platform unit tests to run
* Run and report individually and in parallel
* Try once relying on codecov yaml to split w/ flags
* Add projects to split by flags
* Generate separate reports
* Trigger codecov after everything has finished running; these may not support flags
* Use recommended flags from issue comments for codecov
* Fix typo
* Remove clear flag
* Shift back to calling codecov from root
* Generate example for codecov issue
* Try fixing paths
* Simplify
* Try using codecov orb
* Bump circleci version
* Upload core and viewer
* Use full string paths
* Remove individual codecov calls
* Fix dir
* Combine files before upload
* Escape anchors
* tryfix syntax
* Escape string literal
* Combine lines to reduce path
* long paths
* Use home alias
* Fix filename
* Try to see the contents of our cat'd file
* Also upload `core`
* Try running with aliased folder
* Fix path; split PR and Merge unit tests into separate jobs
* Set default threshold
* Fix typo
* Changing to scoped package names
* Adding note
* Catch more updates
* chore(release): publish %s [skip ci]
- @ohif/extension-cornerstone@0.0.39-alpha.0
- @ohif/extension-dicom-html@0.0.4-alpha.0
- @ohif/extension-dicom-microscopy@0.0.9-alpha.0
- @ohif/extension-dicom-pdf@0.0.8-alpha.0
- @ohif/extension-vtk@0.1.4-alpha.0
- @ohif/core@0.11.1-alpha.0
- @ohif/i18n@0.2.3-alpha.0
- @ohif/ui@0.2.18-alpha.0
- @ohif/viewer@0.0.22-alpha.0
* Clean up primary readme
* Support for dev and dev:* commands
* Shift build command; satisfy default PWA build
* Remove old scripts
* Clean up UI to set webpack scripts
* Tidy up project links
* Clean duplicate code in UI project
* Update UI project's docs
* Clean up ui and i18n config
* Reduce duplicate code in `@ohif/core`
* Fix @ohif/ui versions
* bump @ohif/core versions
* Redux testkit dep
* Remove unused/duplicate config files for projects/packages
* ohif-core --> @ohif/core
* Safer publish command
* chore(release): publish %s [skip ci]
- @ohif/extension-cornerstone@0.0.39-alpha.1
- @ohif/extension-dicom-html@0.0.4-alpha.1
- @ohif/extension-dicom-microscopy@0.0.9-alpha.1
- @ohif/extension-dicom-pdf@0.0.8-alpha.1
- @ohif/extension-vtk@0.1.4-alpha.1
- @ohif/core@0.11.1-alpha.1
- @ohif/i18n@0.2.3-alpha.1
- @ohif/ui@0.2.18-alpha.1
- @ohif/viewer@0.0.22-alpha.1
* test version bump
* Add global prettier config
* chore(release): publish %s [skip ci]
- @ohif/viewer@0.0.22-alpha.2
* test lerna publish
* Update package.jsons
* Fix build scripts
* catch changes
* chore(release): publish %s [skip ci]
- @ohif/extension-cornerstone@0.0.39-alpha.2
- @ohif/extension-dicom-html@0.0.4-alpha.2
- @ohif/extension-dicom-microscopy@0.0.9-alpha.2
- @ohif/extension-dicom-pdf@0.0.8-alpha.2
- @ohif/extension-vtk@0.1.4-alpha.2
- @ohif/core@0.11.1-alpha.2
- @ohif/i18n@0.2.3-alpha.2
- @ohif/ui@0.2.18-alpha.2
- @ohif/viewer@0.0.22-alpha.3
* fix eslint issues caused by eslint 6 and our react-app config
* Publish with canary tag
* chore(release): publish %s [skip ci]
- @ohif/extension-cornerstone@0.0.39-alpha.3
- @ohif/extension-dicom-html@0.0.4-alpha.3
- @ohif/extension-dicom-microscopy@0.0.9-alpha.3
- @ohif/extension-dicom-pdf@0.0.8-alpha.3
- @ohif/extension-vtk@0.1.4-alpha.3
- @ohif/core@0.11.1-alpha.3
- @ohif/i18n@0.2.3-alpha.3
- @ohif/ui@0.2.18-alpha.3
- @ohif/viewer@0.0.22-alpha.4
* chore(release): publish %s [skip ci]
- @ohif/extension-cornerstone@0.0.39-alpha.4
- @ohif/extension-dicom-html@0.0.4-alpha.4
- @ohif/extension-dicom-microscopy@0.0.9-alpha.4
- @ohif/extension-dicom-pdf@0.0.8-alpha.4
- @ohif/extension-vtk@0.1.4-alpha.4
- @ohif/core@0.11.1-alpha.4
- @ohif/i18n@0.2.3-alpha.4
- @ohif/ui@0.2.18-alpha.4
- @ohif/viewer@0.0.22-alpha.5
* Simplify build
* chore(release): publish %s [skip ci]
- @ohif/extension-cornerstone@0.0.39-alpha.5
- @ohif/extension-dicom-html@0.0.4-alpha.5
- @ohif/extension-dicom-microscopy@0.0.9-alpha.5
- @ohif/extension-dicom-pdf@0.0.8-alpha.5
- @ohif/extension-vtk@0.1.4-alpha.5
- @ohif/core@0.11.1-alpha.5
- @ohif/i18n@0.2.3-alpha.5
- @ohif/ui@0.2.18-alpha.5
- @ohif/viewer@0.0.22-alpha.6
* chore(release): publish %s [skip ci]
- @ohif/extension-cornerstone@0.0.39-alpha.6
- @ohif/extension-dicom-html@0.0.4-alpha.6
- @ohif/extension-dicom-microscopy@0.0.9-alpha.6
- @ohif/extension-dicom-pdf@0.0.8-alpha.6
- @ohif/extension-vtk@0.1.4-alpha.6
- @ohif/core@0.11.1-alpha.6
- @ohif/i18n@0.2.3-alpha.6
- @ohif/ui@0.2.18-alpha.6
- @ohif/viewer@0.0.22-alpha.7
* Split version and publish
* chore(release): publish %s [skip ci]
- @ohif/extension-cornerstone@0.0.39-alpha.7
- @ohif/extension-dicom-html@0.0.4-alpha.7
- @ohif/extension-dicom-microscopy@0.0.9-alpha.7
- @ohif/extension-dicom-pdf@0.0.8-alpha.7
- @ohif/extension-vtk@0.1.4-alpha.7
- @ohif/core@0.11.1-alpha.7
- @ohif/i18n@0.2.3-alpha.7
- @ohif/ui@0.2.18-alpha.7
- @ohif/viewer@0.0.22-alpha.8
* Try simplify netlify build
* react-viewerbase --> @ohif/ui
* add test for stylus loader
* Try new way to specify publish path
* Use an output folder that won't be ignored
* Try move command
* fiddle with paths
* Dig for some information
* Make sure we're in root for our commands
* Remove discovery
* Setup script-tag example
* Fix typo
* Move config folder
* Update cornerstone extension to use shared/root webpack configs
* capture changes
* Update extension webpack configs
* Don't check in docz output
* Fix babel runtime resolution issue
* Simplify ui build steps
* Push in progress
* Shift directories
* Get viewer dev path to work
* Fix viewer commonjs build
* Fix build pwa config for viewers
* Make sure our package specific command can be called from root
* Update notes
* Fix imports and misc. merge notes
* Bump wado-image-loader version
* Switch up commands to remove webworkers copy
* Fix CI config
* Fix more broken package references
* Add react-dropzone
* Persist so e2e test can use
* Fix lockfile
* Use cypress orb to simplify CI
* Fix config
* Try again
* Install yarn latest for orb
* Install yarn a different way
* Wait on correct port
* Run tests in viewer project
* Fix cypress config
* Make Cypress happier - use default location
* Simplify e2e testing
* Capture UI changes since fork
* Catch core up
* Grab latest deps after merge
* Fix broken import
* Make sure cornerstone-wado-image-loader resolves to 3+
* Note regarding orbs
* Fix refresh on 404 routes
* Fix odd error for cornerstone-wado-image-loader
* Different target for UMD
* Simplify dev script
* Try to get fancy with netlify output
* Let's do it again
* Try to fix measurementTools issue
* See if we can get our lerna magic to work on merge to monorepo branch