Releases: DigitalSlideArchive/HistomicsUI
Releases · DigitalSlideArchive/HistomicsUI
Version 1.4.2
What's Changed
- Speed up item list updates. by @manthey in #258
- Add hooks to add details to annotation popovers. by @manthey in #260
- Add some missing endpoint scopes. by @manthey in #262
- Use folder metadata in metadata plots. by @manthey in #264
- Fix typo in girder-worker command invocation by @zachmullen in #268
- Update the handler for annotation size. by @manthey in #271
- Allow click to select a single element. by @manthey in #273
- Don't reload plotly if already present by @manthey in #274
- Allow selecting elements by polygon by @manthey in #275
- Fix a bug where elements wouldn't update immediately. by @manthey in #276
- Color annotations by metadata. by @manthey in #279
- Selecting annotations and draw mode are exclusive. by @manthey in #280
- Add select-by-group controls to the draw widget. by @manthey in #281
- Deactivate annotations when they are hidden. by @manthey in #282
- Deselect elements when they are hidden. by @manthey in #283
- Deselect elements on image transition. by @manthey in #284
- Don't change the color radio button needlessly. by @manthey in #285
- Prevent side panels from having horizontal scrollbars. by @manthey in #286
New Contributors
- @zachmullen made their first contribution in #265
Full Changelog: v1.4.1...v1.4.2
Version 1.4.1
What's Changed
- Minor tweak to panel zone css. by @manthey in #242
- Use open.read rather than download to access files in Girder. by @manthey in #244
- Optionally relax restricting downloads for small files. by @manthey in #247
- Improve metadata and annotation reference handling. by @manthey in #248
- Assetstore maintenance by @manthey in #250
- Pin tinycolor2 by @manthey in #256
Full Changelog: v1.4.0...v1.4.1
Version 1.4.0
What's Changed
- Add support for drawing polygon regions by @manthey in #126
- Update CI image. by @manthey in #131
- Ellipse and circle annotations by @manthey in #132
- Add pixelmap interactivity by @naglepuff in #130
- Set coordinates display z index. by @manthey in #133
- Add setuptools_scm to the tox requirements. by @manthey in #134
- Better clear tooltips. by @manthey in #136
- Add an endpoint to find a json config file. by @manthey in #138
- Explicitly order next and previous item buttons by @manthey in #139
- Add an option to remove annotation files after ingest. by @manthey in #144
- Don't close dialog when dragging outside of it by @mvandenburgh in #149
- Revert "Generalize the
mousedownbehavior for all modals" by @manthey in #151 - Documentation improvements by @mvandenburgh in #153
- Don't close dialog when dragging outside of it (take 2) by @mvandenburgh in #152
- Add keyboard shortcut to start/stop drawing annotation by @mvandenburgh in #154
- Add keyboard shortcuts to pick the style group by @mvandenburgh in #155
- Add keyboard shortcut for saving polygon/line annotations by @mvandenburgh in #157
- Set
tabindexof all dialog buttons by @mvandenburgh in #158 - Fix create annotation keyboard shortcut bug by @mvandenburgh in #160
- Remove the json config route. by @manthey in #161
- Specify a background color for the brand in the title bar by @manthey in #162
- Add an endpoint to restart the system. by @manthey in #164
- Add an endpoint to allow admins to clean up old abandoned jobs. by @manthey in #165
- Handle annotation boolean operations by @manthey in #166
- Speed up adding annotation elements. by @manthey in #167
- Document some of the mouse and keyboard controls. by @manthey in #168
- Illustrate boolean operations. by @manthey in #169
- Improve aggregating groups. by @manthey in #170
- Fix an issue showing the metadata panel maximized. by @manthey in #171
- Refocus the main image after using the context menu. by @manthey in #172
- Reduce updates when modifying annotations. by @manthey in #173
- Replace the 'Open in Histomics UI' menu item with a button by @eagw in #175
- Create links from hierarchy widget to images in Histomics UI by @eagw in #176
- Make long image annotation label titles wrap properly by @eagw in #178
- Fix initial popover position. by @manthey in #179
- Reduce updates on zoom changes. by @manthey in #181
- Add feature to zoom to highlighted annotations in 'Interactive Mode' by @eagw in #180
- Add Vue component for editing Heatmap and Griddata annotation elements by @naglepuff in #182
- Add brush controls by @manthey in #184
- Update control documentation and brush function descriptions. by @manthey in #185
- Add some tests for the brush. by @manthey in #186
- Change the key bindings for changing brush size. by @manthey in #188
- Fix an issue when switching annotations and editing. by @manthey in #189
- Allow virtual folders to form resource paths by @manthey in #191
- Fix highlighting the active annotation. by @manthey in #192
- Use a screen-relative pixel tolerance. by @manthey in #194
- Pin vue and vue-template-compiler. by @manthey in #196
- Add element count for annotation/group combinations by @eagw in #198
- Add webapck alias for vue by @naglepuff in #205
- Speed up select by region by reducing backbone events. by @manthey in #206
- Add an endpoint to get default settings. by @manthey in #207
- Harden annotation spec test. by @manthey in #208
- Show color picker to the side by @naglepuff in #209
- Add dropdown to enable drawing shapes with fixed aspect ratios/sizes by @mvandenburgh in #197
- Add optional help button by @eagw in #203
- Add internal pixelmap count to annotation/group count by @eagw in #204
- Refactor how controls are found and modified. by @manthey in #213
- Don't show open in histomics icon in dialogs. by @manthey in #214
- Click buffer of 10px - missing annotations by @ds2268 in #210
- Fix some white-space issues. by @manthey in #219
- Allow flake8 to be an implied dependency. by @manthey in #220
- Add more descriptive element labels by @naglepuff in #216
- Better invalidate JS and CSS caches. by @manthey in #221
- Use new annotation creation access flag by @eagw in #222
- Fix issue with panel layout from new access flag use (PR #222) by @eagw in #223
- If an annotation element has a specified label, don't modify it. by @manthey in #224
- Generalize not closing modals when the mouse is dragged outside of it by @manthey in #227
- Support changing annotation groups based on a config file. by @manthey in #228
- Adjust based on proper value array length by @manthey in #229
- Reduce how often the new annotation button updates. by @manthey in #231
- Reduce how often the new annotation button updates by @manthey in #232
- Improve visual refresh speed during saves. by @manthey in #233
- Fix setting the default group in one spot. by @manthey in #234
- Add appropriate information for relative path parameters. by @manthey in #235
- Fix counts for some labeled groups. by @manthey in #237
- Harden heatmap dialog. by @manthey in #238
- Show annotation created and updated times and the annotation id. by @manthey in #239
- Harden not closing modals when the mouse is dragged outside of it by @manthey in #240
- Support annotation metadata by @manthey in #241
New Contributors
- @mvandenburgh made their first contribution in #149
- @eagw made their first contribution in #175
- @ds2268 made their first c...
Version 1.3.0
Features
- Add support for image overlays
Improvements
- Handle annotations with girderId references.
Version 1.2.1
Changes
- Better handle analysis extras_require
Version 1.2.0
Version 1.1.0
Features
Improvements
- Handle metadata updates (#9)
- When changing the current image, reset the selected region (#96)
- Merge download parameters (#103)
- Adjust zoom control padding (#104)
- Add an endpoint to get the next and previous images in one call (#107)
- Use tile-frames for better frame browsing (#112)
Changes
- Default to using pagination in item lists (#110)
Bug Fixes
Version 1.0.0
Official Girder 3 version.
Notes
- The is the last version supporting Python 2.7 and 3.5.
v1.0.0.dev0: Move to Girder 3.
Move HistomicsTK server components to this repo. The default ui has moved from /histomicstk to /histomics. Individual deployments can mount this at other locations. Because we now use the girder-3 branch of slicer_cli_web, the cli access settings are no longer necessary. The docker cli endpoints are only present in slicer_cli_web. Where appropriate, references have been changed from HistomicsTK to Digital Slide Archive. This removes the options to ingest from tcga-data.nci.nih.gov, as that has not been served in a compatible manner in a long time. Still needed: - Add a test that includes using a docker CLI. This will require appropriate infrastructure for starting girder_worker and running docker containers. - Add a test to ensure that local paths are used within the CLI test. - Add deployment to pypi on successful builds - Migrate appropriate docs from HistomicsTK