Skip to content

Latest commit

 

History

History
345 lines (304 loc) · 32.5 KB

NEWS.md

File metadata and controls

345 lines (304 loc) · 32.5 KB

Release notes for include-portal-ui

2024-11-04 include-portal-ui 1.15.0

Features:

  • SJIP-983 Feature: [Data Exploration] Add fields to Quick Filter
  • SJIP-1043 Feature: [Data Exploration] Add facets to the Data Exploration in the Participant and File category
  • SJIP-1063 Feature: [Study Entity] Add Analyze in Cavatica button on DS-Connect -- unharmonized clinical dataset

Technical/ Other changes:

  • SJIP-353 Refactor: [ETL] Automate the retrieval of the obo files for both HPO and MONDO ontologies
  • SJIP-947 Fix: [Variant Exploration] Adjust the participant frequency tooltip
  • SJIP-959 Fix: [Quick Filter] Adjusted the apply button to correspond to the style for numerical range type facets
  • SJIP-973 Refactor: [Analytics] Add the Differential gene expression plot into the cache to reduce loading time
  • SJIP-992 Fix: [Analytics] Adjusted typo in the Transcriptomics app for the facet title "Search by sample"
  • SJIP-1036 Refactor: [Data Exploration] Remove both Sunburst MONDO & HPO as charts in the summary view

2024-10-15 include-portal-ui 1.14.0

Features:

  • SJIP-990 Feature: [Analytics] Build out the Analytics page

2024-10-15 include-portal-ui 1.13.0

Features:

  • SJIP-867 Feature: [Analytics] Implement the differential gene expression analytics
  • SJIP-981 Feature: [Entity] Add Analysis button to study HTP's RNASeq dataset redirecting to the differential gene expression analytics
  • SJIP-1013 Feature: [Studies] Add GUID button & modal to Studies page
  • SJIP-1014 Feature: [Studies] Add an Analyze in Cavatica modal for the GUID mapping file
  • SJIP-1021 Feature: [Studies & Entity] Add new metadata to the Study Entity page & Studies page

Technical/ Other changes:

  • SJIP-989 Refactor: [Study Entity] Hide the Statistics section if all plots are empty

2024-09-18 include-portal-ui 1.12.2

Features:

  • SJIP-828 Feature: [Data Exploration] Make Most Frequent Diagnoses/Phenotypes adjustable in size like the other graphs
  • SJIP-952 Feature: [Data Exploration] Implement the QuickFilter based on INCLUDE data fields

2024-08-08 include-portal-ui 1.12.1

Technical/ Other changes:

  • SJIP-932 Fix: [Cavatica] Cannot push to Cavatica controlled files for X01-Hakonarson & X01-deSmith

2024-08-06 include-portal-ui 1.12.0

Features:

  • SJIP-807 Feature: [Landing] Add Demographic Charts
  • SJIP-768 Feature: [Landing] Add Co-occurring Charts
  • SJIP-808 Feature: [Studies] Search by study description
  • SJIP-805 Feature: [Summary View] Add Most Frequent Diagnoses/Phenotype graphs
  • SJIP-803 Feature: [Study Entity] Add Download data, svg, png functionality to Statistic charts

