Recent Releases of slim
slim - v0.14.1
What's Changed
- Add DICOM conformance statement by @cgorman in https://github.com/ImagingDataCommons/slim/pull/158
- Upgrade DMV version to 0.45.1 by @igoroctaviano in https://github.com/ImagingDataCommons/slim/pull/164
- Add pointer to the firebase deploy tutorial by @fedorov in https://github.com/ImagingDataCommons/slim/pull/166
- Update package.json by @igoroctaviano in https://github.com/ImagingDataCommons/slim/pull/168
- Update README.md by @jasonklotzer in https://github.com/ImagingDataCommons/slim/pull/171
- fix: security issues by @pedrokohler in https://github.com/ImagingDataCommons/slim/pull/179
- feat: add secondary dicom server by @pedrokohler in https://github.com/ImagingDataCommons/slim/pull/188
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in https://github.com/ImagingDataCommons/slim/pull/191
New Contributors
- @fedorov made their first contribution in https://github.com/ImagingDataCommons/slim/pull/166
- @jasonklotzer made their first contribution in https://github.com/ImagingDataCommons/slim/pull/171
- @pedrokohler made their first contribution in https://github.com/ImagingDataCommons/slim/pull/179
Full Changelog: https://github.com/ImagingDataCommons/slim/compare/v0.14.0...v0.14.1
- TypeScript
Published by igoroctaviano almost 2 years ago
slim - 0.13.0
What's Changed
- Handle errors globally with Error Middleware and React Error Boundary by @GitanjaliChhetri in https://github.com/ImagingDataCommons/slim/pull/134
New Contributors
- @GitanjaliChhetri made their first contribution in https://github.com/ImagingDataCommons/slim/pull/134
Full Changelog: https://github.com/ImagingDataCommons/slim/compare/v0.12.1...v0.13.0
- TypeScript
Published by cgorman almost 3 years ago
slim - 0.11.0
New features
- Add new tool to go to specific slide position
- Show mouse position in slide coordinate system
Enhancements
- Improve performance of translations between image and slide coordinates
- Automatically adjust size of overview image to size of browser window
Bug fixes
- Fix rendering of label image
- Show error message when creation of viewer fails
- TypeScript
Published by hackermd over 3 years ago
slim - 0.7.0
New features
- Expose equipment metadata in user interface
Enhancements
- Disable optical path selection when a presentation state has been selected
Bug fixes
- Fix configuration of optical path display settings when switching between presentation states
- TypeScript
Published by hackermd over 3 years ago
slim - 0.6.0
New features
- Support DICOM Advanced Blending Presentation State to parametrize the display of multiplexed IF microscopy images
- Add key bindings for annotations tools
- Enable configuration of tile preload
- Enable configuration of annotation geometry type per finding
Enhancements
- Improve default presentation of multiplexed IF microscopy images in the absence of presentation state instances
- Correctly configure DCM4CHEE Archive to use reverse proxy URL prefix for BulkDataURI in served metadata
- Enlarge display settings interfaces and add input fields for opacity, VOI limits, and colors
- Update dicom-microscopy-viewer version to use web workers for frame decoding/transformation operations
- Add button for user logout
Bug fixes
- Fix parsing of URL path upon redirect after successful authentication/authorization
- TypeScript
Published by hackermd over 3 years ago
slim - 0.5.0
New features
- Display of analysis results stored as DICOM Segmentation, Parametric Map, or Microscopy Bulk Simple Annotations instances
- Color transformations using ICC profiles for improved color reproducibility
- Grayscale transformations using Palette Color Lookup Tables for pseudo-coloring of images
- Dynamic selection of DICOMweb server by user (can be enabled by setting
AppConfig.enableServerSelectiontotrue) - Dark app mode for fluorescence microscopy (can be enabled by setting
App.modeto"dark")
Enhancements
- Decode JPEG, JPEG 2000, and JPEG-LS compressed image frames client side in a browser-independent manner
- Improve performance of transformation and rendering operations using WebGL
- Unify handling of optical paths for color and grayscale images
- Add loading indicator
- Improve styling of overview map
- Render specimen metadata in compacter form
- Improve fetching of WASM library code
- Improve styling of slide viewer sidebar
- Sort slides by Series Number
- Work around common standard compliance issues
- Update docker-compose configuration
- Upgrade dependencies
- Show examples in README
Bug fixes
- Ensure ROI annotations are re-rendered upon modification
- Clean up memory and recreate viewers upon page reload
- Fix selection of volume images
- Fix decoding of JPEG 2000 lossy compressed color images
- TypeScript
Published by hackermd almost 4 years ago
slim - 0.4.3
Bug fixes
- Rotate box in overview map outlining the extent of the current view together with the image (dicom-microscopy-viewer v0.35.2)
- TypeScript
Published by hackermd over 4 years ago
slim - 0.4.1
Enhancements
- Properly fit overview map into HTML element and disable re-centering of overview map when user navigates main map
- Allow drawing of ROIs that extent beyond the slide coordinate system (i.e., allow negative ROI coordinates)
Bug fixes
- Prevent display of annotation marker when ROI is deactivated
- TypeScript
Published by hackermd over 4 years ago
slim - 0.3.0
Improvements
- Add button to display information about application and environment (#70)
- Add ability to include logo (#71)
- Verify content of SR documents before attempting to load annotations (#58)
- Improve re-direction after authentication (#54)
- Add retry logic and error handlers for DICOMweb requests (#53)
- Improve documentation of application configuration in README
- Add unit tests
Bug fixes
- Disable zoom of overview map (#72)
- Fix pagination of worklist (#64)
- Prevent delay in tile rendering (#69)
- TypeScript
Published by hackermd over 4 years ago
slim - v0.2.0
New features
- Support for multiplexed immunofluorescence slide microscopy imaging (#41 and #47)
- Client-side additive blending of multiple channels using WebGL (#41)
- Client-side decoding of compressed frame items using WebAssembly based on Emscripten ports of libjpeg-turbo, openjpeg, and charls C/C++ libraries (#41)
Improvements
- Continuous integration testing pipeline using circle CI (#45)
- Deploy previews for manual regression testing (#34)
Major changes
- Introduce new configuration parameter
renderer. To get the behavior of the previous version add the following to the configuration file:javascript renderer: { retrieveRendered: false }
- TypeScript
Published by hackermd over 4 years ago