Codename xenon
- Retrieves schedule information from the WS Companion API, a Django web server
- Displays pertinent information to Windsor Secondary students about their schedules
- Displays class rotation
- Sends daily configurable notifications to users with schedule information
- Algorithmic approach to finding the schedule so that some schedule information can be retrieved while offline
- Displays teacher contact information
- Different views (daily and weekly)
- JavaScript, HTML, CSS(using SASS)
- Ionic Framework
- Angular(as a part of Ionic Framework)
- Xcode to painstakingly build for iOS...
- Git
Some changes are undocumented here because they were added directly through the WS Companion API server
3.1.1
- Added grad-specific notifications opt-in checkbox
3.1.0
- Added local notifications for block rotations
- Added push notifications
- General fixing of stuff
3.0.4
- Fixed a bug with daylight savings time that caused the app to freeze
3.0.3
- fixed some internal bugs
- fixed special days(pro-d days, etc.) not showing up properly on week view
3.0.2
- Fixed the rotations being displayed incorrectly.
3.0.1 Changelog:
- fixed bug with events not properly appearing in day view
3.0 Changelog:
- Complete remake of the app using the ionic framework!
- Material-ish redesign
- Pull down to refresh instead of refresh button
- Everything is updated live from the internet! No need to update the app every year to get the rotations or events.
- Support for events such as holidays, sports games, exams, and much more!
- Swipe left and right to change weeks
- Updated contact information
- Updated about page with new email
- Set a class for each rotation in the settings and see what class you have when! No need to memorize which is class is what number anymore!