Skip to content
This repository has been archived by the owner on May 25, 2021. It is now read-only.

War and Peace

Pre-release
Pre-release
Compare
Choose a tag to compare
@Bad-Science 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