@@ -19,6 +19,7 @@ import Timetable from './components/timetable/Timetable';
1919import { TimetableTabs } from './components/timetableTabs/TimetableTabs' ;
2020import { contentPadding , rightContentPadding , themes } from './constants/theme' ;
2121import {
22+ convertToTermName ,
2223 daysLong ,
2324 getAvailableTermDetails ,
2425 getDefaultEndTime ,
@@ -180,8 +181,8 @@ const App: React.FC = () => {
180181 const fetchTermData = async ( ) => {
181182 const { term, termName, year, firstDayOfTerm, termsData } = await getAvailableTermDetails ( ) ;
182183 setTerm ( term ) ;
183- setTermName ( termName ) ;
184184 setYear ( year ) ;
185+ setTermName ( termName ) ;
185186 setFirstDayOfTerm ( firstDayOfTerm ) ;
186187 const termsSortedList : TermDataList = sortTerms ( termsData ) ;
187188 setTermsData ( termsSortedList ) ;
@@ -212,7 +213,7 @@ const App: React.FC = () => {
212213 * Retrieves the list of all courses from the scraper backend
213214 */
214215 const fetchCoursesList = async ( ) => {
215- const { courses } = await getCoursesList ( term . substring ( 0 , 2 ) ) ;
216+ const { courses } = await getCoursesList ( parseInt ( year , 10 ) , term . substring ( 0 , 2 ) ) ;
216217 setCoursesList ( courses ) ;
217218 } ;
218219
@@ -301,9 +302,11 @@ const App: React.FC = () => {
301302 const codes : string [ ] = Array . isArray ( data ) ? data : [ data ] ;
302303 Promise . all (
303304 codes . map ( ( code ) =>
304- getCourseInfo ( term . substring ( 0 , 2 ) , code , term . substring ( 2 ) , isConvertToLocalTimezone ) . catch ( ( err ) => {
305- return err ;
306- } ) ,
305+ getCourseInfo ( term . substring ( 0 , 2 ) , code , parseInt ( term . substring ( 2 ) , 10 ) , isConvertToLocalTimezone ) . catch (
306+ ( err ) => {
307+ return err ;
308+ } ,
309+ ) ,
307310 ) ,
308311 ) . then ( ( result ) => {
309312 const addedCourses = result . filter ( ( course ) => course . code !== undefined ) as CourseData [ ] ;
@@ -644,7 +647,7 @@ const App: React.FC = () => {
644647 < SubcomPromotion />
645648 < PromotionPopup
646649 imgSrc = { T3SelectGif }
647- title = "Next term's timetable has been released! 🎉"
650+ title = "The 2026 Term 1 timetable has been released! 🎉"
648651 subTitle = "Organise, plan and schedule with newly released timetable"
649652 bullets = { [
650653 {
0 commit comments