This repository has been archived by the owner on May 25, 2021. It is now read-only.
War and Peace
Pre-release
Pre-release
Bad-Science
released this
31 Mar 02:43
·
2061 commits
to master
since this release
- Conflicts
- A warning is now displayed in the courses view if a section conflicts with selected courses
- Conflicts are precomputed on the backend by a SQL function whenever a section is saved
- Conflicts added to the sections table and API as a denormalized array of conflicting section id's
- Selections
- Selections are now stored as an object and serialized to JSON (needed for computing conflicts)
- Validation and silent error handling added to selection deserialization
- Schedule Links
- Adds linking to a specific schedule (adds schedule_num param to schedules path / view-controller)
- Displays additional information instead of broken selection view when a linked schedule is viewed
- Adds 'replace' button to replace the user's selection with those of the linked schedule when a linked schedule is viewed
- Javascript Linting
- Adds ESLint check to Travis config
- Updates ESLint config
- Refactors JS to conform to ESLint config
- New loading animation (SVG)
- Remove postgres and redis shared volumes
- Increase nginx request header buffer size to 2k