Skip to content

Latest successful build of Git master

Pre-release
Pre-release
Compare
Choose a tag to compare
@thewtex thewtex released this 19 Jun 14:56
· 168 commits to 0541ad1df5eea4c609598898e29f50ec355674f5 since this release
9fdeccd

Changes:

  • 0541ad1 Remove unused code
  • f7258d3 Fix interactors not properly canceling animations on paint disable
  • 07ae643 Remove vtkjs object references in vuex store
  • 96a4232 Correctly render tube labelmap
  • 2e09e09 WIP: Store extraction source ID in store instead of source ref
  • 4da9c21 WIP: Remove preprocess store state, and set extraction source
  • f272b33 WIP: Refactor PreProcess tab to not have direct source refs
  • baff3a3 WIP: first attempt at rendering tubes as labelmap
  • b0514cc Allow usage of pre and post functions when traversing object trees
  • 3fb77ed Upload extraction image if currently enabled
See more
  • bbd6d0d Display tubes as a labelmap in 2D view
  • b45faec Ensure new slices don't reset existing slice value
  • c042c7f Clean up unused code
  • 0dda98d Ignore setColorBy calls to labelmap slice proxy
  • dc04aa0 Fix minor bugs with syncSlices and paint tool
  • 5452d51 Sync all image slices within 2D views
  • 87129c4 WIP: Base LabelMapSliceRepProxy on SliceRepresentationProxy
  • 4b1dd36 WIP: Refactor labelmap slice rep proxy API to be more generic
  • f23a8b2 WIP: Refactor tube group representation and update
  • 7786086 Move TubeGroup to vtk/ folder
  • e34f5ac Fix off-by-one in paginate logic
  • 1ba8d75 Fix tube deletion bug
  • f02acb7 Remove unused serialize.js
  • cd04ed8 Overhaul remote serialization to be more robust
  • 23421aa WIP: new server serialization implementation
  • 792dced Fix spelling aneurism -> aneurysm
  • fb5f738 Open links in new tab and with noopener and noreferrer
  • b1d7704 Do not expand dataset panel items by default
  • 91f2bbd Instantiate default colormap in constructor
  • 990ac55 Use ProxyManagerMixin in paint tool
  • 82009ab Add paint widget back into app
  • 9929d53 Ignore eslint warnings for imports
  • e8a2a12 Support making tube trees
  • ab4717f Increase width of app sidebar
  • 738b570 Only show current extraction source image
  • e42afbf Auto-set extraction source in store actions
  • cb9d693 Add parentId to tube adapter
  • dfc82e8 Defer extraction image upload to when extract is enabled
  • fe6cf83 Remove dead code
  • c25a8bd Refactor to use proxyIds in image selection
  • a6ee217 Remove dead code
  • a2bfd9c Support deleting single tubes
  • 3c8507b Fix window intensity filter usage of setting output max
  • 6dbb74c Hook up tube deletion on client and server side
  • 0cb30d2 Add padding around PreProcess UI
  • c2b5d74 Do not scroll tube list header
  • 3bd2d88 Remove completed TODO (generate tube polydata)
  • 6b521e2 Fix TubeGroup polydata copy action overwriting classname
  • b86a1b2 Improve tube list and selection controls
  • a7fb701 Add vessels store since I forgot to add it
  • 69daed8 Add initial TubeTools component (imported from old SegmentTools)
  • 256ba68 Allow for tab content overflow scrolling
  • 5e67d41 Add extract tool
  • fce0ba0 Add proxy manager hooks to modify store
  • 051f8a7 Namespace proxy manager hooks
  • 89cf6fe PreProcess tab hooks up to vessel store
  • 8ab673b Fix paginate key
  • c09097c Preprocess -> PreProcess
  • 12ceb05 Refactor "stores" dir to "store"
  • f5fe51b Refactor directory layout
  • 8cd4b63 Add pagination to certain tabs as a workflow
  • f14db7f refactor: Import vuetify after icons
  • e1b0231 Update vuetify to 1.5.14
  • 1035d76 Add window/level to client side
  • 7ed7e7b Refactor to use VtkMixin for managing vtkjs subscriptions
  • c7b1bae Refactor to use ProxyManagerMixin
  • ac6e1ab Toggle usage of preprocessed image
  • ecc0d83 Add windowing intensity filter
  • 827a9e1 Prevent selections from bugging out
  • 4aa060a Reduce tube polygon count because of slow cellPicker
  • a8dc672 Add tube to segmenter when success
  • eeaeaa8 UI tweaks
  • 59fc6c5 Add tube scales
  • d5ce4b3 Support tube deselection
  • 67bade9 Use color of tube from server
  • d62337e Add object deletion, and add tube deletion
  • 14d7c2c Try out new UI with tube selection logic
  • 2134a6f Add multiple toggleable preprocessing steps
  • 36a34d9 Add unpersist() and fix pointPicker not initializing pick list
  • 9a2ff7c Implement new client-to-server message model
  • f77d430 Implement new server-to-client message type
  • b3e37ca Rewrite client-server communication
  • 90dbbed vtkImageData does not have a name field
  • 61c1dbc Integrate with tubetk segmentation module
  • 89fe712 Add scale parameter
  • e75deb2 Refactored api call code for readability
  • 0eb4259 Support extra data associated with objdir objects
  • 0dd987c Use custom polydata container to set tube colors
  • 6a146a2 Rewrite tube utils
  • ebf80dd Remove vim swap files
  • 2c2bafb Remove console.log
  • 4dbb29b Remove vim swap file
  • cf62f83 Empty state for tube list
  • 1f42be3 Refactor to separate components
  • c025c70 append tube polydata to existing tube polydata
  • a892ea3 Update readme
  • 6d682c7 Clear master if dataset is deleted
  • 0b86428 refresh file UI when proxy sources change
  • c5b36f4 Set empty text for image selection
  • aa39633 Center median filter button
  • bd19f1c Add useful comments and switch to callLater
  • 3396737 Revert server debugging changes and tweak deferResults return val
  • d45a3a9 Update readme
  • c97236a Polish up median filter demo
  • a4286df remove segment behavior for median filter demo
  • a92694d Demonstration of median filter
  • c3eea74 segment work
  • b896e7c Add links to the executable in the README
  • ac9841f Document pywin32 package installation and onefile package
  • 649c510 Add Azure Windows configuration
  • 08b8969 Add Azure macOS configuration
  • f995bc1 Fix Azure Linux packaging
  • 4386619 Add Azure status badge
  • 40ca645 Publish Linux artifact on Azure
  • a2c751b Do not exclude binaries for onefile build
  • 38a34c2 Add pyinstaller spec file for onefile build
  • 7d8e047 Download git submodule on Azure
  • 3656f28 Use sys._MEIPASS as basepath for pyinstaller onefile builds
  • ccbb75b Run build steps on Azure
  • bb41011 Move azure-pipelines.yml to build/
  • 1c1cadd Add package build directory to .gitignore
  • 4cde02e Rename bundle to 'glance-vessels'
  • b11b1fb Automatically open web browser on server startup
  • dcf304c Set up CI with Azure Pipelines [skip ci]
  • 75cb19f Add pyinstaller instruction to the README
  • 5d33293 Initial PyInstaller spec file
  • 58f02c1 Add server/www to .gitignore
  • 85780df Add ITK PyInstaller hook file
  • 6fa2c48 Accept websocket url via url param
  • 3cf9759 Add missing import of vtk
  • fa62c45 Build webapp into server/www
  • 6213aca Add npm build step to README install instructions
  • cb860fb Update python requirements to point to Kitware/wslink
  • 0b296f5 Update gitmodules to point to Kitware wslink
  • 637c5b6 Use www dir as static content
  • f2495ca Defer median filter results and clean up some TODOs
  • d361668 Move DataTools to SegmentTools
  • 9e540a8 Support deferred computation on server
  • fb47b7f Update README
  • d77eb21 Add wslink as git submodule
  • 8c7fc89 Update Readme.md to specify directories for running
  • 0eb9b95 Update readme
  • 2566014 Add segment endpoint
  • 11ba4bd Add python server
  • ad36236 Run median filter on active dataset
  • c93c938 Bump vtk.js to 8.3.10
  • 96a3831 Refactor the wslink interface
  • 222fec0 Prevent multiple connect attempts
  • b0598bc Connect and upload added data
  • 61609a8 wip
  • 5b23e1c Merge pull request #241 from Kitware/more-paint-patches
  • e3c207c chore(vtk.js): Bump vtk.js to 8.4.3
  • d47e11a fix(PaintTool): Update UI
  • 669cb94 fix(PaintTool): Restrict max brush radius
  • b5351f1 fix(PaintTool): Add starting point of stroke
  • 127c4fe fix(PaintTool): Update handle orientation when moving mouse
  • e97d051 Merge pull request #235 from Kitware/patch-codestyle
  • 3fb8eaa style(PaintTool): Conform to prettier
  • 089fb60 Merge pull request #231 from Kitware/painting
  • 937556a fix(PaintTool): Handle deletion of master volume
  • e8cc779 Merge pull request #234 from Kitware/update_stable
  • 79aa9d2 chore(stable): Update stable
  • 07f9c91 fix(PaintTool): Update UI when sources change
  • bd804c2 fix(PaintTool): Correctly move paint handle in world space
  • 7b4ade4 fix(PaintTool): Hide label UI when no labelmap
  • c2c4ec6 fix(PaintTool): Friendly colors and no unnecessary renders
  • 1cb474e fix(PaintTool): Add 3D view of paint tool
  • 17bccdf feat(PaintTool): Add paint tool to Glance
  • c9aff02 Merge pull request #228 from Kitware/vuetify-upgrade
  • 5148982 chore(package.json): Bump vtk and vuetify
  • 8723ff2 fix(Screenshots): Adjust height of empty state UI
  • d2d853f chore(vue): Bump vue to 2.6.6 for new vuetify
  • c3e25c8 fix(Datasets): Minor tweak to border visibility for datasets
  • 7d9d311 fix(controls): Correct slice control visiblity test
  • 40ce3e4 refactor(Controls): Centralize control panel visible states
  • 076f7ba fix(Datasets): Match padding from Glance before vuetify upgrade
  • 1d210af fix(FieldData): Minor style fix
  • b4c60b2 fix(Datasets): Suppress vuetify's 16px top margin on sliders
  • 935dc1e fix(Datasets): Prevent weird jumping with buttons
  • 8b68286 fix(components): Minor alignment adjustments to controls and UI
  • 36cc6d0 fix(components): Tweak styles to better align controls
  • 0f6fa25 fix: Fix changed components with new vuetify
  • ce7a7b1 chore(vuetify): Bump version to 1.5.1
  • de420eb Merge pull request #229 from Kitware/add-vtkjs-reader
  • 2fcabf0 fix(vtk): Update to 8.3.0
  • 5b71abe fix(API): Expose functions to load dataset from base64
  • d1febe2 fix(GlanceVtkJsReader): Add reader to for *.vtkjs files
  • aa199d0 Merge pull request #227 from Kitware/update_stable
  • 764aff6 chore(stable): Update stable to 3.0.1
  • 3fec8ee Merge pull request #225 from Kitware/restore-preset-shift
  • d797e70 Merge pull request #226 from Kitware/fix-dicom-raw
  • 4d0ae5c fix(ReaderFactory): Better name handling for loadFileSeries
  • 75f467a fix(ReaderFactory): Return nothing for empty file series
  • 8cadc39 chore(vtkjs): Bump vtkjs to 8.1.0 for proxymanager fixes
  • a9e4b8e fix(ITKDicomImageReader): Reconstruct volume from dicom slices
  • 5aa67f8 fix(ColorBy): Restore preset opacity shift, if any
  • 0d7f34f chore(stable): Bump stable version to 3.0
  • e392276 feat(VR): Update to latest VTK
  • 1a62487 fix(State): Allow state loading to defer proxy creation to reader
  • 83b8aec fix(VR): Properly re-orient VR physical space
  • d79b59d docs(Readers): Update reader list in doc
  • 201d284 fix(Sample): Update sample datasets
  • f11c508 Merge pull request #224 from Kitware/misc-fixes-and-3.0-bump
  • 467392a BREAKING CHANGE: clear errors and bump version to 3.0
  • e798c43 ci(release): Update git url for semantic release
  • 5f987b1 Merge pull request #221 from Kitware/add-vr-support
  • 032cc06 fix(ReaderFactory): vtkAlgorithm doesn't exist in class hierarchy
  • 344d2bc fix(App): Pass in file list directly to OPEN_FILES
  • d9448bb fix(ReaderFactory): properly validate reader existance
  • 3f60747 style(GlanceZipObjReader): Remove debug print
  • 5efb6f5 fix(GlobalSettings): Make sure we can detect VR
  • 1a0e6af refactor(GlanceZipObjReader): remove debug print
  • e38eee5 fix(GlobalSettings): Add VR panel
  • b29f65d feat(obz): Add reader for obj/mtl/img zip
  • e39e829 fix(webpack): Replace uglify by terser for prod
  • fb50d0f style(stores): Simplify else if condition
  • 844a965 chore(babel): Update kw-web-suite and babel config
  • c3775a2 Merge pull request #219 from Kitware/fix-217
  • 1365b2e fix(proxyUI): Window width/level deltas should be more granular
  • 62d4257 Merge pull request #218 from Kitware/itk-dicom
  • e5efcf2 fix(FileLoader): Fix loading of successful datasets over failed ones
  • 9d5294f fix(FileLoader): Correct logical precedence of raw file checks
  • 73571c1 style(ITKDicomImageReader): Remove console.log
  • b2888af feat(FileLoader): Support loading images from a zip file
  • 0fd4d12 refactor(fileLoader): Simplified file loader logic
  • b6b8ba8 feat(ITKReader): Add DICOM single-frame image support
  • bb3ba93 Merge pull request #216 from Kitware/update_stable
  • ba36862 chore(stable): Bump stable to 2.8.0
  • 4977f46 Merge pull request #213 from Kitware/reformat
  • bdb74b6 style(SliceControl): Appease prettier
  • 8cd3f00 Merge pull request #211 from Kitware/slice_opacity
  • 2c9b4b9 Merge pull request #212 from Kitware/update_vtkjs
  • 0f33ae5 feat(SliceControl): Add opacity control for all slices
  • f323809 chore(vtkjs): Bump vtk.js to 7.8.4
  • fb6a6f4 Merge pull request #210 from Kitware/update_stable
  • de6cb06 chore(stable): Bump stable to 2.7.0
  • 2818507 Merge pull request #209 from Kitware/update_samples
  • da5c451 feat(samples): Update samples to play better on mobile
  • d9542e1 Merge pull request #208 from Kitware/fix_angleissues
  • 7441950 fix(BrowserIssues): Don't check angle issues
  • 68d8837 Merge pull request #207 from Kitware/update_stable
  • 991b747 chore(stable): Bump stable to 2.6.0
  • 67fe5de Merge pull request #205 from Kitware/add_version_to_footer
  • b75466b Merge pull request #206 from Kitware/fix_misc_issues
  • ec50c4a Merge pull request #203 from Kitware/fix_createviewer
  • 2a12957 Merge pull request #202 from Kitware/firefox_savestate
  • 085b091 fix(Landing): Add full name and update mobile styles
  • bdccc52 fix(BrowserIssues): Re-word issues and remove ANGLE error
  • 9ead5a3 fix(VtkView): Better view names
  • df8455b fix(app): Use container from createViewer as mountpoint

This list of changes was auto generated.