Technical/ Other changes:

  • SJIP-829 Fix: [Data exploration & Entity] Adjust authorization icon and flow for controlled files governed by the Cavatica DRS
  • SJIP-838 Fix: [Landing] Improve distribution of Y-axis and X-axis label
  • SJIP-908 Task: [ETL] Remove Harmonize Tag & field in Studies page
  • SJIP-907 Task: [ETL] Ingest Family Role from INCLUDE FHIR
  • SJIP-916 Fix: [Data] Many regressions
  • SJIP-920 Update: [Authentication] Upgrade Keycloak Server to 23
  • SJIP-902 Fix: [Summary View] Adjust the parameter to not auto-adjust the width of the Bar charts
  • SJIP-897 Refactor: [Biospecimen Request] Use ferlab ui component
  • SJIP-890 Fix: [Share] Manage share link if you are not login
  • SJIP-886 Fix: [Studies page] Study_centric, dynamise data_types vs using Mock
  • SJIP-884 Fix: [Profile] Typo in title
  • SJIP-879 Fix: [Biospecimen Request] Share should not update the request
  • SJIP-865 Fix: [Data] Fixes to do after new data load
  • SJIP-854 Fix: [Cavatica] Remove metadata sent via Analyze in Cavatica/Bulk import api
  • SJIP-850 Fix: [Cavatica] Remove metadata sent to cavatica
  • SJIP-848 Fix: [Data Exploration] MONDO are not displayed
  • SJIP-833 Fix: [Summary View] Demographics chart cannot be moved
  • SJIP-831 Fix: [Summary View] Charts can't be resized
  • SJIP-826 Task: [Google Analytics] Add analytics on Sunburst
  • SJIP-806 Task: [Google Analytics] Add tag to GA4 for Cavatica
  • SJIP-824 Fix: [Dashboard] Typo in widgets error message
  • SJIP-822 Refactor: [Phenotypes] Move ontology tree in ferlab ui
  • SJIP-819 Fix: [Data Exploration & Variants] Wrong icon state after duplicate saved query
  • SJIP-818 Fix: [Summary View] SVG are corrupted when opening them in Google Chrome
  • SJIP-816 Fix: [Variant Entity] Adjust table ligne hover
  • SJIP-815 Fix: [Summary View] Download SVG is missing for Studies graph
  • SJIP-814 Fix: [Dashboard] Error in widgets on specific usages
  • SJIP-813 Fix: [Landing] Add an "of" in the Variant tile description
  • SJIP-812 Task: [Data] Add Demographic chart data to public route
  • SJIP-809 Fix: [Variants] Update NO GENE variant display
  • SJIP-802 Fix: [Summary View] No data message doesn't scale with the resize
  • SJIP-800 Fix: [Studies] Add thousands separator
  • SJIP-794 Fix: [Studies] Show "-" if no value
  • SJIP-792 Fix: [Studies] Can't custom columns with Search by...
  • SJIP-777 Fix: [Variant Entity] Align Functional Scores
  • SJIP-760 Task: [ETL] Add new fields in Study entities
  • SJIP-759 Fix: [Variant Entity] Adjust colors
  • SJIP-758 Fix: [Cavatica] Add a loader when copying files to Cavatica
  • SJIP-540 Fix: [Data Exploration] Incorrect number of items and string matches in ontology tree
  • SJIP-408 Fix: [HPO & MONDO tree] Deselection of a lineage
  • SJIP-406 Fix: [HPO & MONDO tree] Update the child selection state

2024-04-12 include-portal-ui 1.11.0

Features:

SJIP-708 Feature: [Study Entity] Implement Study Entity pages SJIP-709 Feature: [Variant Entity] Implement new version of the Variant Entity page focused on the most deleterious consequence SJIP-725 Feature: [Registration] Add subscription to newsletter in the Registration process SJIP-727 Feature: [Header] Create Resources header dropdown SJIP-746 Feature: [Landing] Implement new landing page SJIP-748 Feature: [Profile] Add newsletter sign up section to Profile page SJIP-749 Feature: [Data Exploration] Add a Sample Type horizontal bar chart SJIP-753 Feature: [Studies page] Implement new search bar, new facets, and column headers to Studies page

Technical/ Other changes:

SJIP-754 Refactor: [Entity] Adjust Section titles to be singular and table titles to be plural SJIP-763 Fix: [UI] Adjustment to boutons of type=hyperlink SJIP-780 Fix: [Data exploration] Unauthorized file despite being connected to Fence and Cavatica SJIP-783 Refactor: [Dashboard] Add disconnect bouton CAVATICA connection error

2024-03-21 include-portal-ui 1.10.0

Features:

  • SJIP-221 Feature: [Data Exploration] Added Studies Pie chart to Summary View
  • SJIP-653 Feature: [Data Exploration & Variants] Added tooltip for the study name on the study code values in the table of results
  • SJIP-662 Feature: [Variant Exploration] Updated the UI of the variant table
  • SJIP-677 Feature: [Data Exploration] Added Parent Sample Type as a facet
  • SJIP-683 Feature: [Data Exploration] Added Search by external IDs to facets
  • SJIP-702 Feature: [Studies] Added sort to fields in Study Page
  • SJIP-706 Feature: [Data Exploration] Added tooltip to disabled state buttons to guide action for user

