·
313 commits
to develop
since this release
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 Closeoutbutton 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
- @MatthewBemis made their first contribution in #2916
Full Changelog: DUOS-Release-03-18-2025...DUOS-Release-2025-08-04