YACS RCOS Yacs Versions Save

Yacs - The Scheduler for Everyone

v0.10.1-beta

6 years ago

Fix issue where professor names with hyphens are unsearchable

v0.10.0-beta

7 years ago
  • 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

v0.9.3-beta

7 years ago
  • Sorts periods by day & start time on section#save (only when needed)
  • Adds Footer view-controller
  • Adds Flavor Text to footer
  • Adds day names to schedule columns
  • Adds some documentation to schedule.js
  • Improves README (a lot)
    • Adds description of project, goals, architecture, related projects

v0.9.2-beta

7 years ago
  • Improves Security and Efficiency mostly at nginx layer

v0.9.1-beta

7 years ago
  • Adds Schedule Sharing via URL
  • Adds ESLint config (currently unused)
  • Bug fixes

v0.9.0-beta

7 years ago
  • Contains the YACS stack within docker
  • Uses docker-compose to orchestrate containers on a single host
  • Moves fileserver (nginx) config into project
  • Adds scripts for common tasks in /bin

v0.8.3-beta

7 years ago
  • Adds filler text when descriptions are not present
  • Tracks designs in progress in artwork folder

v0.8.2-beta

7 years ago

v0.8.1-beta

7 years ago

Update for Spring 2017

v0.8.0-beta

7 years ago