Technical/ Other changes:

  • SJIP-380 Fix: [UI Theme] Updated tag colors
  • SJIP-561 Fix: [Query] Updated operator tooltip colors
  • SJIP-581 Fix: [Data Exploration] Updated Data Access column header and added sort
  • SJIP-600 Fix: [Data Exploration] Added the Study column to TSV reports
  • SJIP-601 Fix: [Data Exploration & Variant Exploration] Fixed typo in facets and query builder
  • SJIP-613 Fix: [Data Exploration] Fixed mouseover cutoff in the Summary view charts
  • SJIP-631 Refactor:[UI] Upgraded to React 18 library
  • SJIP-649 Fix: [Profile] Updated the font weight for the top message of profile page
  • SJIP-651 Fix: [Variant Entity] Fixed absent dashes for empty values in the tables
  • SJIP-652 Fix: [Variant Entity] Standardized display of No data available values
  • SJIP-658 Refactor: [ETL] Add Unknown values to Race and Ethnicity field
  • SJIP-665 Fix: [Saved Sets] Fixed typo on Saved Set widget for Biospecimens
  • SJIP-676 Fix: [Report] Fixed the inclusion of all selected participants and associated family member in the download clinical data report
  • SJIP-680 Fix: [Data Exploration] Fixed a resize window glitch
  • SJIP-681 Fix: [Upload ID] Fixed empty results when submitting participants ID from KF studies
  • SJIP-688 Fix: [UI Theme] Fixed the color text change for links within tags
  • SJIP-693 Fix: [Variant Exploration] Fixed the alternating row colors in the variant table
  • SJIP-694 Fix: [Data Exploration] Fixed the loss of column selection personalization for a user
  • SJIP-696 Fix: [Profile] Fixed a sudden flash for a 404 page when navigating to a user's profile page
  • SJIP-700 Refactor:[Variant Exploration] Updated CADD score from the raw score to the phred scored
  • SJIP-715Fix:[Data Exploration] Fixed hidden graphic icons glitch upon window resize
  • SJIP-716 Fix:[Data Exploration] Fixed the label display overlapping in the chart download preview
  • SJIP-717 Fix:[Data Exploration] Fixed the reset button that was not repositioning the charts in the Summary view
  • SJIP-722 Fix:[Landing] Fixed missing text spaces
  • SJIP-728 Refactor:[Data Exploration] Reworked the default chart positioning
  • SJIP-733 Refactor:[UI] Updated color palette for hex values
  • SJIP-734 Refactor:[UI] Updated color palette for tags

2023-12-05 include-portal-ui 1.9.1

Technical / Other changes

  • SJIP-638 Fix: [Variant Entity] Error 500 on update after redirect

2023-11-28 include-portal-ui 1.9.0

Features:

  • SJIP-109 Feature: [Data Exploration] Added Download file manifest button to generate a file metadata report
  • SJIP-594 Feature: [QA] Addition of automated quality assurance testing of the portal using Cypress
  • SJIP-556 Feature: [Biospecimen Request] Implemented request for a generation of a biospecimen report and Biospecimen Request history dashboard widget

Technical/ Other changes:

  • SJIP-545 Fix: [Variant Exploration] Masked NO GENE label on intergenic type of consequences causing a 500 error
  • SJIP-582 Fix: [Upload list] Modified the upload list to accept case insensitive entries
  • SJIP-598 Fix: [Variant Entity] Aligned the values for participant count in the Studies table
  • SJIP-605 Fix: [Saved Sets] Fixed issue with creation of a saved set
  • SJIP-612 Fix: [Variant Exploration] Masked the No data checkbox in the numerical facets
  • SJIP-617 Refactor: [Saved Sets] Set unique values based on container ID and sample ID when applicable
  • SJIP-622 Fix: [Profile Page] Fixed an error 500 when users save an email, remove it, and save another email
  • SJIP-630 Refactor: [Dashboard] Updated Saved Filters and Saved Sets empty states and tooltips

2023-10-19 include-portal-ui 1.8.1

