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

Update api submodule

294b1a97e1efab28e3994bab4b897fc017107dcb authored over 10 years ago
Add IP acronym titleizing exception

04bbdb31719d4ec7d09acb210232b3488ddeb190 authored over 10 years ago
Titlize module title if it is all caps

060c3350d5c1dd5d24cebccbee0548a32466093e authored over 10 years ago
Fix extra comma in bower.json

c33b896ef17663c7654a4a20680f25c48bd773b7 authored over 10 years ago
Cleanup sidebar toggling with events and ui hash

354085ca8bbca2f1ad781334dac0c8d1b2e6312a authored over 10 years ago
Add infinite scrolling of modules and fix no results when no filters are selected

fcc87f3b19470ffe06108cb2fb6b65ec3c6783a9 authored over 10 years ago
Added help page

b49ca41ede2fa864439966d5557775d22e589edd authored over 10 years ago
Use markdown parser for keyboard shortcuts

9a815556c7d7aa6fb04a48fe642aa79ef0352f5c authored over 10 years ago
Fixed tempting issue of help page

ae0503da4c22554d8babe5a3e77f3ba227bc3c42 authored over 10 years ago
Added markdown parser library: marked

26aeedeffc3307b299ee27e9160bfac5e118220b authored over 10 years ago
Help page style changes

77118045b0fd25c1e0b9d04f3d26a312fdca025f authored over 10 years ago
Guard against unknown module types

7d6f8807d95d3d99bea1c2205f571f75528926d0 authored over 10 years ago
Fix mismatched module dependencies

67918b0099a5e46d9e0905a06a8b6a60980eb806 authored over 10 years ago
Add addModule and isModuleSelected request handlers

a8bc2bb80ba9388f38936b03499767587ac559e6 authored over 10 years ago
Refactor select views to use requests

1d5043c204f0f17b64c91a36dd6210fb27e70755 authored over 10 years ago
Load AppView on app start to avoid circular dependency

0e13ca106a560393644c0404a49b0f0e24325594 authored over 10 years ago
Move select view initialization to app view

cfe062c7bb709e2d8d8244360ac072f183feb3b8 authored over 10 years ago
Fix and refactor add button in modules listing

465fccc095e171aed103ed09a013f3ed65c6fc46 authored over 10 years ago
Fix bug with bidding-stats region

37eee3062e25cc05af460ae4eb8017b9018fdd7c authored over 10 years ago
Comment out IVLE section stub

92f3b982c22fcb1f5a71b0bff95b85578ee5bc50 authored over 10 years ago
Update bootswatch slate theme to 3.2.0

b2b4b8be676ac2f5f6f6b6499b579c13bd878b30 authored over 10 years ago
Fix #mode link tag being removed when built

0b8ed5e79408f0d021cb1f5a1152cacf96fe3d40 authored over 10 years ago
Copy but do not rev slate.min.css

1195eab084affd4d3c05286705057ba55ca0a3ad authored over 10 years ago
Add rewrite rule for HTML5 pushState support in nginx

20c5bd3f5b586ae7928bf6007915f41cb4e9b64b authored over 10 years ago
Copy and rev disqus-count.js when building

0427014cd8087645ec7f1f786e97d51205bb454a authored over 10 years ago
Use absolute paths built files

560165051e764671e97b8a0449ff8c717efb199e authored over 10 years ago
Fix zeroclipboard path for case-sensitive filesystems in url sharing view

ad250eaa34b46ab411b46b081c3138faf21476e6 authored over 10 years ago
Add instructions for deploying to production

20b26825166c0ee1447d856883d8bb8b816b8ff7 authored over 10 years ago
Add production inventory and tasks

8b5ac68ca188ef8456d7698e60cb8544c5ce2d38 authored over 10 years ago
Use https protocol for api submodule

d2acaa4e7643d3250f83089c0e19470315187dc0 authored over 10 years ago
Get only current semester's data for api to shorten setup time

41b1d3b3565f4c48a0a7ffb7cfaa2b1e863ea500 authored over 10 years ago
Use absolute path for short_url.php

6f554122b9876eef5cf4d09e1896cd5865cd6c1a authored over 10 years ago
Fix zeroclipboard path for case-sensitive filesystems

77b3b1f1388152f8cc3c51cad8071464fe28b468 authored over 10 years ago
Fix nusmods module case for case sensitive filesystems

4059f3d69924519805da0ee929740390ca9ad3b2 authored over 10 years ago
Add module level filter

48d980e7b943da369ef928e81c7a3c7110910171 authored over 10 years ago
Add module type filter

