Releases: DataBiosphere/duos-ui
Releases · DataBiosphere/duos-ui
DUOS-Release-2025-08-04
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 https://github.com/DataBiosphere/d...
DUOS-Release-03-18-2025
What's Changed
- [DT-1291] Remove
js-file-download
by @fboulnois in #2799 - DT-1289: Update min participant count calculation in the data library by @rushtong in #2797
- [DT-248][DT-1291] Remove
noty
by @fboulnois in #2801 - [DT-400-npm]: Bump the npm-dependencies group with 6 updates by @dependabot in #2802
- [DT-400] Explicitly add
lodash
imports for files by @fboulnois in #2803 - DT-1318: Show the custodian emails on the statistics page by @rushtong in #2804
- [DT-400-npm]: Bump the npm-dependencies group with 8 updates by @dependabot in #2805
- DT-659: Use ECM instead of Shibboleth for eRA Commons Authentication by @rushtong in #2664
- [DT-1288][risk=no] Create commonly used select options from typed objects by @otchet-broad in #2806
- [DT-400][DT-1401] Upgrade the lockfile to v3 by @fboulnois in #2808
Full Changelog: DUOS-Release-02-28-2025...DUOS-Release-03-18-2025
DUOS Release 02-28-2025
What's Changed
- [DT-400-npm]: Bump the npm-dependencies group with 4 updates by @dependabot in #2774
- DT-400: Remove Unnecessary Dependencies by @rushtong in #2775
- DT-1144: Update Support Destination URLs by @rushtong in #2768
- DT-1220: Check for DAA Enabled instead of environment by @rushtong in #2776
- [DT-400-npm]: Bump the npm-dependencies group with 4 updates by @dependabot in #2777
- [DT-295] Prepare Cypress for Vite migration by @fboulnois in #2780
- [DT-295] Migrate from Create React App to Vite by @fboulnois in #2779
- [DT-295] Switch Vite config to Typescript by @fboulnois in #2781
- [DT-295] Disable HTTPS when running Cypress tests by @fboulnois in #2783
- [DT-295] Remove unused CRA packages by @fboulnois in #2782
- [DT-295] Cypress configuration cleanup by @fboulnois in #2784
- [DT-295] Add documentation for eslint config by @fboulnois in #2787
- DT-1191: Migrate to DSP GAR by @rushtong in #2785
- DT-1191: Fully switch to new image location by @rushtong in #2786
- [DT-1172][risk=no] Adds a file upload component for drafts. by @otchet-broad in #2778
- [DT-1254][risk=no] Upgrade cypress to v 14.0.3 and fix mount import per migration guide. by @otchet-broad in #2790
- [DT-400-npm]: Bump the npm-dependencies group with 2 updates by @dependabot in #2788
- [DT-400-docker]: Bump node from 22.13.1 to 22.14.0 in the docker-dependencies group by @dependabot in #2789
- [DT-1250][risk=no] Check for lint in the files that have changed between this PR and the destination branch. by @otchet-broad in #2791
- [DT-252][risk=no] Refactor user properties by @rushtong in #2567
- [DT-400-npm]: Bump the npm-dependencies group with 7 updates by @dependabot in #2792
- DT-1286: Open browser on npm start by @rushtong in #2796
- [DT-1283] Replace source map explorer by @fboulnois in #2794
- DT-1264: Remove vote counts from DAR Collection summary by @rushtong in #2795
- [DT-1179][risk=no] FileType & Equivalence component with new style. by @otchet-broad in #2793
- DT-1291: Remove
react-material-icon-svg
by @fboulnois in #2798 - DT-1293: Bug fix for typo and linting fixes by @rushtong in #2800
Full Changelog: DUOS-Release-02-03-2025...DUOS-Release-02-28-2025
DUOS-Release-02-03-2025
What's Changed
- [DT-400-docker]: Bump node from 22.12.0 to 22.13.0 in the docker-dependencies group by @dependabot in #2770
- [DT-400-npm]: Bump the npm-dependencies group across 1 directory with 8 updates by @dependabot in #2771
- [DT-400-npm]: Bump the npm-dependencies group with 6 updates by @dependabot in #2773
- [DT-400-docker]: Bump node from 22.13.0 to 22.13.1 in the docker-dependencies group by @dependabot in #2772
Full Changelog: DUOS-Release-01-15-2025...DUOS-Release-02-03-2025
DUOS-Release-01-15-2025
What's Changed
- [DT-1056] Replace local config interception with
initApplicationConfig
by @fboulnois in #2736 - [DT-1055] Pin version of NodeJS to latest LTS by @fboulnois in #2734
- [DT-997] Move the Donor Size Header in DUOS further left so it aligns with the rest of the table by @cinyecai in #2735
- [DCJ-400-npm]: Bump the npm-dependencies group with 6 updates by @dependabot in #2737
- [DCJ-400-npm]: Bump the npm-dependencies group with 6 updates by @dependabot in #2738
- [DT-777] Filter by participant count by @rjohanek in #2733
- [DT-1079] Switch from MomentJS to DayJS by @fboulnois in #2740
- [doc] Update devnotes by @snf2ye in #2745
- [DT-783] Add study details page by @s-rubenstein in #2741
- DT-1082: Bug fix for correct manage DAC link location by @rushtong in #2742
- [DT-1072] Add Getz Lab data library by @fboulnois in #2739
- [DT-1081] Typescriptify the filters file by @s-rubenstein in #2746
- [DCJ-400-docker]: Bump node from 22.11.0 to 22.12.0 in the docker-dependencies group by @dependabot in #2748
- DT-1083: Use global DAA config instead of environment by @rushtong in #2743
- [DT-1096] Update JIRA key to DT instead of DCJ by @fboulnois in #2752
- [DT-400-npm]: Bump the npm-dependencies group across 1 directory with 12 updates by @dependabot in #2753
- [DT-1081] Fix filter bugs by @s-rubenstein in #2754
- [DT-400-npm]: Bump react-select from 5.8.3 to 5.9.0 in the npm-dependencies group by @dependabot in #2755
- [DT-1087] Date Picker initial implementation with tests. by @otchet-broad in #2749
- [DT-1071] Remove description column from studies by @s-rubenstein in #2756
- [DT-1077] typescriptify datasetstatistics and fix by @s-rubenstein in #2757
- [DT-400-npm]: Bump the npm-dependencies group across 1 directory with 7 updates by @dependabot in #2760
- [DT-400-npm]: Bump the npm-dependencies group with 4 updates by @dependabot in #2761
- [DT-791] Add count to top of data library by @s-rubenstein in #2758
- [DT-1116] Remove packages that are unused or only used once by @fboulnois in #2762
- [DT-1122] Apply
zizmor
suggestions by @fboulnois in #2765 - DT-968: Speed up switching between dataset and study views by @pshapiro4broad in #2764
- [DT-688] Disable DUOS sign-in when Sam is down by @fboulnois in #2763
- DT-688: Bug fix for missing tooltip style by @rushtong in #2766
New Contributors
Full Changelog: DUOS-Release-11-21-2024...DUOS-Release-01-15-2025
DUOS-Release-11-21-2024
What's Changed
- [DT-778] Filter by Data Access Committee by @fboulnois in #2720
- [DCJ-400-npm]: Bump the npm-dependencies group with 5 updates by @dependabot in #2721
- DT-530: Add conditional rendering around apply for access by @rushtong in #2718
- [DT-744] Add option to modify email preferences by @fboulnois in #2717
- DT-988: Remove awaits for Metrics calls by @rushtong in #2724
- [DT-788] Footer: Apply for Access to selected Studies and Datasets by @rjohanek in #2723
- [DT-995] Add secondary Stanley Center data library link by @fboulnois in #2727
- [DT-779] Clear selected filters code by @s-rubenstein in #2725
- [DT-776] Filter by Data Type by @fboulnois in #2726
- DT-979: Add Appcues Support by @rushtong in #2722
- [DCJ-400-npm]: Bump the npm-dependencies group with 2 updates by @dependabot in #2729
- [DT-987]Debounce the dataset search and filter in the Data Library by @rjohanek in #2730
- DT-46: Disable DAA work until we can get back to it in the future. by @rushtong in #2731
- [DT-1048] Remove outdated Brew instructions by @fboulnois in #2732
- [DT-789] Add Access Type Icons by @cinyecai in #2728
Full Changelog: DUOS-Release-11-07-2024...DUOS-Release-11-21-2024
DUOS-Release-11-07-2024
What's Changed
- [DCJ-400-docker]: Bump node from 22.9.0 to 22.11.0 in the docker-dependencies group by @dependabot in #2708
- [DCJ-400-npm]: Bump the npm-dependencies group with 5 updates by @dependabot in #2707
- DT-959: DAC Unit Tests by @rushtong in #2709
- DT-903: Change export button to link directly to terra-ui import page by @pshapiro4broad in #2711
- DT-969: Show server errors when creating a draft DAR by @rushtong in #2714
- [DT-949] Disable TDR links in Data Location in DUOS by @cinyecai in #2716
- DT-966: Partition TDR Snapshot Query by @rushtong in #2712
- [DT-962] Removes links from the access type column by @s-rubenstein in #2713
- DT-781: Use logical AND to combine filters in the DUOS UI by @pshapiro4broad in #2715
- [DT-980] Fix the enumerate snapshots to get more snapshots than the first 10 by @s-rubenstein in #2719
New Contributors
- @pshapiro4broad made their first contribution in #2711
Full Changelog: DUOS-Release-11-04-2024...DUOS-Release-11-07-2024
DUOS-Release-11-04-2024
What's Changed
- [DCJ-702] Switch to datasetId everywhere by @fboulnois in #2690
- [DCJ-400-npm]: Bump the npm-dependencies group with 4 updates by @dependabot in #2693
- [DCJ-741] refactor dataset table into two dataset and studies table by @s-rubenstein in #2691
- [dt-741] Fix default value for exportable datasets by @s-rubenstein in #2694
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #2696
- [DT-917] Add Stanley Center for Psychiatric Research data library by @fboulnois in #2695
- [DCJ-400-npm]: Bump the npm-dependencies group with 12 updates by @dependabot in #2698
- [DT-936] Ensure H3 validation fields have correct styling by @fboulnois in #2699
- [DT-899] Disable checkmarks and add tooltips for open or external datasets by @s-rubenstein in #2700
- [DT-841]Display error from Consent on Sign In by @rjohanek in #2701
- [DT-900] Get search working again by @fboulnois in #2703
- [DT-902] Replace DAC Column with Data Use Column in Data Library Dataset Table by @cinyecai in #2705
- DT-944: Fix chairperson edit DAC feature by @rushtong in #2702
- [DT-960] Change wording for tooltips by @s-rubenstein in #2706
New Contributors
- @s-rubenstein made their first contribution in #2691
- @rjohanek made their first contribution in #2701
Full Changelog: DUOS-Release-10-17-2024...DUOS-Release-11-04-2024
DUOS-Release-10-17-2024
What's Changed
- DCJ-678: Remove alpha json config by @rushtong in #2684
- Bump cookie and express by @dependabot in #2685
- [DCJ-666] Update links to DUOS documentation to point to new location by @cinyecai in #2686
- [DCJ-742] Update codeowners for data team by @fboulnois in #2688
- [DCJ-400-npm]: Bump the npm-dependencies group with 6 updates by @dependabot in #2689
- [DCJ-691] Add filter for primary data use by @fboulnois in #2687
New Contributors
Full Changelog: DUOS-Release-10-08-2024...DUOS-Release-10-17-2024
DUOS-Release-10-08-2024
What's Changed
- DCJ-649: Use OidcBroker for sign-out functionality by @rushtong in #2657
- [DCJ-627][risk=low] Remove deprecated Dataset needsApproval and active state attributes. by @otchet-broad in #2663
- [DCJ-400-docker]: Bump node from 22.7.0 to 22.8.0 in the docker-dependencies group by @dependabot in #2665
- [DCJ-400-npm]: Bump the npm-dependencies group with 5 updates by @dependabot in #2666
- DCJ-654: Standardize metrics token usage by @rushtong in #2668
- [DCJ-400-npm] Bump path-to-regexp and express by @dependabot in #2672
- [DCJ-400-npm] Bump send and express by @dependabot in #2673
- DCJ-668: Bug Fixes for Terms of Service Acceptance by @rushtong in #2671
- [DCJ-400-npm]: Bump the npm-dependencies group with 3 updates by @dependabot in #2674
- DCJ-676: Remove setupProxy and http-proxy-middleware by @rushtong in #2675
- DCJ-654: Sign-in via OIDC by @rushtong in #2667
- [DCJ-400-docker]: Bump node from 22.8.0 to 22.9.0 in the docker-dependencies group by @dependabot in #2677
- DCJ-687: Add dynamic warning for users with no institution by @rushtong in #2678
- [DCJ-400-npm]: Bump the npm-dependencies group with 3 updates by @dependabot in #2676
- Add Open Access data library by @fboulnois in #2679
- [DCJ-400] Bump rollup from 2.79.0 to 2.79.2 by @dependabot in #2680
- [DCJ-400-npm]: Bump the npm-dependencies group with 8 updates by @dependabot in #2681
- DCJ-163: Auth Design Overview by @rushtong in #2662
- [DCJ-400-npm]: Bump the npm-dependencies group with 10 updates by @dependabot in #2682
- DCJ-700: Update to use correct field name by @rushtong in #2683
Full Changelog: DUOS-Release-09-05-2024...DUOS-Release-10-08-2024