Technical / Other changes

  • SJIP-484 Refactor: [Registration] Updated text to Terms and Condition and prompt for existing users
  • SJIP-595 Fix: [Variant Exploration] Fixed double tooltip in Safari browser
  • SJIP-603 Fix: [Community] Fixed filters applied on the second page of table results in the community page
  • SJIP-607 Refactor: [ETL] Run ETL on PRD studies
  • SJIP-609 Refactor: [ETL] Update ETL to use volume instead of volume_ul
  • SJIP-615 Refactor: [User-API] Update new version of User-API

2023-09-06 include-portal-ui 1.8.0

Features:

  • SJIP-531 Feature: [Variant Exploration] Added Saved Sets for the Variant Exploration page
  • SJIP-537 Feature: [Variant Exploration] Added sort on columns of the table
  • SJIP-539 Feature: [Data Exploration] Implemented download png, svg, tsv to summary view graphs
  • SJIP-557 Feature: (Entity page] Added Family table to Participant entity page

Technical/ Other changes:

  • SJIP-366 Refactor: [User-API] Merge the Ferlab User-API to address Penetration Test issues
  • SJIP-379 Fix:[UI Theme] Adjusted the table of results colors and states for table actions
  • SJIP-381 Fix: [Profile page] Fixed typos
  • SJIP-388 Fix: [Entity page] Adjusted the query pill for Study Code in the Querybuilder returning empty results
  • SJIP-424 Refactor:[ETL] Adjusted ETL to pull Family unit values directly from FHIR
  • SJIP-458 Refactor:[ETL] Updated the Family data representation in ElasticSearch
  • SJIP-511 Fix: [Entity] Fixed anchor menu that was static through the section navigation
  • SJIP-522 Refactor:[Variant Exploration] Remove the decimals for Variant Position Numerical range facet
  • SJIP-530 Fix: [Variant Exploration] Remove NEW Tooltip to Pathogenicity facets
  • SJIP-532 Fix: [Variant Exploration] Adjusted the query pill for Study Code in the Querybuilder returning empty results
  • SJIP-535 Refactor: [Data Exploration] Set the Container ID column as a default column
  • SJIP-538 Fix: [Entity page] Fixed empty export as TSV tables
  • SJIP-541 Fix: [Dashboard & Studies] Adjusted Study Code from the internal operational study codes
  • SJIP-546 Fix: [ETL] Run ETL to fix the file size results for HTP study
  • SJIP-558 Refactor: [Report] Updated the family data representation in clinical data report
  • SJIP-564 Refactor: [User-API] Merged to Ferlab User-API to address NIST Penetration testing vulnerabilities (UserCreate)
  • SJIP-565 Refactor: [User-API] Merged to Ferlab User-API to address NIST Penetration testing vulnerabilities (Email address)
  • SJIP-567 Fix: [Dashboard] Adjusted the query pill for Study Code in the Querybuilder returning empty results when clicking for authorized files

2023-06-27 include-portal-ui 1.7.1

Technical/ Other changes:

  • SJIP-500 Fix:[Entity variant] Multiple minor fixes in Variant Entity page
  • SJIP-521 Refactor: [Data Exploration, Variants] Disabled No Data in numerical range facets
  • SJIP-526 Refactor: [Studies] Updated parameter to display more than 10 studies
  • SJIP-527 Refactor: [UI] Updated to use the Study Code field instead of Study ID
  • SJIP-528 Fix: [Variants] Updated the Search by Gene to the new ETL model
  • SJIP-529 Fix: [Authorized Studies] Fix auth studies sqon

2023-06-27 include-portal-ui 1.7.0

Features:

  • SJIP-342 Feature:[Data Exploration & Variant Exploration] Implemented the new SearchAfter table of results
  • SJIP-350 Feature: [Entity] Implemented Participant Entity Page
  • SJIP-351 Feature: [Entity] Implemented File Entity Page
  • SJIP-372 Feature: [Variant Exploration] Implemented Variant Exploration page
  • SJIP-377 Feature: [Entity] Implemented Variant Entity page
  • SJIP-378 Feature:[Data & Variant exploration] Updated the version of SearchAfter for pagination
  • SJIP-392 Feature:[Dashboard & Variant exploration] Added Variants to Saved Sets and Saved Filters
  • SJIP-400 Feature:[Data Exploration] Added a system grid to the summary view
  • SJIP-460 Feature:[Data Exploration] Added the External IDs to table
  • SJIP-448 Feature:[UI]Updated the Age illustration to have years and days
  • SJIP-505 Feature:[UI]Added maintenance page

