Skip to content

DUOS-Release-2025-08-04

Latest

Choose a tag to compare

@eweitz eweitz released this 04 Aug 19:20
· 313 commits to develop since this release
6eb190a

What's Changed

  • [DT-400-npm]: Bump the npm-dependencies group across 1 directory with 6 updates by @dependabot[bot] in #2812
  • DT-1290: Change Label to Participant Count by @rushtong in #2809
  • DT-1131: Add Consent status check to sign in by @rushtong in #2811
  • [DT-1354][risk=no] Add Data Locations component. by @otchet-broad in #2810
  • [DT-400-npm]: Bump the npm-dependencies group with 7 updates by @dependabot[bot] in #2813
  • [DT-400-npm]: Bump the npm-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #2817
  • Bump vite from 6.2.4 to 6.2.5 by @dependabot[bot] in #2818
  • [DT-400-npm]: Bump the npm-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #2820
  • [DT-1508] Update language for signing officials by @s-rubenstein in #2823
  • DT-1496: Remove institution selection/update by @rushtong in #2821
  • Bump vite from 6.2.5 to 6.2.6 by @dependabot[bot] in #2824
  • [DT-400-npm]: Bump the npm-dependencies group with 2 updates by @dependabot[bot] in #2826
  • [DT-1507] Update DAR agreement language by @s-rubenstein in #2822
  • [DT-1501] Remove NIH Intramural designation in DAR given RAS update by @rjohanek in #2825
  • DT-1528: Handle undefined user case by @rushtong in #2827
  • [DT-1531] ifgc data library by @solideoglori in #2829
  • [DT-1519] Ensure errors displayed on dar submission. by @otchet-broad in #2828
  • [DT-1485] Add emails to PI, SO, and IT director by @fboulnois in #2831
  • [DT-400-npm]: Bump the npm-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #2833
  • [DT-1485] DAR bug fixes by @fboulnois in #2834
  • [DT-1565] Prevent admins from clearing out institution by @fboulnois in #2836
  • [DT-1578] Zoonomics data library by @solideoglori in #2837
  • [DT-400-docker]: Bump node from 22.14.0 to 22.15.0 in the docker-dependencies group by @dependabot[bot] in #2841
  • [DT-400-npm]: Bump the npm-dependencies group with 5 updates by @dependabot[bot] in #2842
  • [DT-1572] Update TermsOfServiceAcceptance.jsx by @solideoglori in #2839
  • DT-1579: Show error message when ECM fails by @rushtong in #2838
  • [DT-1587] Add expires at column by @s-rubenstein in #2843
  • [DT-1580] Replace NIH LCA with new version - Lawson dt 1580 new nih lca by @solideoglori in #2840
  • Bump vite from 6.3.3 to 6.3.4 by @dependabot[bot] in #2846
  • [DT-1603] Add links for new NIH agreement. Update modals to use new links instead of old text. by @otchet-broad in #2847
  • [DT-1573 ]Allow admins to assign the service account role. by @otchet-broad in #2844
  • [DT-400-npm]: Bump the npm-dependencies group with 4 updates by @dependabot[bot] in #2849
  • DT-1597: Remove unused code and tests by @rushtong in #2850
  • [DT-1632] Resize home header PNG by @fboulnois in #2855
  • [DT-106] Create DMI component for UI by @fboulnois in #2848
  • DT-1569: Update review DAR application to also show completed progress reports and create a placeholder progress report application by @snf2ye in #2853
  • [DT-1514] DAR Closeout by @fboulnois in #2851
  • [DT-400-docker]: Bump node from 22.15.0 to 24.0.1 in the docker-dependencies group by @dependabot[bot] in #2860
  • [DT-796] Sort Studies by Column Values by @PintoGideon in #2856
  • DT-101: Submit and Cancel Buttons for Progress Reports by @rushtong in #2854
  • DT-1622: Allow for user to edit IRB expiration by @rushtong in #2861
  • [DT-400-npm]: Bump the npm-dependencies group with 5 updates by @dependabot[bot] in #2858
  • [DT-1611]Library card errors are being swallowed by @rjohanek in #2862
  • DT-1569: Remove flaky scrolling test by @snf2ye in #2863
  • [DT-1514] DAR closeout cleanups by @fboulnois in #2865
  • DT-1650: Fix import shortening warning by @rushtong in #2859
  • [DT-1650] Fix for TSConfig and Vite aliases by @fboulnois in #2868
  • [DT-104] Add collaborator component by @fboulnois in #2866
  • [DT-105]Add remove datasets component for progress reports by @rjohanek in #2852
  • [DT-104] Add collaborators, DMI, and DAR Closeout to Progress Report page by @fboulnois in #2869
  • [DT-1629] Progress Report summary section by @fboulnois in #2870
  • [DT-400-docker]: Bump node from 24.0.1 to 24.0.2 in the docker-dependencies group by @dependabot[bot] in #2873
  • [DT-400-npm]: Bump the npm-dependencies group with 2 updates by @dependabot[bot] in #2872
  • DT-1678: Remove institution from Library Card creation by @rushtong in #2874
  • DT-101: Set the type so buttons don't auto-submit by @rushtong in #2876
  • [DT-1677] Update AffiliationAndRoles.tsx by @solideoglori in #2871
  • DT-1600: Add Update button for non-prod DARs by @rushtong in #2875
  • [DT-1657] Initial form state by @fboulnois in #2878
  • [DT-1625] Add Data Use Acknowledgement component to Progress Report Form by @rjohanek in #2877
  • DT-1684: Minor model update/alignment for progress report work by @rushtong in #2881
  • DT-1684: Add Researcher Identification section to PR Summary by @rushtong in #2882
  • [DT-1641] Implement the DUOS Data Library Card by @PintoGideon in #2864
  • DT-108: Submit Progress Report Application by @snf2ye in #2879
  • DT-1683: Update Library Card Table to TypeScript and remove Update LC functionality by @rushtong in #2883
  • [DT-400-npm]: Bump the npm-dependencies group with 8 updates by @dependabot[bot] in #2885
  • [DT-108] Improve types flagged by typescript by @fboulnois in #2884
  • DT-400: Update Cypress and Rollup-plugin-Validator to latest versions by @rushtong in #2889
  • [DT-1757] Refine local development setup instructions by @eweitz in #2890
  • DT-1695: Use the singular LC object on user by @rushtong in #2888
  • [DT-1687]Progress Report Validation and other small fixes by @rjohanek in #2887
  • DT-1777: Allow SOs to navigate to DARs visible in their console page by @rushtong in #2891
  • [DT-400-docker]: Bump node from 24.0.2 to 24.1.0 in the docker-dependencies group by @dependabot[bot] in #2893
  • [DT-400-npm]: Bump the npm-dependencies group with 4 updates by @dependabot[bot] in #2892
  • DT-1697: Enable voting on progress reports by @snf2ye in #2886
  • [DT-1758] Show approved datasets only by @fboulnois in #2894
  • DT-1138, DT-1139: Link the dataset and study names to their respective details pages by @rushtong in #2896
  • DT-1795: Handle undefined elections case by @rushtong in #2897
  • DT-1791: Show the create date in ISO format, convert to TSX by @rushtong in #2898
  • [DT-1705] Update link URL for Data Use Certification, refine RAS note by @eweitz in #2899
  • DT-1798: Clean up MultiDatasetVoteTab tests and address source of flakiness by @rushtong in #2901
  • [DT-1685 ]Closeout multicheckbox by @otchet-broad in #2900
  • [DT-1800] Temporarily turn off RAS in Dev by @otchet-broad in #2902
  • [DT-400-npm]: Bump the npm-dependencies group with 5 updates by @dependabot[bot] in #2904
  • [DT-1810] Clean up tests by @fboulnois in #2905
  • [DT-1772] Add signing official to progress report closeout by @fboulnois in #2903
  • [DT-1810] Clean up more Cypress tests by @fboulnois in #2906
  • [DT-1759] Add Typescript checking in CI by @fboulnois in #2907
  • DT-1829: Fix Dataset types by @rushtong in #2912
  • DT-1806: Show all datasets and extra explanatory text in Closeouts by @rushtong in #2911
  • Populate "no" responses in read-only progress report by @eweitz in #2909
  • [DT-1826] Add 12-month expiration text to DAR CoC by @MatthewBemis in #2916
  • [DT-1825] Re-enable RAS. by @otchet-broad in #2910
  • [DT-400-docker]: Bump node from 24.1.0 to 24.2.0 in the docker-dependencies group by @dependabot[bot] in #2915
  • [DT-1817] Show publications and presentations in read-only progress report by @eweitz in #2913
  • [DT-400-npm]: Bump the npm-dependencies group across 1 directory with 6 updates by @dependabot[bot] in #2918
  • [DT-1844] Lower Node version to Node LTS (currently 22.16.0) by @fboulnois in #2919
  • [DT-1767][DT-1768] Add closeout review workflow in UI by @fboulnois in #2908
  • [DT-1813] require country of operation for PI and collaborators by @otchet-broad in #2917
  • [DT-1812] Make PI/Submitter the same value by @rjohanek in #2920
  • [DT-1861] Fix other text read only bug; add coverage. by @otchet-broad in #2922
  • [DT-400-npm]: Bump the npm-dependencies group with 3 updates by @dependabot[bot] in #2924
  • [DT-1818] Show selected datasets in read-only progress reports by @eweitz in #2923
  • DT-1866: Update DAR models used in Progress Reports and Dataset Statistics pages by @rushtong in #2926
  • [DT-400] Fix Typescript and ESLint issues by @fboulnois in #2928
  • [DT-1779] Add closeout review buttons by @fboulnois in #2925
  • [DT-1869] Set displayText so that SO renders in read-only view. by @otchet-broad in #2927
  • [DT-1779] Add actions to SO console by @fboulnois in #2929
  • [DT-1808] Fix broken links in current NIH Library Card Agreement by @rjohanek in #2930
  • [DT-1419] Run patch updates on 1st and 15th of month by @fboulnois in #2931
  • [DT-1609] [DT-1851] Add support for bulk-issuing library cards by @MatthewBemis in #2921
  • [DT-1808]Hide Controlled Access Grants Area on Profile by @rjohanek in #2932
  • [DT-1870] Remove Add Library Card functionality from admin console by @MatthewBemis in #2934
  • [DT-1419] Move cron job interval to parent by @fboulnois in #2935
  • [DT-1894][DT-1895][DT-1897] New data libraries by @fboulnois in #2936
  • [DT-1907] Read only NHGRI datasets by @fboulnois in #2940
  • [DT-1596] ERA Component for displaying the value stored in DAR/Progress Report. by @otchet-broad in #2941
  • [DT-1917] Remove OMB control statement by @fboulnois in #2944
  • [DT-1918] Add note on NIH DACs in SO console by @fboulnois in #2945
  • [DT-400-npm]: Bump the npm-patch-updates group with 3 updates by @dependabot[bot] in #2946
  • DT-1859: Show Chairperson Closeout Approval by @rushtong in #2933
  • [DT-400-npm]: Bump the npm-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #2949
  • DT-1949: Update the GED data library query by @rushtong in #2952
  • [DT-1834] Dataset details page redesign by @MatthewBemis in #2943
  • DT-1874: Ensure that missing form values are propagated to the post submission by @rushtong in #2950
  • DT-1950 Add annual review language by @solideoglori in #2953
  • [DT-1833] Fix Collaborator fields with read-only DAR, PR by @eweitz in #2942
  • DT-1953: Update to the non-deprecated API call by @rushtong in #2956
  • DT-1912: Navigate to page regardless of history by @rushtong in #2954
  • DT-1911: Use isDraft to determine draft status for revised DARs by @rushtong in #2955
  • [DT-1886] Add controlled access grants table to Researcher Console by @MatthewBemis in #2951
  • [DT-1915] Better UX for conflicts in voting. by @otchet-broad in #2957
  • [DT-1885] Disable submit while submitting, route user to profile page on success. by @otchet-broad in #2958
  • [DT-400-docker]: Bump node from 22.16.0 to 22.17.0 in the docker-dependencies group by @dependabot[bot] in #2961
  • [DT-400-npm]: Bump the npm-patch-updates group with 5 updates by @dependabot[bot] in #2963
  • [DT-1939] "Edit Institution" page by @MatthewBemis in #2959
  • [DT-400-npm]: Bump the npm-dependencies group with 3 updates by @dependabot[bot] in #2962
  • [DT-1954] Load the correct DAR as the base DAR. by @otchet-broad in #2968
  • [DT-1940] "Add Institution" page by @MatthewBemis in #2967
  • [DT-1954] Use Object instead of React State variable. by @otchet-broad in #2969
  • [DT-1914] Allow uploading IRB docs in new Progress Reports by @eweitz in #2965
  • [DT-1114] Moves storage from session to local. by @otchet-broad in #2966
  • DT-1995: Fix Cloud Use Statement text alignment by @rushtong in #2973
  • [DT-1930] Store approverStatus as true/false as per API in consent. by @otchet-broad in #2971
  • [DT-1999] Compute logged in state from OIDC response by @otchet-broad in #2974
  • [DT-1993] Fix linting in progress by @s-rubenstein in #2972
  • Bump form-data from 4.0.2 to 4.0.4 by @dependabot[bot] in #2978
  • DT-1938, DT-1940, DT-2007: Update Admin Manage Institutions Page by @rushtong in #2970
  • [DT-1997] Update bucket logic to work on most recently submitted DAR/Progress report by @otchet-broad in #2977
  • [DT-2004] IRB doc should only show on PRs which contain datasets with an IRB restriction by @rjohanek in #2975
  • [DT-1994] Ease fixing DARs with server-side validation errors by @eweitz in #2976
  • [dt-2006] Fix TSC by @s-rubenstein in #2979
  • Bump axios from 1.10.0 to 1.11.0 by @dependabot[bot] in #2982
  • [DT-2002] Hide Approve Closeout button after click by @otchet-broad in #2984
  • DT-1846: Hide Algorithm for PRs that have a DMI by @rushtong in #2980
  • [DT-2019] Fix Apply for Access button on dataset details page by @MatthewBemis in #2986
  • [DT-2003]Progress reports with publication/presentations don't save all info on subsequent progress reports by @rjohanek in #2983
  • [DT-1996] Max width for toast notifications by @fboulnois in #2981
  • [DT-1960] Improve validation for institution name and domains by @eweitz in #2985
  • [DT-2015] Align linting standards using ESLint by @fboulnois in #2988
  • [DT-2010] Disable "Upload a file" call-to-action in read-only DAR by @eweitz in #2990
  • [DT-2001] Display missing DAC info on DAR addendum by @MatthewBemis in #2989
  • [DT-1965] Fix truncated confirmation modal in short viewport by @eweitz in #2993
  • [DT-1973] IRB approval docs expire after 11 months by default by @rjohanek in #2992
  • [DT-2030] Refine scrollable tabs by @eweitz in #2994
  • [DT-2027] Devcontainer build by @fboulnois in #2991
  • [DT-400-npm]: Bump the npm-patch-updates group with 2 updates by @dependabot[bot] in #2997
  • [DT-400-docker]: Bump node from 22.17.0 to 22.17.1 in the docker-patch-updates group by @dependabot[bot] in #2998
  • [DT-400-npm]: Bump the npm-dependencies group with 4 updates by @dependabot[bot] in #2996
  • [DT-1871] Enable Progress Reports on production by @eweitz in #3000

New Contributors

Full Changelog: DUOS-Release-03-18-2025...DUOS-Release-2025-08-04