Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/nusmodifications/nusmods
🏫 Official course planning platform for National University of Singapore.
https://github.com/nusmodifications/nusmods
Cleanup unused stuff in TimetableView
39ae753bdffcecc5c3c56766c2452717ab9716be authored over 10 years ago
39ae753bdffcecc5c3c56766c2452717ab9716be authored over 10 years ago
Update dependencies
e51b0ffcf1649fcb15e2281f5a1c2e9e55f2eb51 authored over 10 years ago
e51b0ffcf1649fcb15e2281f5a1c2e9e55f2eb51 authored over 10 years ago
Add cron task to update API data
b402e6f838a4dea1b37ca0947fd6564eb3bb5270 authored over 10 years ago
b402e6f838a4dea1b37ca0947fd6564eb3bb5270 authored over 10 years ago
Remove build tasks from ansible provisioning, should be executed manually
e819167af4260dadfe88fbda2b46d72f657b444d authored over 10 years ago
e819167af4260dadfe88fbda2b46d72f657b444d authored over 10 years ago
Cleanup loading of tasks, all custom tasks have been moved to api repo
319932c92be36fa20298449d18ceb4baab672214 authored over 10 years ago
319932c92be36fa20298449d18ceb4baab672214 authored over 10 years ago
Shift api rsync task to api repo
1daae41e19e58508afba3a1328532b492a5e25dc authored over 10 years ago
1daae41e19e58508afba3a1328532b492a5e25dc authored over 10 years ago
Add rsync task to rsync files over to production directory so that timestamps would be preserved for unmodified files
28b859bb0c2de9eabc13bee46452284d2974bb43 authored over 10 years ago
28b859bb0c2de9eabc13bee46452284d2974bb43 authored over 10 years ago
Add backbone.analytics to track page views with Backbone routes
8b85822e9c5dd630fefd1df2602184c8adbec4ec authored over 10 years ago
8b85822e9c5dd630fefd1df2602184c8adbec4ec authored over 10 years ago
Redirect to timetable urls without creating entries in the browser's history
e9a93d68c9f6d5764d8eb6293fd10e6e05e19262 authored over 10 years ago
e9a93d68c9f6d5764d8eb6293fd10e6e05e19262 authored over 10 years ago
Redirect www to non-www
62cd9813d07f05224ab5df9a286be5f714e49b4c authored over 10 years ago
62cd9813d07f05224ab5df9a286be5f714e49b4c authored over 10 years ago
Load Disqus only on review pages
b67fa31b4a7bc634a97fe7ea9a1f53bee1abb4b0 authored over 10 years ago
b67fa31b4a7bc634a97fe7ea9a1f53bee1abb4b0 authored over 10 years ago
Select focused element to blur using scoped selector
400538d203f3d5adc89aa9618c2781c2bb23e454 authored over 10 years ago
400538d203f3d5adc89aa9618c2781c2bb23e454 authored over 10 years ago
Blur input for new loads of module page
12ebf326ef100a8dcbce33f8e78691d6bdb1b6cb authored over 10 years ago
12ebf326ef100a8dcbce33f8e78691d6bdb1b6cb authored over 10 years ago
Continue rsyncing to ~/api.nusmods.com, maintaining both api.nusmods.com and nusmods.com/api for future use
2f66d96c239cb9cbf76c7642856ecf86749cb13e authored over 10 years ago
2f66d96c239cb9cbf76c7642856ecf86749cb13e authored over 10 years ago
Add directory listing to /api/
aadd62207b0fa6a33eacdccdc5e33008a516195f authored over 10 years ago
aadd62207b0fa6a33eacdccdc5e33008a516195f authored over 10 years ago
Switch back to /api to address CORS issues for now
84ac4cd8a04c2f2a94a2ad014d6d0550e54d4514 authored over 10 years ago
84ac4cd8a04c2f2a94a2ad014d6d0550e54d4514 authored over 10 years ago
Use template for creating new timetable rows
4cf640a6902ea6354fdb8cd297351895b747eb0d authored over 10 years ago
4cf640a6902ea6354fdb8cd297351895b747eb0d authored over 10 years ago
Fix undefined selectedModules variable
85cd8516b20195c5fae8875b81965c6530cffd26 authored over 10 years ago
85cd8516b20195c5fae8875b81965c6530cffd26 authored over 10 years ago
Fix changes to selected modules only being saved when on timetable page
3994bbce36c7d0e7b1db756169e13fb0d2295577 authored over 10 years ago
3994bbce36c7d0e7b1db756169e13fb0d2295577 authored over 10 years ago
Increase infinite scrolling threshold to accomodate new footer
dcfc067ca3185e12650a3d8af9cba5b6c29dc78d authored over 10 years ago
dcfc067ca3185e12650a3d8af9cba5b6c29dc78d authored over 10 years ago
Change button colors in modules listing to be consistent with add button on module page
54b2518d099389ffb16a3d4d60129fe24fc63ce8 authored over 10 years ago
54b2518d099389ffb16a3d4d60129fe24fc63ce8 authored over 10 years ago
Add module to timetable from module page
2f4eeb68d424c625d51fd23bcdf1c4f600194dd5 authored over 10 years ago
2f4eeb68d424c625d51fd23bcdf1c4f600194dd5 authored over 10 years ago
Fix global select results overflowing to two rows on Windows
658c9d8e6ac83cf68ad1c3173fa2605838a24b1f authored over 10 years ago
658c9d8e6ac83cf68ad1c3173fa2605838a24b1f authored over 10 years ago
Fix module filters not working in Firefox due to having two click events
28fff851aabcda7149d708f0fb453829eec90fe5 authored over 10 years ago
28fff851aabcda7149d708f0fb453829eec90fe5 authored over 10 years ago
Unify add and remove event handlers in select view
e671c0ab51d6ababfbea5ea5cabfa81263158677 authored over 10 years ago
e671c0ab51d6ababfbea5ea5cabfa81263158677 authored over 10 years ago
Fix "Cannot read property 'mouse' of undefined" in Chrome/IE10 on windows by switching to jquery-ui-touch-punch fork with jQueryUI 1.11 AMD support
bd72a9f3fc68758fad9caa0b698731975153d707 authored over 10 years ago
bd72a9f3fc68758fad9caa0b698731975153d707 authored over 10 years ago
Hide search bar results after selecting module
8d92b0fd4a484a64cae2a6e94db2aa7cb18eb272 authored over 10 years ago
8d92b0fd4a484a64cae2a6e94db2aa7cb18eb272 authored over 10 years ago
Nav toggle pressable for mobile
952222b92b9146fe5b4563a59fb46e9cc28386e6 authored over 10 years ago
952222b92b9146fe5b4563a59fb46e9cc28386e6 authored over 10 years ago
Do not focus select after adding/removing module, keep open instead for repeated adding/removing
322ed873f012d86d4a4c6c047f4946963d3940e5 authored over 10 years ago
322ed873f012d86d4a4c6c047f4946963d3940e5 authored over 10 years ago
Close instead of focusing select after selecting module
a2a505769b645fd01d9f634864c7a75e472950d9 authored over 10 years ago
a2a505769b645fd01d9f634864c7a75e472950d9 authored over 10 years ago
Change select result remove icon from minus to times for consistency
5004dc50faec273ca25f9cd2af1bf7609e1b1f03 authored over 10 years ago
5004dc50faec273ca25f9cd2af1bf7609e1b1f03 authored over 10 years ago
Fix cloning of row with lesson already in it
f0ae11149775b7b825c4d68aee31ba69257d9ad7 authored over 10 years ago
f0ae11149775b7b825c4d68aee31ba69257d9ad7 authored over 10 years ago
Add CORS header to old /api endpoint as well
9d694035c972ba9fa368abdd5af9309888899782 authored over 10 years ago
9d694035c972ba9fa368abdd5af9309888899782 authored over 10 years ago
Enable directory listing on api.nusmods.com
b22366cc1a7556f85845c00309d380695aac7cea authored over 10 years ago
b22366cc1a7556f85845c00309d380695aac7cea authored over 10 years ago
Temporarily continue serving from /api as well for users who have not refreshed
1fdc59f3b34e37b22bb559c877a2c24bfe9781a6 authored over 10 years ago
1fdc59f3b34e37b22bb559c877a2c24bfe9781a6 authored over 10 years ago
Switch to api.nusmods.com at ~/api.nusmods.com for api
98aff91e62aaa520f99f05e4f4ba2a3a353710e8 authored over 10 years ago
98aff91e62aaa520f99f05e4f4ba2a3a353710e8 authored over 10 years ago
Serve nusmods.com from ~/nusmods.com
3298aff18fc0dcd360c51ab7fc6597372cf1ce22 authored over 10 years ago
3298aff18fc0dcd360c51ab7fc6597372cf1ce22 authored over 10 years ago
Rsync files over to production directories so that timestamps would be preserved for unmodified files
9b21501d34121ee21de76d9792fc260b6727e0bb authored over 10 years ago
9b21501d34121ee21de76d9792fc260b6727e0bb authored over 10 years ago
Remove api setup steps, files are accessed from live server by default
874b1643e9ce7fe0fe21ddf58d8cfd7a1882c80b authored over 10 years ago
874b1643e9ce7fe0fe21ddf58d8cfd7a1882c80b authored over 10 years ago
Quickfix logo paths
f6792b16f007762ae6f2ad9e2fa0ecf79a9312d5 authored over 10 years ago
f6792b16f007762ae6f2ad9e2fa0ecf79a9312d5 authored over 10 years ago
Fix faculty/department filter alignment in dark mode
d45347bf5b8675d61b51b393a16c743d0897e108 authored over 10 years ago
d45347bf5b8675d61b51b393a16c743d0897e108 authored over 10 years ago
Reallocate layout for module Corspedia filters
51887483e515656b2ebca1e8dc1e4932eac9f203 authored over 10 years ago
51887483e515656b2ebca1e8dc1e4932eac9f203 authored over 10 years ago
Added button on module page to add module to timetable
7a16df2e062f23bb24da20b6552c479b68e25452 authored over 10 years ago
7a16df2e062f23bb24da20b6552c479b68e25452 authored over 10 years ago
Scroll to top of page after navigation
4129fbe50b4fe630e1616fb73a42d31cbcc2dc0d authored over 10 years ago
4129fbe50b4fe630e1616fb73a42d31cbcc2dc0d authored over 10 years ago
Deselect nav items when on non-main pages
aaee39682a180740ecbbcb0d854decefd2622193 authored over 10 years ago
aaee39682a180740ecbbcb0d854decefd2622193 authored over 10 years ago
Added favicons for many sizes
f66e043909b411cf3c911b53b8ac282ffc5c7568 authored over 10 years ago
f66e043909b411cf3c911b53b8ac282ffc5c7568 authored over 10 years ago
Fix bug with copyright row
2113bd90f509bd845b4f98dff57b72bd7e4ebfd9 authored over 10 years ago
2113bd90f509bd845b4f98dff57b72bd7e4ebfd9 authored over 10 years ago
Sticky footer for bigger than sm sizes
50b1b1f03139ad638b696017cba02c05df6ce5c7 authored over 10 years ago
50b1b1f03139ad638b696017cba02c05df6ce5c7 authored over 10 years ago
Lengthen select for faculty preferences
cda9ef74038db4074d696068fbb6637b6ba496f9 authored over 10 years ago
cda9ef74038db4074d696068fbb6637b6ba496f9 authored over 10 years ago
Use logo in about page
a83a1f86abe2722e468e605df1c002080eb8ac39 authored over 10 years ago
a83a1f86abe2722e468e605df1c002080eb8ac39 authored over 10 years ago
Logo refresh
3c3eec15397fc302593e0301928c5536d5a7e435 authored over 10 years ago
3c3eec15397fc302593e0301928c5536d5a7e435 authored over 10 years ago
Merge branch 'footer'
Conflicts:
app/scripts/help/templates/help.hbs
app/scripts/preferences/templates/preferences.h...
Minor url tweaks
18585af5550b8cdcbe931428aadff7a0a0304e53 authored over 10 years ago
18585af5550b8cdcbe931428aadff7a0a0304e53 authored over 10 years ago
Hook up linkedin profile
3c9387b69d8de93e9379f636d7d12be6c4fd0955 authored over 10 years ago
3c9387b69d8de93e9379f636d7d12be6c4fd0955 authored over 10 years ago
About and Team page added
d6335a422d7bc299f6594624d972e28d1f3c9ee1 authored over 10 years ago
d6335a422d7bc299f6594624d972e28d1f3c9ee1 authored over 10 years ago
Persist timetable
0afcad2916ebcface0b83c1400691ce7d76ecac7 authored over 10 years ago
0afcad2916ebcface0b83c1400691ce7d76ecac7 authored over 10 years ago
Reorganized footer section headings
1c1c2e31a8ff17a55de41374698dbf1afd6fb9d0 authored over 10 years ago
1c1c2e31a8ff17a55de41374698dbf1afd6fb9d0 authored over 10 years ago
Change page heading styles
e1f10138b6c389ec97faed4e4f2059a6d5657431 authored over 10 years ago
e1f10138b6c389ec97faed4e4f2059a6d5657431 authored over 10 years ago
Reorganized footer
66a8a2369ac99b34938cdab5fe33c93975dffe20 authored over 10 years ago
66a8a2369ac99b34938cdab5fe33c93975dffe20 authored over 10 years ago
Give colour to page titles
38eff758af7ec4cd645badf61b8a9bc510dbb18f authored over 10 years ago
38eff758af7ec4cd645badf61b8a9bc510dbb18f authored over 10 years ago
Added copyright
584a2e28040a0dacf329646f70841d304ea06c4e authored over 10 years ago
584a2e28040a0dacf329646f70841d304ea06c4e authored over 10 years ago
Randomize starting lessons to avoid inadvertently influencing decisions
1be724206767e157969845efec2005cfa9310bed authored over 10 years ago
1be724206767e157969845efec2005cfa9310bed authored over 10 years ago
Fix draggable lessons when lesson type has only one group with multiple lessons
300ed4f984b4671f9bc0c04dd37bca63a08faaca authored over 10 years ago
300ed4f984b4671f9bc0c04dd37bca63a08faaca authored over 10 years ago
Give colour to page titles
79aaedababa24b81b12c58e791030afdc0e67130 authored over 10 years ago
79aaedababa24b81b12c58e791030afdc0e67130 authored over 10 years ago
Bye bye dark mode green :(
2f8f1457ce9e2b4e110a41add21e37304b46520c authored over 10 years ago
2f8f1457ce9e2b4e110a41add21e37304b46520c authored over 10 years ago
Updated footer with new links
1a987e6869315f3c866977ae9063f225017e1503 authored over 10 years ago
1a987e6869315f3c866977ae9063f225017e1503 authored over 10 years ago
New footer layout
82018d17ffedea6099a020d7d0b8697748e44bef authored over 10 years ago
82018d17ffedea6099a020d7d0b8697748e44bef authored over 10 years ago
Remove extra padding from main content
31272a3244a41ce351202d70c208ced5cce35ddb authored over 10 years ago
31272a3244a41ce351202d70c208ced5cce35ddb authored over 10 years ago
Set width of labels of filters to align checkboxes properly
f463b4f196ede60cd5907d0daad2d4c31a9741f3 authored over 10 years ago
f463b4f196ede60cd5907d0daad2d4c31a9741f3 authored over 10 years ago
Removed ugly underlining from a icons
a7a8f4b027cd888cdf378852367797d8ef6ee127 authored over 10 years ago
a7a8f4b027cd888cdf378852367797d8ef6ee127 authored over 10 years ago
Sort module credits as numbers instead of alphabetically
8ac1c7f2b8593fe4f82bbf1a9c1176b1e13c837a authored over 10 years ago
8ac1c7f2b8593fe4f82bbf1a9c1176b1e13c837a authored over 10 years ago
Sort filters by label
226d7f49b4d3cd6d07a4f27e4ce079917988f28b authored over 10 years ago
226d7f49b4d3cd6d07a4f27e4ce079917988f28b authored over 10 years ago
Cleanup and fix jshint warnings
e5ffcf7f5eb31f22394c1f07b2cfd48bbe1d9fe2 authored over 10 years ago
e5ffcf7f5eb31f22394c1f07b2cfd48bbe1d9fe2 authored over 10 years ago
Change .jshintrc maxlen setting to 120
781f4050df7c42cacbcab152a8108b66d49102aa authored over 10 years ago
781f4050df7c42cacbcab152a8108b66d49102aa authored over 10 years ago
Fix faculty/department filters alignment
f4a2d9dedfc3ec57b06cf12c4ff3850851f296a1 authored over 10 years ago
f4a2d9dedfc3ec57b06cf12c4ff3850851f296a1 authored over 10 years ago
Fix missing preventDefault on links in exam timetable
e2f0cded9527f4962105425fc472970f76e1b222 authored over 10 years ago
e2f0cded9527f4962105425fc472970f76e1b222 authored over 10 years ago
Refactor show/hide lessons to use display attribute on model
67145de04c48bbf22a146b1ad6cace9f997df721 authored over 10 years ago
67145de04c48bbf22a146b1ad6cace9f997df721 authored over 10 years ago
Fix css precedence for link underlining in tables in dark mode
fbc25217a38296266b3f173233c7a99435f221d3 authored over 10 years ago
fbc25217a38296266b3f173233c7a99435f221d3 authored over 10 years ago
Fix misaligned buttons when text is more than one line in global select
eaf17b8f9dcdc1a4369197b726623e1c15c40bb6 authored over 10 years ago
eaf17b8f9dcdc1a4369197b726623e1c15c40bb6 authored over 10 years ago
Fix 'Dynamic load not allowed: help/keyboardShortcuts.json' caused by using relative path
4ffc28f21e3d59a29606380c61a921794a717ac7 authored over 10 years ago
4ffc28f21e3d59a29606380c61a921794a717ac7 authored over 10 years ago
Slice off seconds and time zone from 'correct as at' timestamp
8e1f20ff8c6976e1c98cee40f9d9ad41da28abf7 authored over 10 years ago
8e1f20ff8c6976e1c98cee40f9d9ad41da28abf7 authored over 10 years ago
Switch to 2014/2015 Semester 1 now that exam timings are up
1af1265e20c36333713839715348b535c0e02de6 authored over 10 years ago
1af1265e20c36333713839715348b535c0e02de6 authored over 10 years ago
Support showing/hiding a module's lessons. Closes #7
c46899160422c21b574b9712a480a99c019cf57c authored over 10 years ago
c46899160422c21b574b9712a480a99c019cf57c authored over 10 years ago
Use optional route fragments for modules routes; unify showModules and showModule
b3a1ac3f8b6483977f9d32e66939c9f7e1073f96 authored over 10 years ago
b3a1ac3f8b6483977f9d32e66939c9f7e1073f96 authored over 10 years ago
Redirect to current semester's timetable by default
947f6d7befaffccdc7e0c77c4a42a4b0353fbe7a authored over 10 years ago
947f6d7befaffccdc7e0c77c4a42a4b0353fbe7a authored over 10 years ago
Add per semester timetable url support
fd9657e5b62220036b8e2d8855fdd091b13ec6d5 authored over 10 years ago
fd9657e5b62220036b8e2d8855fdd091b13ec6d5 authored over 10 years ago
Set baseUrl, academicYear and semester in config.json, use to configure nusmods.js
4d71597aac326e5bae885a80e75576d16c0051df authored over 10 years ago
4d71597aac326e5bae885a80e75576d16c0051df authored over 10 years ago
Click on filter link to select just that filter
66dc59903253bd7f463131e5d1610855460507f1 authored over 10 years ago
66dc59903253bd7f463131e5d1610855460507f1 authored over 10 years ago
Linkify pages in keyboard shortcuts
2a67fad10be16f3abc70498e926f2b59c7f99952 authored over 10 years ago
2a67fad10be16f3abc70498e926f2b59c7f99952 authored over 10 years ago
Rename timetable builder to timetable
436aee648cd1b331a397047f7f46a8f4a75c66de authored over 10 years ago
436aee648cd1b331a397047f7f46a8f4a75c66de authored over 10 years ago
Rename module timetable section to schedule
81fc508f9f61c0d35dfc61327bb93eadd3c1abe9 authored over 10 years ago
81fc508f9f61c0d35dfc61327bb93eadd3c1abe9 authored over 10 years ago
Add ? shortcut for help page
090f6979ef904adfb33380d1bc615bc947ee64ff authored over 10 years ago
090f6979ef904adfb33380d1bc615bc947ee64ff authored over 10 years ago
Fix removing module from exam timetable
28c4434b7ceb86492f1e5448e47b6672889e33e6 authored over 10 years ago
28c4434b7ceb86492f1e5448e47b6672889e33e6 authored over 10 years ago
Enable default preferences for Corspedia searches
7a4fd61e834b55d5827f02931c01c180902914b1 authored over 10 years ago
7a4fd61e834b55d5827f02931c01c180902914b1 authored over 10 years ago
Make nusmods.com the default server
db2b7848a0492a9fc6fa99422bab5a9840835cba authored over 10 years ago
db2b7848a0492a9fc6fa99422bab5a9840835cba authored over 10 years ago
Fix whole bootstrap module dependency which was clobbering other individual bootstrap dependencies when built
8905e0cd31665975b643e52e0dc0f606c430c4f1 authored over 10 years ago
8905e0cd31665975b643e52e0dc0f606c430c4f1 authored over 10 years ago
Fix timetable select view missing results
d277c6b295f970fd1bea38d39f5298054c203b22 authored over 10 years ago
d277c6b295f970fd1bea38d39f5298054c203b22 authored over 10 years ago
Fix quick search help description
1811c1bf02cce48c211a55c3e19872784d1de9a2 authored over 10 years ago
1811c1bf02cce48c211a55c3e19872784d1de9a2 authored over 10 years ago
Load keyboard shortcuts json using json requirejs plugin so that it can be compiled into build
b6b3c9fc38f85b310bec6d73d90fda71ef5afed4 authored over 10 years ago
b6b3c9fc38f85b310bec6d73d90fda71ef5afed4 authored over 10 years ago
Fix missing text plugin dependency for json requirejs plugin
ca80d4e995bd113fb688c7b4c19fa6d1da46ea29 authored over 10 years ago
ca80d4e995bd113fb688c7b4c19fa6d1da46ea29 authored over 10 years ago