HB2504 Version History


Version 2.4

Developer(s): Jose Gonzales, Kevin Hernandez, Julian Spindola

Date: 04 December 2024

Changes:
  1. Strengthened file type validation when uploading syllabi, profile pictures, and CVs.
  2. Updated icons of tile and navigation buttons sitewide.
  3. Updated footer styling and links to match the main website's footer.
  4. Updated styling of buttons on stats pages to match the site's theme.
  5. Updated placeholder text on the faculty's “add form” for added clarity.
  6. Improved mobile user experience sitewide.
  7. When creating or editing a faculty profile, phone numbers, locations, and titles are no longer required fields to improve user experience.
  8. Introduced a feature that allows users to seamlessly create a new faculty profile immediately after completing the creation of the previous one.
  9. Strengthened session validation sitewide.
  10. Resolved issue where on faculty syllabus upload, the "Save Changes" button would be enabled despite proper conditions not being met.
  11. Fixed responsiveness of faculty profile pages sitewide.
  12. Resolved issue where uploaded syllabi with apostrophes caused an error on upload.
  13. Corrected auto-logout logic so that it is now active on the correct pages.

Version 2.3

Developer(s): Jose Gonzales, Fernando Estrada, Joshua Ibrom, Liliana Martinez, Kevin Hernandez, Julian Spindola

Date: 19 August 2024

Changes:
  1. Ensured error screen is shown when there is a failure in uploading syllabi.
  2. CV upload times are now tracked with a timestamp in the database.
  3. Error screen is now shown when there is a failure in uploading a CV.
  4. Syllabi may now be deleted.
  5. CVs may now be deleted.
  6. Syllabi upload times are now tracked with a timestamp in the database.
  7. Ensured proper error logging of unsuccessful CV and syllabi uploads.
  8. Adding terms now creates a new directory for that term.
  9. Department Faculty Listing page now has a better message for when there are no faculty in a listing.
  10. Fixed bug with improper status code returned for some pages.
  11. Ensured proper data flow from source to sink.
  12. Verified auto-logout script functionality.
  13. Added page to view syllabi upload statistics.
  14. Added a dynamic report of syllabi not uploaded.

Version 2.2

Developer(s): Joshua Ibrom, Jose Gonzales

Date: 15 May 2024

Changes:
  1. Fixed responsiveness of public Course Information data table.
  2. Fixed alignment of profiles on Deparment Faculty Listing page.
  3. Error handling and display improved for non-existent or invalid faculty profiles.
  4. "Choose File" buttons are now consistent across the application for syllabi upload buttons.
  5. Session variables are now used in place of GET request parameters for some pages.
  6. Added another database connection.
  7. Added "Department" filter to All Faculty admin page.
  8. Logging file sizes checked.
  9. Added security patch to application.
  10. Admin home page edited to remove extraneous or redundant text and to enhance flexibility / user experience.
  11. Dropdowns / filters for public Course Information table have had blank / breaking options removed or disabled.
  12. Input validation improved / added for all forms.
  13. Issues loading profile pictures on some profiles have been resolved.
  14. Extracted / moved various methods and markups to their own files.

Version 2.1

Developer(s): Joshua Ibrom

Date: 13 March 2024

Changes:
  1. Removed use of external libraries. All library files are now local.
  2. Added form validation to faculty-related forms.
  3. Added application version to site header along with link to this changelog.
  4. Removed extraneous console logging statements.
  5. "Past Term" combo box now displays the currently-selected Past Term on public site, if present.
  6. Added security patch to application.
  7. Faculty listed on Department Faculty Listing page now sorted by last then first name.
  8. Created "Department Admins" page to list all department administrators.
  9. Removed " - Prod" from welcome message in site header for production website.

Version 2.0

Developer(s): Jose Gonzales, Fernando Estrada, Liliana Martinez

Date: 07 December 2023

Notes:
  • Initial version.