[UPDATE] v1.2.20250612
Added toggle button to support switching between Current Standing and Course Grades input modes, enhancing user workflow.
Implemented dynamic mode switching based on user input, automatically adjusting to Course Grades or Current Standing mode.
Applied darkgray
text color to disabled inputs with user data, matching placeholder styles for visual clarity.
Added dedicated course_what_if_gpa
input at the top of the course list for Course Grades mode calculations, defaulting to 4.0 (A).
Added support for marking courses as transfer credits by entering T
in grade inputs, excluding them from GPA calculations while counting credits and incrementing starting Credit # in results.
[FIX]
Fixed course grade recognition, ensuring grades persist across unchecking, program switches, and page reloads.
Resolved issue where entering a course grade first triggered an incorrect Current Standing alert in getEstimate
.
Removed "Cannot combine selected courses with custom GPA/credits" alert when toggling modes with mixed inputs.
Enhanced ManageSavedCourses
to robustly save and load grades, preventing data loss.
[UPDATE] v1.1.20250612
Improved responsive layout for course list.
[FIX]
Fixed issue where course selections and grades from customCourseList
cookie were not loading on page load or updating during interactions.
Replaced wp_is_dead()
with client-side detection using media queries and JavaScript for dynamic accordion/grid layouts.
Adjusted grade input widths with CSS media queries.
[UPDATE] v1.0.20250612
Released stable version with enhanced GPA Estimator functionality.
[FIX]
Ensured no calculations or scrolling to Result column occur if any alert is thrown (e.g., invalid GPA, missing grades).
Removed redundant getEstimate
event listener to prevent inconsistent behavior.
Fixed sticky button z-index and scrolling issues for mobile devices.
[UPDATE] v0.3.20240805[beta]
Added Hover Hints feature with toggle on/off in Setting dropdown menu.
[FIX]
Custom course grades will persist when the program of study is changed.
[UPDATE] v0.2.20240429[beta]
Added Grade to GPA Conversion Chart
and honors GPA ranges.
[FIX] v0.2.20240205[beta]
ManageSavedCourses
class wasn't properly updating the stored data when a course becomes unchecked. This has been resolved.
[UPDATE] v0.2.20240129[beta]
Introduces a JavaScript class (ManageSavedCourses
) that saves the inputted courses and grades—even if you navigate away from the page.
To test this feature, input the grade for a single course and reload the page.