Skip to content
Your Semester Made Easier | Course Scheduling & Social Tools for Students
HTML Python JavaScript Other
Branch: master
Clone or download

Latest commit

kristinyim Sync with JHUOpenSource (#1133)
* Added docker development artifacts

* added more docker docs

* update docker docs

* optimize docker build

* Docker updates, latest Ubuntu

* add pg

* basic nginx

* support env varts for settings

* Splitting nginx image

* Add curl to nginx image

* Running parser in docker, remove 2017

* Use db name from env in docker image

* Force terms to parse

* Found and commented out old semesters for JHU

* restore terms, back to hardcoded for speed for now

* Add back active semesters

* addedFall18FinalExam

* added f18 to config.json

* removed duplicate line, added event key handling to leave timetable_name_input text box

* fixed pre_req parsing

* ran lint, fixed pre req parsing

* removed extra spaces

* removed new lines

* python print statements now show up in docker-compose up

* added dates through Spring 2020, also have it so first thursday of fall semester has a monday schedule the way it should

* fixed Fall18 final exam sched

* removed apikey change

* took away consolelog

* made fixes according to Kristin's comments, fixed spacing and commented on if/else statements

* fixed locations bug in digestor

* fixed tests: lint and new snapshots

* added chrome stable to yml file

* fixed python tests

* trying to match travis node version to local

* Adding babel-core for travis

* match babel-jest to local version

* remove babel-jest as it's in packaes.json, set jest version to match dev dependencies from package

* Remove webpack from travis as it's in packages.json

* Update travis status to point to this repo's build

* add option to add a custom description or announcement page to an agreeement

* js linting

* update snapshots

* more linting

* update banner test to use new fixture

* Removed schools no longer supported from the Splash page

* removed all non-JHU schools from splash page in all three places

* fixed bug that autolocks everything

* fixed dispatch for alertnewtimetable and togglesignupmodal

* fixed lint and addded database port

* updated search bar

* deleted white segment

* centered text

* should be done

* finished bar

* deleted unused imgs

* changed bar classes to ids

* fixed lint

* added social auth redirect flag

* formatted font, hovering outline, and tip drop town button.

* fixed drop down tip / adjusted width of drop down menu

* fixed updating ui

* checked checkmark to green

* Revert "fixed updating ui"

This reverts commit 9613b76.

* added cid to response, used to update entities course reaction

* passing lint and updated tests

* removed else

* reenabled scrollbar and sorted courses by course number level

* updated comments about comparator

* added semester and schedule

* added config.json

* fixed sorting, scrolling with arrow keys works now

* created agreement and edited notice page. still need to do some more

* refactored scrolling code and optimized search

* added a few comments regarding the new scrolling and sorting

* Added support for local SSL using caddy and self-signed certs. You can now access https://sem.y or https://jhu.sem.y - you will need to accept the self-signed certs once.

* Added filtering to caddy to work with local assets, used custom caddy image

* Always use SSL redirects

* added title to agreements

* forgot migrations file

* edited request link and accessing but denied

* removed gender from user model

* forgot migration file

* removed all instances of gender

* added catch for invalid time ranges

* created agreement and edited notice page. still need to do some more

* added title to agreements

* forgot migrations file

* added maintenance page, link to by /maintenance_testing

* need mail credentials

* still need credentials, start new Mailer, template, and script

* final tos, pp, notice

* styled email

* removed filter by term/year

* cleaned up notice and started nonjhu

* made link a hyperlink

* send jhu emails

* add comment

* added school to notice mailer

* updated nonjhu email

* Turn off debug in production

* removed unnecessary changes

* extra comma causing fb login to break

* fixed deleted acc link typo
Latest commit 468dea9 Mar 8, 2019

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__mocks__ Revert "Revert "Merge branch 'staging' into master"" Jul 6, 2017
agreement Sync with JHUOpenSource (#1133) Mar 8, 2019
analytics Parsing tests and school mappers refactor (#1009) Sep 4, 2017
authpipe Sync with JHUOpenSource (#1133) Mar 8, 2019
build Sync with JHUOpenSource (#1133) Mar 8, 2019
courses fix build (#1084) Sep 6, 2018
docs Sync with JHUOpenSource (#1133) Mar 8, 2019
exams Sync with JHUOpenSource (#1133) Mar 8, 2019
helpers add delete account feature flow (#1135) Mar 5, 2019
integrations Migration + Front End for Learning Den Support (#1106) Oct 27, 2018
logs Celery integration: parallelize tasks, unsure about memory usage patt… May 1, 2017
misc Sync with JHUOpenSource (#1133) Mar 8, 2019
parsing Sync with JHUOpenSource (#1133) Mar 8, 2019
scripts Sync with JHUOpenSource (#1133) Mar 8, 2019
searches Sync with JHUOpenSource (#1133) Mar 8, 2019
semesterly Sync with JHUOpenSource (#1133) Mar 8, 2019
static Sync with JHUOpenSource (#1133) Mar 8, 2019
student Sync with JHUOpenSource (#1133) Mar 8, 2019
timetable Sync with JHUOpenSource (#1133) Mar 8, 2019
.babelrc Revert "Revert "Merge branch 'staging' into master"" Jul 6, 2017
.coveragerc Add testing code coverage Mar 29, 2017
.eslintignore snapshot test of course modal May 16, 2017
.eslintrc.js Add option to add a custom description or announcement page to an agr… Jan 29, 2019
.gitignore Bugfix/fbpic (#1089) Sep 9, 2018
.jshintignore add precommit hook for linting Apr 17, 2017
.jshintrc add precommit hook for linting Apr 17, 2017
.sass-lint-precommit.yml precommit allows warnings, npm run lint & PR do not allow warnings May 25, 2017
.sass-lint.yml precommit allows warnings, npm run lint & PR do not allow warnings May 25, 2017
.travis.yml Sync with JHUOpenSource (#1133) Mar 8, 2019
.zappr.yaml Update .zappr.yaml Feb 6, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Aug 6, 2017
COPYING add symlink to COPYING for GPL Jul 18, 2017
Dockerfile Added Docker Setup Option (#1121) Feb 2, 2019
LICENSE Create LICENSE Jul 18, 2017
LICENSE_HEADER Parsing tests and school mappers refactor (#1009) Sep 4, 2017
README.md Sync with JHUOpenSource (#1133) Mar 8, 2019
docker-compose.yml Sync with JHUOpenSource (#1133) Mar 8, 2019
docker-dev.txt Sync with JHUOpenSource (#1133) Mar 8, 2019
manage.py Sync Master & Staging (#984) Aug 5, 2017
package-lock.json Sync with JHUOpenSource (#1133) Mar 8, 2019
package.json fix build (#1084) Sep 6, 2018
postcss.config.js Fixed ESLint issue with license in js files (#1008) Aug 15, 2017
pylintrc Add pylint settings file Apr 29, 2017
requirements.txt Update reqs (#1116) Dec 1, 2018
supervisord.conf Sync Master & Staging (#984) Aug 5, 2017
webpack.config.js Fixed ESLint issue with license in js files (#1008) Aug 15, 2017

README.md

Read the docs and learn more: http://semesterly.readthedocs.io/en/latest/

License

Copyright 2017, Semester.ly Technologies, LLC

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

You can’t perform that action at this time.