Releases: OpenImaging/miqa
Releases · OpenImaging/miqa
v1.0.6
What's Changed
- Fix project task overview endpoint by @annehaley in #578
- Return more specific message when a PermissionError is raised during import or export by @annehaley in #578
- Add json case to export method by @annehaley in #583
- Make experiment notes box taller by @annehaley in #584
Full Changelog: v1.0.5...v1.0.6
v1.0.5
Summary of changes
- Fixed experiments appearing twice in the experiments list
- Changed the default window values to omit the tails of the distribution of values
- Fixed the automatic signoff problem by bringing up the timeout dialog when the server session has expired
- Fixed the logic that checks for a creator on a scan decision before determining its state (scan decisions brought in via import may not have a creator).
- Invoke an update of the project overview (donut chart) immediately after a scan decision is submitted
- Fix the text content of the "new user" emails sent to admin users
- Removed vtk viewers' drag interaction to change the window width & level to reduce confusion and unexpected behavior
What's Changed
- Bug hunt 4 by @annehaley in #567
- Pre-release fixes by @annehaley in #573
Full Changelog: v1.0.4...v1.0.5
Continued bug fixes
What's Changed
- Fix range slider not updating the render window
- Use a standard lock icon when the custom S, E, P lock images are not found
- Fix the display of the loading circle in the control panel
- Fix applying window presets to immediately update the render window
- Ensure the user is defined before rendering the app
- Several fixes for Sentry-reported errors
Full Changelog: v1.0.3...v1.0.4
Bug fixes
This release adds some bug fixes to 1.0.2
What's Changed
- Include info about python client package in main repo README by @annehaley in #560
- Bug hunt by @annehaley in #561
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Summary of Changes
- Addition of MIQA python client package. This package (available on PyPI as
miqa-python-client
) allows a user of a MIQA instance to manage projects, experiments, scans, frames, and scan decisions programmatically. - Newly trained NN model called "MIQA-Mix"
- Updated design for the window widget in the control panel. Rather than two sliders for window width and window level, these sliders have been merged into one range slider called "Window".
- Screenshots now include crosshairs if taken when "Show crosshairs" is enabled
- Emails now include scan link, scan session, and scan subject when those fields are not blank
- Cursor changes to pointer finger when hovering over the hyperlinked scan name in the control panel (when a scan's link is not blank)
- Any occurrences of abbreviation (for artifacts or decisions) now have a tooltip of the non-abbreviated text
- Fixed the problem where only the first experiment loaded would get its scans cached in advance
- Fixed the problem where the arrow keyboard shortcuts were still active when typing in a textarea or text input.
- Fixed project overview donut chart not updating or cycling between two states
- Fixed state not refreshing for all projects when a global import is performed
Known problems we are working on
- Various errors raised in Sentry from our web client code
- Pyppeteer test determinism
- Stale browser tab authentication issue
- Automatic logout with no warning dialog while using the review part of the app (without server requests)
- Keyboard shortcut Q seen not working
What's Changed
- Python client by @annehaley in #533
- Update NN weights with April work by @dzenanz in #539
- Window widget by @annehaley in #536
- Python client docs by @annehaley in #537
- Add weight files from training on T1/T2/PD mixture by @dzenanz in #540
- Update python client setup with publish info by @annehaley in #546
- Fix experiment loading past the first by @annehaley in #550
- Force Line Endings to *nix Style LF by @davidshq in #551
- Window widget 2 by @annehaley in #552
- Disable arrowkey event listener if an input is focused by @annehaley in #556
- Quick fixes by @annehaley in #557
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Fix tier 2 test for saving decisions by @annehaley in #519
- Add a refresh button to fetch the updated state for all projects by @annehaley in #520
- Add extra validation to creation of scan decisions by @annehaley in #521
- Fix logic checking decision tag by @annehaley in #524
- Refresh the status of all projects after a global import by @annehaley in #531
- Put home page within User Guide in documentation by @annehaley in #532
Full Changelog: https://github.com/OpenImaging/miqa/commits/v1.0.1
v1.0.0
Highlights
- Reorganized docs pages
- Fixed client logout problems
- Add a project setting to specify the preferred rendering orientation for scans in that project
- Add buttons to the Control Panel for window width & level presets
What's Changed
- Add pyppeteer tests for imports and exports by @annehaley in #487
- Fetch the git version tag and display it in the navbar tooltip by @annehaley in #486
- Reorganize docs into sections with side navigation by @annehaley in #492
- Use heartbeat to log users out even if tab is closed by @zachmullen in #494
- Include instructions for importing remote files on S3 by @annehaley in #493
- Deploy to heroku from CI by @zachmullen in #495
- Make doc publishing a runnable (instead of automatic) action by @annehaley in #496
- Remove Daniel's public key by @zachmullen in #499
- Release fixes 3 by @annehaley in #491
- Attempt to fix logout race condition by @zachmullen in #500
- Restore exception eating logic by @zachmullen in #501
- Revert logout fix attempt by @zachmullen in #502
- Fix logout behavior by @zachmullen in #512
- Neurology toggle by @annehaley in #497
- Pre release fixes by @annehaley in #514
- Window presets by @curtislisle in #515
New Contributors
- @curtislisle made their first contribution in #515
Full Changelog: v0.0.10...1.0.0
v0.0.10
Highlights
- New columns in the import/export file formats:
experiment_notes
,subject_id
,session_id
, andscan_link
- Added a demo mode for our example production server which allows new users to test the system with a lower barrier to entry
- Various UI adjustments and fixes as requested by @kipohl
What's Changed
- Add experiment_notes column to import/export file formats by @annehaley in #446
- Fix mypy by @annehaley in #437
- Fix migrations by @zachmullen in #465
- Demo mode by @annehaley in #449
- Change demo_mode and normal_users_can_create_projects to booleanvalue settings by @annehaley in #476
- Attempted fix for OAuth logout bug by @zachmullen in #477
- Do not use nans when reading CSVs with pd by @dchiquito in #466
- Ansible code for worker deployment by @zachmullen in #481
- Cache lfs, pip deps, and node deps for CI by @annehaley in #468
- Fixes for new release 1 by @annehaley in #467
- Allow the client to be deployed with Cloudflare Pages by @brianhelba in #484
- Release fixes 2 by @annehaley in #478
New Contributors
- @brianhelba made their first contribution in #484
Full Changelog: v0.0.9...v0.0.10
v0.0.9
This resolves the production docker build errors.
What's Changed
- Reorder production Dockerfile by @dchiquito in #448
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- Add girder-pytest-pyppeteer by @dchiquito in #395
- Enable Codecov via CI by @zachmullen in #411
- New release fixes by @annehaley in #412
- Import & export of last decision creator should use username OR email by @annehaley in #417
- Update files in prod directory by @annehaley in #419
- Use http in dev README by @dchiquito in #424
- Account creation by @annehaley in #422
- Add Admin guide to docs by @annehaley in #433
- Allow direct API authorization by @annehaley in #428
- Support public-readable S3 buckets for hosting datasets by @zachmullen in #434
- Remove print statement by @zachmullen in #436
- Omit uploaded scans from export csv and add explanatory dialog message by @annehaley in #423
- New scan fields by @annehaley in #414
- Pyppeteer email test by @dchiquito in #416
- Use consistent anatomical orientation during inference by @dzenanz in #441
- Add link to documentation in navbar by @annehaley in #440
Full Changelog: v0.0.7...v0.0.8