Releases: pulibrary/tigerdata-app
Releases · pulibrary/tigerdata-app
v0.109.0
🚀 New Storage Management Features in the TigerData Web Portal
New features to understand storage consumption and request new storage on existing projects are now available in the TigerData Web Portal for all users. These features offer a more detailed view of how your total storage usage is calculated in your project and provide mechanisms to request additional storage, as well as Globus support for projects already live in the system–all directly in the Web Portal.
Who is this for?
- Primary audience:
- Data Managers and Data Sponsors now have much easier access to details on their projects’ storage usage and faster methods to request storage increases and changes to connection options.
- Secondary audience:
- System Administrators will save time as users no longer need to submit help tickets to see a breakdown of their storage usage, and requests for storage increases and connection options changes are streamlined.
- Also benefiting:
- Data Users can see the breakdown of storage usage on any of their assigned projects, so they can discuss with their Data Managers or Sponsors whether adjustments may be needed.
What’s new?
Storage Usage Overview
- At the top of your Project Page, you can now find more information about how your project is consuming storage space. Your total usage is broken down into three categories:
- Project Files: the active contents of your project directory, which you can access via the file mounts you have set up for your project
- Old Versions: the overwritten versions of project files, which TigerData systems retain by default and can restore if needed
- Recycle Bin: the project files that have been marked for deletion by project members, but which TigerData systems retain by default and can restore if needed
- By clicking “Details” in the storage box on your Project Page, you can also view a larger graphical representation of your storage usage, along with more contextual information and a link out to detailed documentation
Requesting More Storage
- Within the Storage Usage Overview, Data Sponsors and Data Managers have the option to request more storage for a project, which now brings you to an integrated, simplified request form directly in the Web Portal
- You can simply fill out a few quick fields right there in the Web Portal
- Click “Submit” to automatically open a request for more storage with the backend team
Need Globus? Request it!
- Under the “Details” tab on your Project Page, you can find an improved presentation of your connection options, including accessing your project from Research Computing clusters, enabling network file sharing on personal computers, and support for high-performance data transfers via Globus
- If you are a Data Sponsor or Data Manager, and your project doesn’t already have Globus set up for high-performance data transfers, you can now request it with the click of a button
- Click “Request” from the Connection Options section of your Project Details page, and then confirm (no additional form needed)
- This will automatically open a ticket with the backend team
Why It’s Exciting
- This advances the TigerData vision of a simple, integrated data management ecosystem, pulling more project and storage management functionality into one unified interface in the Web Portal
- It sets us up for further enhancements to storage management, including detailed review of old file versions and recycle bin contents and integrated requests for permanent deletion
Additional release notes
🐛 Bug Fix
- Updating rack #2569 (@kelynch)
- Test wizard tab order #2566 (@JaymeeH)
- Change the current File Details screen for the browse files Display to Display the top level only #2561 (@carolyncole @kelynch @leefaisonr)
- Updating tigerdata-config to V0.38.0 #2562 (@carolyncole)
- Making the 100 file limit configurable #2557 (@carolyncole @JaymeeH)
- refine departments table #2559 (@JaymeeH)
- Adjusting width and height for overflow display #2558 (@kelynch)
- Remove storage request form from behind feature flipper #2560 (@JaymeeH)
- Updating tigerdata config to v0.37.0 #2554 (@carolyncole)
🔩 Dependency Updates
- Bump vite from 5.4.21 to 6.4.2 in the npm_and_yarn group across 1 directory #2563 (@dependabot[bot] @kelynch)
- Bump brace-expansion from 2.0.2 to 2.0.3 in the npm_and_yarn group across 1 directory #2544 (@dependabot[bot])
Authors: 5
- @carolyncole
- @dependabot[bot]
- Jaymee Hyppolite (@JaymeeH)
- Kate Lynch (@kelynch)
- Robert-Anthony Lee-Faison (@leefaisonr)
v0.108.0
🐛 Bug Fix
- Clean up storage modal error handling javascript #2553 (@carolyncole)
- refine storage increase modal #2552 (@JaymeeH)
- Updating the tigerdata-config release to 0.36.0 #2551 (@carolyncole)
- Add a feature for the new file browsing #2550 (@carolyncole)
- Rearranging project test so context are arrannged and named more explicitly #2549 (@carolyncole)
- allow horizontal scrolling on wizard for small display #2546 (@leefaisonr)
- update lux design system #2542 (@JaymeeH)
- Disable Details button for smaller displays to not allow popover modal #2541 (@leefaisonr)
🔩 Dependency Updates
- Bump activestorage from 7.2.2.2 to 7.2.3.1 in the bundler group across 1 directory #2510 (@dependabot[bot])
Authors: 4
- @carolyncole
- @dependabot[bot]
- Jaymee Hyppolite (@JaymeeH)
- Robert-Anthony Lee-Faison (@leefaisonr)
v0.107.0
🚀 Enhancement
- Display request id on the list #2531 (@hectorcorrea)
- Enable form submit action for storage request form #2509 (@JaymeeH)
🐛 Bug Fix
- Make sure the Requests tab is only visible for admins #2530 (@hectorcorrea)
- Allow mediaflux-ci port to be different from 80 #2526 (@carolyncole)
🔩 Dependency Updates
- Bump picomatch from 2.3.1 to 2.3.2 in the npm_and_yarn group across 1 directory #2525 (@dependabot[bot])
Authors: 4
- @carolyncole
- @dependabot[bot]
- Hector Correa (@hectorcorrea)
- Jaymee Hyppolite (@JaymeeH)
v0.106.1
🐛 Bug Fix
- Added missing note from growth expectation field, use CSS color variables #2524 (@kelynch)
- Making the form slightly offset from the buttons in wide screens #2523 (@carolyncole)
Authors: 2
- @carolyncole
- Kate Lynch (@kelynch)
v0.106.0
🚀 Enhancements
- Display requests in the Dashboard #2498 (@hectorcorrea)
- Implement request more storage modal #2499 (@kelynch @JaymeeH)
- Updating the user modal to size with the wizard #2508 (@carolyncole)
- Make wizard layout responsive to smaller screens #2507 (@carolyncole)
- Notify Honeybadger of slow mediaflux requests #2491 (@JaymeeH)
- A few small updates to finish the regular page view #2502 (@carolyncole)
🐛 Bug Fix
- Updating the wizard for wide screens #2512 (@carolyncole)
- Adjust units in quota consumption display to be uniform #2505 (@kelynch)
- Force the focus to stay within the modal #2494 (@hectorcorrea @leefaisonr)
- Fix missing approvals provenance bug #2497 (@JaymeeH)
- Make sure overflow stays within the panels and does not overrun header and footer #2501 (@carolyncole)
- Updating styling to match figma more exactly #2495 (@carolyncole)
- Pin chrome to version 146 #2486 (@carolyncole @kayiwa)
🔩 Dependency Updates
- Bump flatted from 3.3.3 to 3.4.2 in the npm_and_yarn group across 1 directory #2506 (@dependabot[bot])
- Bump bcrypt from 3.1.21 to 3.1.22 in the bundler group across 1 directory #2504 (@dependabot[bot])
- Bump devise from 4.9.4 to 5.0.3 in the bundler group across 1 directory #2493 (@dependabot[bot])
Authors: 7
- @carolyncole
- @dependabot[bot]
- Francis Kayiwa (@kayiwa)
- Hector Correa (@hectorcorrea)
- Jaymee Hyppolite (@JaymeeH)
- Kate Lynch (@kelynch)
- Robert-Anthony Lee-Faison (@leefaisonr)
v0.105.0
What's Changed
- Bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in #2463
- Upgrading version of Node.js for GitHub actions by @kelynch in #2483
- Add back in the original link out button so we can release before the feature is complete by @carolyncole in #2485
- Upgrading to minimatch 10.2.3 by @carolyncole in #2488
- upgrading glob for a security patch by @carolyncole in #2489
Full Changelog: v0.104.0...v0.105.0
v0.104.0
What's Changed
🚀 Features
- Use tigerdata.describe to fetch Mediaflux information by @hectorcorrea in #2452
- Allow quotes in project requests by @hectorcorrea in #2453
🛠️ Maintenance
- Load default users includes RC users needed by @hectorcorrea in #2459
- upgrade mediaflux version by @JaymeeH in #2460
- Fix storage usage overview modal display bug by @JaymeeH in #2465
- Correct the Project Files header in the storage usage modal by @JaymeeH in #2482
Full Changelog: v0.103.0...v0.104.0
v0.103.0
🚀 Enhancements
- Add request more storage button behind feature flipper #2454 (@leefaisonr @bess)
- Upgraded Mediaflux_Dev to v0.34.0 #2457 (pprempeh@princeton.edu)
- Upgraded mediaflux version #2450 (@JaymeeH) #2448 (@JaymeeH)
- Create modal for globus access request #2442 (@JaymeeH)
- Basic details page for smaller displays #2440 (@leefaisonr)
- Code is now compatible with the new tigerdata.project.create service #2443 (@hectorcorrea)
- Enable Connection Options badges and buttons #2441 (@JaymeeH)
- Remove the detail switch and show the storage details by default #2437 (@carolyncole)
- Finalize the storage breakdown boxes #2435 (@JaymeeH @hectorcorrea)
- Add understand storage usage section to modal #2426 (@JaymeeH)
🐛 Bug Fix
- Switch order of storage type in bars to match Figma #2434 (@kelynch)
- Define class method correctly and add a test for session EOF #2439 (@carolyncole)
- Revise connection options text #2436 (@JaymeeH)
- Adjust the margin for project alerts #2427 (@hectorcorrea)
- Do not fail CI if coveralls throws an error #2429 (@bess)
Authors: 7
- @carolyncole
- Bess Sadler (@bess)
- Hector Correa (@hectorcorrea)
- Jaymee Hyppolite (@JaymeeH)
- Kate Lynch (@kelynch)
- Precilla Prempeh (@precillap)
- Robert-Anthony Lee-Faison (@leefaisonr)