d2815d378e5218aebaae9759ef51c6223796643b authored over 10 years ago
Add yourls/mysql/modsn.us setup tasks

69991962481f1f3507c662b633852eb4141f7b8a authored over 10 years ago
Install build-essential intead of just g++ as DO's box does not come with make installed

699f17031443bc51c6489148476d128ec87211d0 authored over 10 years ago
Add vagrant digital ocean provider config, separate synced folder and vagrant-cachier settings to be per-provider

87d7db73c916c1171122c6b7ea9878155f83497a authored over 10 years ago
Shift nginx domain setup to app_server role and refactor using loops to prepare for adding more domains

a6c4455603fb2134f8fb982bce09c0c78d42864f authored over 10 years ago
Add grunt build tasks to app_server role

74ab2843628ab188ae1ea9c7cac2b4a9c2decef8 authored over 10 years ago
Create .bashrc if it does not exist

5df5862a2c4723be796284dd21e9e0c8aaf6d627 authored over 10 years ago
Update api submodule

a6d59c8a24318d13e20c4b9c9f703e437b6a5150 authored over 10 years ago
Add AY 2014/2015 Semester 1 exam timetable definition

63d27aa283354fb04dfc9575f48d76f4a2897f63 authored over 10 years ago
Corspedia filters done

388fc0198a2417f9ce5a07638000d2b4bd76d334 authored over 10 years ago
Use omit for repeated fields in CORS bidding history

fd3e14363e5b6d86e5745f66e5cc0dd95a01663f authored over 10 years ago
Show message if empty section after filtering

0a2e3e318b2d3c5dbff0dcb59d0b6e64809352a8 authored over 10 years ago
Filter results by faculty

edbb41d0ce7ed5208ffaa8101edb4418e37c3c40 authored over 10 years ago
Updated Corspedia filters templates

c9136143017c95e50f46a104a663e2ac60f63d81 authored over 10 years ago
Added Corspedia filter templates

20f05be0d8a192404b97524dc04a9917f12d9ca8 authored over 10 years ago
Load and save Corspedia filter preferences

0c14e06bb06002c39d140694da17f5aba8311810 authored over 10 years ago
Fixed shrinking problem of nav search bar in dark mode

f06ec354857210cf96396f31e81c43176544b968 authored over 10 years ago
Added keyboard shortcut for timetable select2 input

58f0cd9c6fb4ff8955c5c14e00da9b3262a85e2b authored over 10 years ago
Simplified keyboard shortcuts

87438952cbddcb474c67b4cf7f688f44025c98c5 authored over 10 years ago
Blur input when Module page selected

bc9f705ab50ab95628ab8413298f889caac2f1e1 authored over 10 years ago
Keyboard shortcuts for fast navigation

5fbfd299d7c8bc2721395a1401ac2c07cd27ad6f authored over 10 years ago
Added helper function to modulify

41544692982191ad1dc9b3a69dfd0e5d1f8dbdaf authored over 10 years ago
Add php5-curl dependency needed for short_url.php

894ac4fe107b3034d7c38ff2168952efe61916bf authored over 10 years ago
Add forms to export jpg and pdf

6fcf770cce14ad6845b7c1232b3eb6ba084f56a6 authored over 10 years ago
Refactor, cleanup and fix url sharing view

621ec5bfbf5a82f093a8664fb4030c556627fca5 authored over 10 years ago
Add basic php5-fpm config to nginx template

28126b82d73ea45b778650a010f656961a82cbaa authored over 10 years ago
Rename sudo_no to install_dependencies which is clearer

8642abc960837bfe6e5191e5df7ee6b78e3fd8e8 authored over 10 years ago
Cmd/Ctrl + A to focus on module search bar

3ddbde2978c9f82506f66602e0110e465d22d10f authored over 10 years ago
Use mousetrap bindings for preference theme switching

926579cad8cf07e0240f57ec1d2dd5ac12bd2170 authored over 10 years ago
Add Mousetrap bower component

8d00abfa65b2bd01641d8b951d5acc603184e6fa authored over 10 years ago
Revert "Switch to non-minified localforage"

This reverts commit 7200ea208c7d68066401e7d274b2dbb589c26a85.

19a3fbd586cbded2aacc7796d3035985d31e2a48 authored over 10 years ago
Use ansible npm module instead of raw command

a7428ea02f09151ef4225942335dce923acfaa9e authored over 10 years ago
Add wkhtmltopdf ansible role

12d021d54b52acfd89ac949dc63e8e2e7b94525f authored over 10 years ago
Add mysql ansible role

