Releases: cseseniordesign/rna-nanostructures-2022
Releases · cseseniordesign/rna-nanostructures-2022
Release 6: Bugfixes and Refinements
Release 5 is concerned with adding information for the user to reference to and improving the job submission process.
List of Changes:
- Fixed numerous bugs
- Refined job summary page to make it look better
- Improved page responsiveness
- Added UI feedback for file uploading
- Popup indicates if job is still executing and doesn't let you view summary
- Recent job list is automatically refreshed
Release 5: Job submission and Refinement
Release 5 is concerned with adding information for the user to reference to and improving the job submission process.
List of Changes:
- Return PDB files from job submission
- Default job is set to TTR
- Added different job presets to filter out unnecessary options
- Multiple bugfixes related to page routing and reloading
- Fixed scaling issue
- Added HTCondor flocking
- Information/Tutorial on job submission
Next Steps:
- Prepare for handoff
- Fix as many remaining bugs as possible
- Add more error handling
- Make UI tweaks
- Compile documentation
Release 4: Minimum Viable Product
Release 4 is concerned with using the JavascriptSDK to communicate with the RNAMake application to submit jobs and show results.
List of Changes
- Job Submission is possible with the right settings
- The pre-login pages (Home, Contact, Documentation) are now present and styled correctly
- Testing for ReactJS Frontend
Next Steps:
- Refine Job Submission
- Display Past Experiments
- Display Job Submission Summary
- Refine Plugin Styling
Release 3
Release 3 is concerned with integrating the React front end and having all it's components accessible within the Airavata Django Portal.
List of Changes
- A new airavata django portal was added that has CILogon for university and institutional login.
- The react front end now lives within the django portal as a plugin.
- Modifications were made to the react front end to remove pages that will live else where in the django portal.
Next Steps:
- Implement job submissions
- Implement past submissions page
- Implement loading submitted experiments and their status.
Release 2: Live Front End UI Skeleton
This release is the creation of the React font end. The front end is live and has navigation but currently has no functionality. The next release will start adding functionality by implementing the Django middle end.
List of Changes
Pages Implemented:
- Home
- About
- Contact
- New Experiments
- Past Experiments
- Workspace
- File Upload
Features Added
- Added HTML and CSS from the Figma mock-up
- Added custom button component
- Added basic menu component
- Added navigation
- Added File explorer
- Added project menu
- Added input slider
Next Steps:
- Refining and refactoring some of the pages and components that are not well organized.
- Starting integration with Django.