Latest successful build of Git master
Pre-release
Pre-release
thewtex
released this
19 Jun 14:56
·
168 commits
to 0541ad1df5eea4c609598898e29f50ec355674f5
since this release
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.