3953510e6386a1f4c4921f02b211847927429eb4 authored over 10 years ago
Add basic nginx config

dbf35d1678151e3eeb783152d50e6fc3024ed693 authored over 10 years ago
Add yourls to composer packages

a4de8572dfb88979eb81fd8e78f59e70076cc326 authored over 10 years ago
Install g++ which is required for api's node.js dependencies

bdfc8f33331d3f329c62da9ef1151a6a8def86e9 authored over 10 years ago
Increase vm memory to 1024MB to fix compass failing with 'Fatal error: spawn ENOMEM'

42a88eb88981f55ca035855e35d938a2e62a5af7 authored over 10 years ago
Add composer and php roles; install php dependencies with composer

b0ffefbe44387b931b8f72b9a0de0e84738a4fb5 authored over 10 years ago
Trigger redirect for clicking on NUSMods logo

6b3ad8d04faba563035db90b03c28f8c41fae970 authored over 10 years ago
Update modulify's regex to include modules ending with two alphabets

30cb179d9dd3864dc1443d5cec68b094e538b83f authored over 10 years ago
Update export view for new schema

cfbcbba2b09c9d50c1d6fe42c337ddc93a0dde93 authored over 10 years ago
Update export urls and dates for AY 2014/2015 Semester 1

852af7a80ff92e3189959aaa553ad3cfad64d911 authored over 10 years ago
Cleanup event handlers and unused checks in export view

4be18174aea23eda6ee594f7a4d696cb4a6d6f09 authored over 10 years ago
Add npm install in api folder in ansible task

7f8335d0c9a43cbaeffc9034d644feb618adfaf1 authored over 10 years ago
Simplify week check in lesson model

12baf0485dbc334e4ef1f2cbb306cd93cb7e84a3 authored over 10 years ago
Remove unused get function in LessonModel

37b8b2e204a6d7ada4948e04641aa6c76566bf28 authored over 10 years ago
Change exam model keys to match modules' and add raw exam date value

9e03ca92c32193ac96a1460757bc7da7bdf934db authored over 10 years ago
Normal font weight for Disqus badge

fd90a8d9ee40fd79881ab49e630fa2813403b2ae authored over 10 years ago
Add instructions for getting api data

3aafe7790776d629d5d9c204d155a434d39222fc authored over 10 years ago
Fix remaining legacy schema keys

62faca7526baa36a317ec323f05a34cf93efa5b0 authored over 10 years ago
Forward livereload port from Vagrant vm

161ef16c572f9f3df9c27b01a239a249f0b3c211 authored over 10 years ago
Remove unneeded bower jquery resolution

5e10d3575988f2e1cbcef013ae98550765381905 authored over 10 years ago
Update api submodule

a466196f86ea613a0faa87be8087ff40800c4d49 authored over 10 years ago
Merge branch 'master' of github.com:ahbeng/NUSMods

6f7f6ec970310df36dd406af0b7f78a345d83db3 authored over 10 years ago
Use disqus count script instead of API

32da0902cd98a4a9bef6279025f116aeae2832a6 authored over 10 years ago
Remove backward compatibility task

cb89a76c2448e2ddfd2a60e587fb5dba74426113 authored over 10 years ago
Use then instead of done for future compatibility with es6 promises

7dc4b660e5adf2f11dd3e5b0799e09efc06abcc0 authored over 10 years ago
Remove legacy grunt task configurations

1cc321bf00be7b55ff603c3dea302e068a99963e authored over 10 years ago
Remove nus_timetable_data.js from index.html and Gruntfile

ed7c694e6baced6b1134cf3dc7650340efbdae40 authored over 10 years ago
Migrate to promise-based NUSMods.getMod in select views and modules controller

c938f0e44b4a29be4263b606bba6f4964719c4f0 authored over 10 years ago
Change NUSMods.getMod to get from api with promise + callback based interface, migrate to api data format in timetable views, collections and models

4e6b66a6a60c2139f72ff5deffeafbaab068273d authored over 10 years ago
Change NUSMods.getMods to get from api with promise + callback based interface, migrate to api data format in modules view and model

8c1b3fe5a155057ef68354a1ff560fc6cafe2476 authored over 10 years ago
Add getCodesAndTitles to nusmods.js, use in SelectViews

e7496762d103093151b6a256b1db1d9050bf487f authored over 10 years ago
Rename ParsedPrerequisite and ParsedPreclusion to parsedP* to follow lowerCamelCase convention for generated fields

9815ba3ee8fc250f5e81af85821ecfe2909f8c8a authored over 10 years ago