Changelog
Follow up on the latest improvements andย updates.
RSS
Presenting an exciting new feature!

๐
The New Stuff
:- Weโre excited to announce the beta launch of Course Planner, a brand-new feature on UofT Index designed to make planning your university journey more interactive and efficient!
- Organize your courses visually by dragging and dropping them into their respective semester column
- Automatically generate a timetable based on your planned courses
- Download your plans to save and share
Note
:- Users can add a maximum of 6 years and 6 courses per semester/year (18 courses/year)
- While mobile access is available, certain features like drag-and-drop and search functionality may be limited
- Plans will be saved locally in your browser during the beta
If there are any bugs or if you find something that should be implemented differently or added, please make sure to visit Kanban/Course Planner - Beta and let us know!
Just some minor improvements and new features.
๐
The New Stuff
:- Waitlist information is now available when viewing course availability
- New filter functionality within the directory search dropdowns for faster searching and less scrolling
- Added tooltips for semester chips in the course directory when hovering over them
- Persistent sort icons beside column headers that allow sorting in the course directory
- Update misc information on the homepage
- New verified icon on the reviews based from UofT course evaluations
Just some minor fixes.
๐
The bug fixes
:- Increased the max character count for course reviews from 500 -> 1000
- Added a new error message when the comment length exceeds the maximum to make it more obvious for users
- Fixed an issue where selecting Like/Dislike on a course review when not signed would cause an error
- Updated the professor page which would show it was loading indefinitely if the professor had no current courses
๐ ๏ธ
Already in the works/under consideration
:- Advanced timetable and directory search functionality
- Temporal-based search and viewing capabilities for drop rates
- Viewing reviews linked a professor right from the professor page
A new year, a new major version!
๐
The New Stuff
:Course Reviews
- By popular demand, we are introducing course reviews in favour of simple ratings. In addition to being able to rate a course, students are now able to add a review/comment and provide even more insight into their experience with a particular course and professor
- With this feature, individual course reviews are now visible on their respective course-page
- Reviews can be liked/disliked, filtered, and sorted
- Students are also able to view and edit their reviews from the user dashboard
Note:
- Account @usernames are displayed on reviews for everyone to see. @usernames can be changed in the dashboard
- Reviews with grades will not display the grade for privacy reasons. However, all the grades on reviews associated with a course will be visible in the Review Overview section (existing behaviour)
- Reviews are subject to reporting/flagging by the application and other users. Accounts that receive (3) flagged reviews (which are verified by an admin) may result in, among other things, termination or suspension of rights to use the Site.
- Be respectful and follow our Terms of Use
MyDashboard
- The user dashboard has been completely redesigned from the ground up
- Students can now pin up to (6) timetables on their dashboard for quick access
- New 'Reviews' section
Other
- Updated the course comparison drop rate graph to show the averages for each course
- Misc UI tweaks
๐
The bug fixes
:- Updated the broken Course Tree link on the homepage
- Fix timetable selection bug that would prevent adding a course if it was available in multiple semesters but one semester didn't required TUT/PRA but another semester did
- Fix semester chip issue that would show the incorrect timetable section if there are multiple semester options for the same season (i.e. Fall 2023 & Fall 2024)
๐ ๏ธ
Already in the works/under consideration:
- Advanced timetable and directory search functionality
- Temporal-based search and viewing capabilities for drop rates
- Viewing reviews linked a professor right from the professor page
Just some minor fixes.
๐
The bug fixes
:- Prevent in-active sections from being assigned when generating a timetable.
- Show weekend courses in Timetable if they exist
- Fix an issue where some data in the Timetable right-side panel may display incorrect information
- Ensure the location of a course's section is always up-to-date when viewing a timetable
new
improved
v3.3.0 - Minor Update
Just some minor fixes and a new filter option.
๐
The New Stuff
:- Added the ability to filter the course directory or timetable courses by the number of ratings
- Minor UI tweaks on the homepage
- Course tags will only show the count if the value is more than 1
๐ ๏ธ
Already in the works/under consideration
:- Advanced timetable and directory search functionality
- Temporal-based search and viewing capabilities for drop rates
- Course evaluations and reviews
improved
๐ข Notice
Right now, we are working behind the scenes on a complete overhaul of the entire application, which includes revamping our CI/CD infrastructure. As a result, with the exception of major bugs, there will not be any new releases for the next little while.
As we continue to grow, this overhaul has become more of a pressing matter. Especially in ensuring we can scale up and adapt to meet demand and offer the best possible service. Additionally, one of our plans for the future is to expand to other universities (more on this soon). As such, this upgrade has become our top priority to set us up for success moving forward.
We appreciate your understanding, and we'll be back soon with some amazing new features!
This release brings a new feature requested by one of our users.
๐
The New Stuff:
- Post-requisite Trees: From the Course Tree page, users will now be able to select whether they want to view:
- Prerequisites: Courses required to take a particular course
- Post-requisites: Courses that a particular course is used as a prerequisite for (i.e. courses that a given course "unlocks")
Note
: The post-requisite tree only shows the post-requisites one level at a time. If users want to view the post-requisite tree for a particular course on the current post-requisite tree, click on the course node and watch the tree grow!๐
The bug fixes:
- Fixed the course list table colour on the user dashboard page when in dark mode
- Updated the outdated images to reflect the rating and evaluation changes made in Version 3.1.0
๐ ๏ธ
Already in the works/under consideration:
- Advanced timetable and directory search functionality
- Temporal-based search and viewing capabilities for drop rates
- Course evaluations and reviews
new
improved
v3.1.0 - More Data & Enhancements
Roughly a month after v3.0, we are back again with a pretty big update!
๐
The New Stuff:
- We have incorporated course evaluations into our course ratings with the goal of offering even more insight into courses and what students think of them
- The course directory now features the following new fields: Workload, Recommend, Current Offerings, Ratings(Only on large desktops)
- The professor page now shows the professors full name to reduce ambiguity
๐
The bug fixes:
- Fixed a timetable bug that where a course might jump between different semesters when shuffling if it is available for multiple semesters
- The courses a professor is currently teaching is now properly supported by most recent offering
๐ ๏ธ
Already in the works/under consideration:
- Post-requisite Trees (See what other courses a particular course is used as a prerequisite for)
- Advanced timetable and directory search functionality
- Temporal-based search and viewing capabilities for drop rates
- Course evaluations and reviews
Just in time for the summer semester, version 3.0 is finally here!