Technical/ Other changes:

  • SJIP-265 Fix:[Registration]Fixed the cancel redirect in registration to redirect to the landing page
  • SJIP-299 Refactor:[Upload list] Updated Duplicate IDs messaging
  • SJIP-294 Fix:[Data Exploration]Fixed HPO/MONDO tree Window resize overlap
  • SJIP-295 Refactor:[Saved Set] Inactivated button state when there is no selection
  • SJIP-316 Refactor: [Data Exploration] Adjusted "Study Code" to "Study" column header in Participant tab
  • SJIP-317 Refactor:[Data exploration] Removed the “S” to Data Files category
  • SJIP-321 Refactor:[Header] Added focus state to top menu header items
  • SJIP-322 Refactor:[Dashboard] Changed the biospecimen icon
  • SJIP-324 Fix:[Landing page] Fixed incorrect icons for Biospecimens et Data Files
  • SJIP-340 Fix:[Community] Fixed filter by Data use that returned no results
  • SJIP-343 Refactor:[Dashboard] Added missing notification when adding or deleting saved filter
  • SJIP-344 Refactor: [Cavatica] Updated placeholder for new Cavatica project modal
  • SJIP-345 Refactor: [Saved Set] Changed icon for adding and removing existing saved set
  • SJIP-348 Refactor:[Studies] Added dashes to empty cells
  • SJIP-352 Fix: [HPO & MONDO tree] Updated the input search box to work with character "/"
  • SJIP-370 Refactor: [UI] Updated to Ferlab UI kit 5.0
  • SJIP-397 Refactor: [UI] Added commas to all applicable numbers over 1000
  • SJIP-402 Fix: [HPO & MONDO tree] Triggered HPO/Mondo tree modal search for strings of 3 characters
  • SJIP-407 Refactor: [Data Exploration] Added dashes to empty cells
  • SJIP-418 Refactor:[Community Page] Removed the Upload photo
  • SJIP-420 Refactor: [Studies] Sorted studies by alphabetical study code order
  • SJIP-426 Refactor:[ETL] Configured the ETL to pull from KF FHIR server and INCLUDE FHIR server for their respective studies
  • SJIP-429 Fix:[UI] Adjusted color for modal labels
  • SJIP-438 Refactor: [ETL] Updated the logic for the Family count
  • SJIP-436 Refactor: [Reports] Renamed columns in download reports
  • SJIP-446 Refactor:[Data Exploration] Enlarged the ID columns to avoid the ID from wrapping
  • SJIP-465 Refactor:[Data Exploration] Changed the placeholders for Search by __ and Upload facets
  • SJIP-472 Refactor:[Data Exploration] Added the title " Data Exploration" to the page
  • SJIP-470 Refactor: [Data Exploration] Set the Container ID as a default column in Biospecimens tab
  • SJIP-477 Fix: [Report] Added Condition (Source Text)field in reports
  • SJIP-482 Refactor:[Data Exploration] Added a dash to cells where Family Unit = Null
  • SJIP-486 Refactor: [Data Exploration] Adjusted query pills for Collection ID

2022-10-06 include-portal-ui 1.6.1

Technical/ Other changes:

  • SJIP-337 Adjust the choice of operator to include "All of" under the first "Any of"
  • SJIP-338 Adjust the MONDO & HPO external URL from Monarch and HPO Jax to OLS

2022-10-06 include-portal-ui 1.6.0

Features

  • SJIP-333 [Studies & Data exploration] Add a popover for ABC-DS study
  • SJIP-332 [Data Exploration] Update mondo terms to latest version

Technical/ Other changes:

  • SJIP-328 Add Data Category checkmarks for various studies - due because of fhir update
  • SJIP-329 DS Status incorrectly labeled in the Column selection tool
  • SJIP-330 Adjust the Column name Diagnosis (Source Text) to Condition (Source Text)

2022-09-16 include-portal-ui 1.5.0

