Skip to content
rianadon edited this page Mar 29, 2019 · 26 revisions

Welcome to the Check PCR wiki!

Most of the information that you need is on the home page. The only purpose of this wiki is to show the upcoming features and talk about security.

Stuff that will probably never get done

If you really want one of these implemented, feel free to submit a PR or create an issue with a decent outline/start on the code.

High priority
  • Integrating with the upper school bell schedule to hide assignments in list view after class is finished
  • Syncing (going to take a while to implement)
    • Modifications to assignments
    • completed assignments
Medium priority
  • Switching the color theme in the navbar and anywhere else you see green
Low priority
  • Showing the bell schedule and overlaying due assignments on top of that
  • Show summary of assignment on hover
  • Simplifying website's API

Stuff that is done

  • Month view switching equivalent to list view day switching
  • Move from coffeescript to typescript (decaffeinate) and split code up into multiple files
  • Button to log out of PCR
  • Make a few more directories so there aren't so many files dumped into the project root
  • Option to display tasks in the same color as similar assignments
  • Switching between month and week view in-app (finally got it working!)
  • Avoiding showing assignments after school is done
  • Switching days in list view
  • Bringing up list view for a date by double clicking / long tapping a date in calendar view
  • Adding separate panel for todo items
  • Showing modifications inside assignments in list and calendar view
  • Button to show what had been changed between the two versions of an assignment (inside assignments)
  • Custom colors in settings
  • Ability to add extra assignments / to do items
  • Modifying assignments
  • Integrate Athena with website
  • Proxying GitHub API through website server
  • Merging the view bug fixes in the openshift branch
Clone this wiki locally