๐
The New Stuff:
- Complete UI redesign across the entire website!
- Command Panel: Quickly search for a course or saved timetable from anywhere on the website by using the new Command Panel rather than having to navigate back to the directory or timetable page! It can be activated either using your keyboard (Cmd/Ctrl + K) or by clicking on the shortcut on the top right of any page.
- Timetable Loader: The new timetable loader feature is designed for students who already know what courses they want to take and simply want to quickly view the potential schedules. Students just need to enter the list of courses they want to take, select a semester, and then let our system do the rest!
- The prerequisite tree now supports Prerequisite Nodeswhich will show the required combination of courses required
- Download/Export options for the following features: Timetable schedules & Prerequisite Trees
- We've increased the total number of timetables you can create and save to: 24
- A bunch of other stuff that I can't remember while updating this... Have fun exploring! ๐
๐
The bug fixes:
- Fixed search filter spacing issue on smaller screens
- Resolved directory row click inconsistency bug on mobile devices
- Course rating issue preventing users from adding new ratings has been resolved
- Fixed a filter issue on the professor page preventing the desired courses for a particular semester from being shown
- The timetable notes/restrictions are now collapsed by default for mobile users
If there are any bugs or if you find something that should be implemented differently, please make sure to visit the
feedback page and let us know!
Load More
โ