Features

  • SJIP-267 Feature: Connected portal to Google Analytics
  • SJIP-304 Feature (Community Page): Add a search by name or affiliation & Filters
  • SJIP-305 Feature (Community Page): Refactor the members list to a grid style
  • SJIP-306 Feature (Profile Page): Implemented a Profile Page that can be viewed and edited

Technical/ Other changes:

  • SJIP-318 Refactor: Removed Beta Tag across the portal

2022-07-11 include-portal-ui 1.4.0

Features

  • SJIP-302 Feature (Explore Data): Saved Filter Name Ellipsis in Query Management bar to be more dynamic
  • SJIP-282 Feature (Explore Data): Integrate UploadIds Component (ferlab) for each Category

Technical / Other changes

  • SJIP-296 Fix (Saved Set, Filter): Remove Character Limit
  • SJIP-284 Fix (HPO/MONDO Tree): Search results should still display the drill down options
  • SJIP-279 Fix (Data Exploration): Download Participant & Family data - missing some data rows

2022-05-31 include-portal-ui 1.3.0

Features

  • SJIP-257 Feature (Dashboard): Added information icon and popover to Saved Filters and Saved Sets widget

Technical / Other changes

  • SJIP-275 Fix (Mobile, Login): Fixed the login button visibility on the mobile website
  • SJIP-283Refactor (Explore Data, Facet): Adjusted facet name to Age at Biospec. Collection (days)
  • SJIP-288 Refactor (Explore Data, Facet): Refactored the number of participants associated to terms in the HPO and MONDO explorer to remain in place when a wrap occurred
  • SJIP-292 Fix (Explore Data, QueryBuilder): Fixed an error that would appear when selecting a saved query in the QueryBuilder
  • SJIP-293 Fix (Support): Corrected the contact support email to [email protected]

2022-05-03 include-portal-ui 1.2.0

Features

  • SJIP-220 Feature (Dashboard): Implemented Saved Sets widget to dashboard
  • SJIP-226 Feature (Explore Data, Table): Implemented Saved Set buttons for the tables of each entity tab
  • SJIP-227 Feature (Explore Data, QueryBuilder): Added a Share button to the QueryBuilder to share the queries of a Saved Filter
  • SJIP-268 Feature (Explore Data, QueryBuilder): Added an Undo button to return to the Saved Filters original state after adding or removing unsaved filters

Technical / Other changes

  • SJIP-256 Fix (Explore Data, Table): Fixed Export TSV loading indefinitely for Biospecimen and Data Files tables
  • SJIP-259 Refactor (Explore Data, Summary View): Display the Observed Phenotype and the Diagnosis sunbursts based on the active participants in a query
  • SJIP-261 Refactor (Explore Data, QueryBuilder): Refactored the query count of combined queries to dynamically update when the subquery is modified
  • SJIP-269 Fix (Explore Data, Table): Fixed the Download report error on larger requests

2022-04-04 include-portal-ui 1.1.0

Features:

  • SJIP-178 Feature: Added a Participant ID search box for the Participant Facets
  • SJIP-179 Feature: Added a Biospecimen ID search box in the Biospecimen Facets
  • SJIP-180 Feature: Added a File ID search box in the Data File Facets
  • SJIP-217 Feature: Added Operators (Any of, All of, None of) to facets and query pills in the query builder
  • SJIP-218 Feature: Implemented the Diagnosis (MONDO) tree as a facet and added the sunburst in the Summary page
  • SJIP-236 Feature: Added Operators to both Observed phenotype (HPO) and Diagnosis (MONDO) tree

Technical/ Other changes:

  • SJIP-185 Refactor (Data Exploration, Facets): Adjusted the facet name from "DS Status" to "Down Syndrome Status"
  • SJIP-209 Refactor (Data Exploration, Query Builder): Selecting the number of participants, biospecimens, or data files in the table of results will now create a new query instead of replacing the current active query
  • SJIP-219 Refactor (Data Exploration, Data Files): Added "URL" as a non-default column in the Data Files table
  • SJIP-225 Refactor (Study page): Adjusted the list of study rows to be static
  • SJIP-240 Fix (Dashboard, Saved Filters widget): Fixed the incorrect elapsed time from the moment a filter being saved