AY2026 Semester 1 data is now available →

Changelog

A simple record of recent NTU Mods updates, fixes, and new features.

AY 2026 Semester 1 now available

29 May 2026

DataAY 2026 Semester 1 course data is now live — 1,126 courses and 4,842 indexes available in the timetable and module browser.
New FeatureCurrent semester now shown prominently in the navbar and footer.
ImprovementMoved Help to /faq with a table of contents for quicker navigation.

Articles search, categories, and new guides

22 May 2026

New FeatureAdded a search bar and category filter to the Articles page.
New FeatureAdded article category pages for browsing guides by topic.
ImprovementArticles now grouped by category in the default list view.
ContentPublished 4 new guides: complete NTU BDE list, best CC modules, module selection guide, and whether BDEs count toward your degree.
Bug FixFixed a navigation error when browsing articles by category.

Resources dropdown and mobile navigation

21 May 2026

ImprovementReplaced the Help link in the navbar with a Resources dropdown grouping Changelog, FAQ, and Sitemap.
ImprovementRedesigned mobile navigation with a right-side drawer for easier access.
Bug FixFixed timetable onboarding modal not dismissing after initial setup.

Timetable modes and index picking

21 May 2026

ImprovementImproved index picker focus on the timetable: other modules dim heavily when picking, alternate indexes are clearly highlighted, and selecting resets immediately for the next pick.
New FeatureConsolidated screenshot, calendar export, and share into a single timetable actions dropdown (•••).
New FeatureAdded a mode selector to the timetable — Timetable, Generate, and AI modes (generation and AI coming soon).

More BDE guides and navigation

20 May 2026

ContentPublished 6 new BDE guides covering engineering BDEs, BDE vs minor, easy BDEs, bidding, language BDEs, and an expanded overview — all in Articles.
New FeatureAdded a Sitemap page listing all pages on the site.
ImprovementUpdated footer with better interlinks across site sections.

Better timetable planning

29 Apr 2026

New FeatureAdded click-to-switch index previews so you can compare class groups directly from the timetable.
Bug FixImproved filtering behavior when browsing and selecting indexes in the module browser.
ImprovementPolished mobile responsiveness and visual styling across timetable views.

Articles and planning guides

29 Apr 2026

New FeatureAdded an Articles section for NTU module planning guides.
ContentPublished guides for common curriculum modules, BDE planning, and popular BDE choices.
ImprovementAdded supporting article navigation and reader-friendly page layouts.

Feedback and support

22 Mar 2026

ImprovementUpdated feedback submissions so reports can be sent by email.
ContentExpanded FAQ documentation and help content.

Data, modules, and exams

8 Mar 2026

ImprovementMoved module browsing and module detail pages onto API-backed data routes.
DataAdded exam schedule data where available on module pages.
ImprovementSimplified semester navigation and derive the latest semester from available data.
DataCleaned up older data files and refreshed module/index data.

Sharing and exports

22 Mar 2026

Bug FixFixed timetable sharing behavior and share button handling.
Bug FixRe-enabled calendar export support from the timetable after compatibility fixes.
PerformanceImproved static data delivery to reduce serverless function usage.

Multi-semester support

21 Feb 2026

New FeatureAdded multi-year and multi-semester support — browse modules and plan timetables across different academic years and semesters in the module browser.
ImprovementCurrent academic year and semester now shown in the page header with no layout shift.

AY 2024/2025 data

9 Jun 2024

DataAY 2024/2025 course data added — all modules and indexes available in the timetable and module browser.

Workload info and module filtering

30 Mar 2024

New FeatureAdded a workload breakdown table to each module page showing lecture, tutorial, lab, and project hours.
New FeatureAdded module level filtering (1000–4000+) to the module browser.

Timetable sharing

19 Dec 2023

New FeatureShare your timetable with friends via a link.
ImprovementIndexes are now assigned without clashes automatically when picking modules.