StuWin – Update Changelog

Upcoming features

Known Bugs

Current Version

Current Version: Version 26.0

Last Updated: 04 September, 2025

Changelogs

- V 33.5:   - Added a popup for Google Login until signed in for 'Notes' and 'Calendar'

- V 32.0:   - Majorly redesigned 'Journal' and 'Performance Tracking' feature
            - Fixed a bug where Delete Button in 'Notes' wasn't clickable
            - Fixed a bug where "Add Button" didn't work in 'Calendar', 'Task Manager' and 'Performance Tracking' sections
            - Fixed a bug where 'Add a Course' option was overlapped by Edit a Course, once entered view
            - Added feature to change target and weightage of the courses

- V 31.5:   - Major Course Planning UI changes
            - Added course planning preferences
            - Saved Current semesters, courses completed
            - Added new system to add courses completed

- V 30.5:   - Fixed bug where same email could make accounts
            - Fixed a bug where data wouldn't show in dashboard for GPA Snapshot and Journal
            - Fixed a critical bug where reports (from profile) and Journal didn't change for new student with same student Number

- V 30.0:   - Fixed critical bug where 2 students couldn't share same student ID from different institutions
            - Fixed critical bug where profile sections swapped with another account if entred with same student number 
            - Changed login system from student number to email

- V 26.5:   - Major UI improvements
            - Added Study Session to Navigation bar
            - Fixed dashboard UI and GPA calculator and tracker
            - Redesigned calendar layout

- V 26.0:   - Added a Home button on pages without the main navbar (Profile, select footer links, Study Session).

- V 25.5:   - Fixed Spotify auth returning to the login screen instead of redirecting back to StuWin.
            - Fixed ambient background video playback/loop in Study Session.

- V 25.0:   - Added reCAPTCHA during sign up for better bot protection.

- V 24.5:   - Applied student-number uniqueness validation in Profile edits as well.

- V 24.0:   - Student number validation at sign up: no two students from the same institution can share a number.

- V 23.5:   - Dark mode polish: fixed several color/contrast issues across inputs, cards, and links.

- V 23.0:   - Added full Dark Mode support across core pages.

- V 22.5:   - Fixed a bug where the institution had to be re-selected after opening the Profile editor.

- V 22.0:   - Added Profile section: users can edit email, institution, student number, and reset password.

- V 21.5:   - Calendar reliability: fixed events not being added for some users.
            - Also corrected a rare timezone offset that could show an event a day early.  

- V 21.1:   - Soft-locked Course Planning to Columbia College accounts only (temporary access policy).

- V 21.0:   - Sign up now collects Institution (university/college).

- V 20.5:   - Notes: fixed an intermittent issue where the “Clear All” option didn’t appear.

- V 20.0:   - Notes upgrades:
              • Enforced recommended file naming for uploaded notes.
              • Added smart search/filter to quickly find notes.

- V 19.0:   - Task Manager & Calendar fixes:
              • Reminder emails now send automatically (no dashboard refresh needed).
              • Resolved duplicate “Upcoming Events” when tasks were also synced to Google Calendar.
              • Standardized time/date format in Task Manager.

- V 18.5:   - Dashboard reliability: fixed data sometimes not rendering on first load.

- V 18.0:   - Major UI changes
            - Redesigned the website with new design language
            - Added a modernized look

- V 17.5:   - Fixed a bug where weightage didn't add up to 100%
            - Fixed a bug where weightage changed as expected for dropped assessment
            - Improved UI
            - Added automatic capitalization for all courses 

- V 17.0:   - Changed the algorithm for drop system
            - Users can now shift their weightage to individual assessment

- V 16.5:   - Minor UI improvements
            - Added percentage entry mode
            - Fixed a bug which caused website to scroll upwards after pressing update button

- V 16.0:   - Added Scenario GPA calculator feature
            - Users can now calculate scenario GPA by taking many courses

- V 15.5:   - Fixed minor bugs
            - Improved UI for GPA tracking

- V 15.0:   - Added option to redistribute weightage of dropped course to any other assessment type
            - Now users can shift weightage to any assessment type, instead of being shifted to same type by default

- V 14.5:   - Fixed a bug which caused not being able to login with Google
            - Added a button to show/hide password

- V 14.0:   - Added option for forgot password
            - Users can now change password if they forget it
            - Supports encrypted token system to change password

- V 13.5:   - Fixed minor bugs
            - Improved UI for Journal
            - Added checkboxes for Goals and To-Do lists
            - Added option for doing self-reflection right now
            - Added option to schedule automatic self-reflection prompts
            - Added email reminders for self-reflection

- V 13.0:   - Added Journal
            - Users can write personal journals and receive reflection questions

- V 12.5:   - Fixed minor bugs
            - Improved Calendar UI
            - Added support to view tasks in a separate tab
            - Added distinct colors for events/tasks
            - Added location and description fields

- V 12.0:   - Added My Calendar
            - Users can add/edit/delete events and tasks
            - Google Calendar sync
            - Automatic email reminders and task confirmations

- V 11.9:   - Fixed notification sound repetition
            - Fixed progress bar visibility issues
            - “Study next topic” prompt after completion
            - Fixed next-topic not appearing after completion

- V 11.7:   - Spotify support added
            - Session timer and notification sound

- V 11.5:   - Progress Bar and overtime support
            - Real-time feedback after breaks
            - Minor UI improvements and fixes

- V 11.3:   - Pause/Resume for quick breaks
            - Clock UI adjustments; fixed clock not starting
            - Removed minimum break limitation

- V 11.0:   - Study Session feature released

- V 10.9:   - Fixed Drive listing
            - “Modified” column (desc)
            - Final delete warning
            - Fixed random number download issue

- V 10.7:   - “View Online” for files
            - Optimizations and minor fixes

- V 10.5:   - Notes UI improvements
            - Fixed “Google not connected” false error
            - Fixed upload issues; broader format support

- V 10.0:   - Google Drive file upload/download/online view

- V 9.9:    - Mini Progress Bar
            - Saved progress on re-login
            - Degree audit visibility fix
            - Associate degree audit support

- V 9.7:    - /course-planning UI overhaul
            - Saved courses
            - Better AI output (tables)
            - Avoid duplicate AI recommendations

- V 9.5:    - Synced Course Table with SQL
            - Integrated Gemini API
            - Added CS Degree Audit

- V 9.0:    - Course Planning system
            - Minor dashboard improvements

- V 8.5:    - Moved Event Adder to Task Manager
            - Google Calendar sync
            - Fixed Task UID stuck at 0

- V 8.0:    - Task Manager released
            - Personalized deadlines and confirmation emails

- V 7.5:    - “Send Now” email option
            - Pause/Resume weekly reports

- V 7.0:    - Automatic weekly email reports

- V 6.0:    - Major UI improvements to Dashboard, GPA, and Login

- V 5.5:    - GPA output fixes; study plan in table format

- V 5.0:    - AI Study Plan Scheduler (Gemini)

- V 4.5:    - Events list on Dashboard

- V 4.0:    - Google Calendar & Drive integrations

- V 3.5:    - Graph display bug fix and improvements

- V 3.0:    - Graph support for each course

- V 2.7:    - Max 5 courses supported; full edit/delete

- V 2.5:    - GPA Suggestion fixes

- V 2.0:    - Basic GPA Tracking logic

- V 1.7:    - Switched to OOP Login system

- V 1.5:    - MySQL Login Sync + Encryption

- V 1.0:    - Login system implemented