Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2024.4.2 #321

Merged
merged 54 commits into from
Nov 21, 2024
Merged

Release 2024.4.2 #321

merged 54 commits into from
Nov 21, 2024

Conversation

ashsny and others added 30 commits July 22, 2024 16:32
- Refactored the histogram into a new module, separating visualization code from the Vue-based user interface code and score-set-specific logic.
- Implemented TypeScript for the heatmap and its interfaces.
- Adopted D3.js data binding consistently for all SVG rendering, instead of removing DOM elements and re-creating them.
We may want to revisit the use of mavedb_label. Here we fall back to the variant's HGVS strings so that the score set histogram can be used in components that have not populated mavedb_label.
…fore the score set histogram's data are loaded.
…Dropdown

Include the URN in the Experiment dropdown when creating score sets
During score set creation, we now only display active licenses to the user for selection. Because
some score sets may have licenses selected which are no longer active, these licenses may be retained
if they exist on a score set, but are un-selectable otherwise. Once a user updates a score set to get
rid of such licenses, they will no longer be selectable. In addition, a new warning is displayed while
editing such score sets so users are notified they are using a deprecated license.
…works for populateExperimentMetadata in dropdown.
…imentMetadata

This is the original code.
bencap and others added 22 commits October 28, 2024 09:51
Now that we handle this button state by asking the backend whether a user has permission for a certain
action, it doesn't make sense to base the div component's visibility off the publication date of the
experiment. Make the div visible always, and control the button visibility conditionally based on
backend responses.
…ton-not-present-when-experiment-published

Fixed: Edit Button not Appearing After Experiment Publication
…-target-category-constant

Display Target Categories in a User Friendly Way
…ucleotide-heatmap

Display a Nucleotide Heatmap for Non-Coding Score Sets
WebKit default behavior on OSX 10.7+ is to hide the scrollbar when not in use. This obscures the fact that the heatmap is a scrollable component.
…taset-metadata

Expand Editable Score Set Metadata
…te-permitted-licenses

Only Allow Users to Select from Active Licenses
…-autocompletion

Limit “copy from existing target gene” to the user’s own target genes.
Utility Function for Refreshing Both Heatmaps at Once; Add Heatmap Functionality to Exclude Certain Datum from being Visible
…ated-zenodo-data-dump

Update Zenodo Dataset Link
…le-chart-state

Heatmap Refactor, Shareable Chart State, and Clinical Feature Feat Flag
@bencap bencap requested review from jstone-dev and sallybg November 21, 2024 00:26
@bencap bencap marked this pull request as ready for review November 21, 2024 18:07
@bencap bencap merged commit b29770f into main Nov 21, 2024
@bencap bencap deleted the release-2024.4.2 branch November 21, 2024 23:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants