Changelog
A simple record of recent NTU Mods updates, fixes, and new features.
AY 2026 Semester 1 now available
29 May 2026
| Data | AY 2026 Semester 1 course data is now live — 1,126 courses and 4,842 indexes available in the timetable and module browser. |
| New Feature | Current semester now shown prominently in the navbar and footer. |
| Improvement | Moved Help to /faq with a table of contents for quicker navigation. |
Articles search, categories, and new guides
22 May 2026
| New Feature | Added a search bar and category filter to the Articles page. |
| New Feature | Added article category pages for browsing guides by topic. |
| Improvement | Articles now grouped by category in the default list view. |
| Content | Published 4 new guides: complete NTU BDE list, best CC modules, module selection guide, and whether BDEs count toward your degree. |
| Bug Fix | Fixed a navigation error when browsing articles by category. |
Resources dropdown and mobile navigation
21 May 2026
| Improvement | Replaced the Help link in the navbar with a Resources dropdown grouping Changelog, FAQ, and Sitemap. |
| Improvement | Redesigned mobile navigation with a right-side drawer for easier access. |
| Bug Fix | Fixed timetable onboarding modal not dismissing after initial setup. |
Timetable modes and index picking
21 May 2026
| Improvement | Improved 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 Feature | Consolidated screenshot, calendar export, and share into a single timetable actions dropdown (•••). |
| New Feature | Added a mode selector to the timetable — Timetable, Generate, and AI modes (generation and AI coming soon). |
More BDE guides and navigation
20 May 2026
| Content | Published 6 new BDE guides covering engineering BDEs, BDE vs minor, easy BDEs, bidding, language BDEs, and an expanded overview — all in Articles. |
| New Feature | Added a Sitemap page listing all pages on the site. |
| Improvement | Updated footer with better interlinks across site sections. |
Better timetable planning
29 Apr 2026
| New Feature | Added click-to-switch index previews so you can compare class groups directly from the timetable. |
| Bug Fix | Improved filtering behavior when browsing and selecting indexes in the module browser. |
| Improvement | Polished mobile responsiveness and visual styling across timetable views. |
Articles and planning guides
29 Apr 2026
| New Feature | Added an Articles section for NTU module planning guides. |
| Content | Published guides for common curriculum modules, BDE planning, and popular BDE choices. |
| Improvement | Added supporting article navigation and reader-friendly page layouts. |
Feedback and support
22 Mar 2026
| Improvement | Updated feedback submissions so reports can be sent by email. |
| Content | Expanded FAQ documentation and help content. |
Data, modules, and exams
8 Mar 2026
| Improvement | Moved module browsing and module detail pages onto API-backed data routes. |
| Data | Added exam schedule data where available on module pages. |
| Improvement | Simplified semester navigation and derive the latest semester from available data. |
| Data | Cleaned up older data files and refreshed module/index data. |
Sharing and exports
22 Mar 2026
| Bug Fix | Fixed timetable sharing behavior and share button handling. |
| Bug Fix | Re-enabled calendar export support from the timetable after compatibility fixes. |
| Performance | Improved static data delivery to reduce serverless function usage. |
Multi-semester support
21 Feb 2026
| New Feature | Added multi-year and multi-semester support — browse modules and plan timetables across different academic years and semesters in the module browser. |
| Improvement | Current academic year and semester now shown in the page header with no layout shift. |
AY 2024/2025 data
9 Jun 2024
| Data | AY 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 Feature | Added a workload breakdown table to each module page showing lecture, tutorial, lab, and project hours. |
| New Feature | Added module level filtering (1000–4000+) to the module browser. |
Timetable sharing
19 Dec 2023
| New Feature | Share your timetable with friends via a link. |
| Improvement | Indexes are now assigned without clashes automatically when picking modules. |