Click on filter link to select just that filter
Set baseUrl, academicYear and semester in config.json, use to configure nusmods.js
Add per semester timetable url support
Redirect to current semester's timetable by default
Use optional route fragments for modules routes; unify showModules and showModule
Support showing/hiding a module's lessons. Closes #7
Switch to 2014/2015 Semester 1 now that exam timings are up
Slice off seconds and time zone from 'correct as at' timestamp
Fix 'Dynamic load not allowed: help/keyboardShortcuts.json' caused by using relative path
Fix misaligned buttons when text is more than one line in global select
Fix css precedence for link underlining in tables in dark mode
Refactor show/hide lessons to use display attribute on model
Fix missing preventDefault on links in exam timetable
Fix faculty/department filters alignment
Change .jshintrc maxlen setting to 120
Cleanup and fix jshint warnings
Sort filters by label
Sort module credits as numbers instead of alphabetically
Removed ugly underlining from a icons
Remove extra padding from main content