Ignore platforms directory and constants file

(To protect database access)
Remove build files
Initial commit

Guide on how to push an app update to the Play and iTunes stores
New version
Ionic lib update
Header bar fixes, back arrow, network loader, ...

- add classes to fix iOS7 specific header bar positioning problem where
logo overlapped content
- .back-arrow class for back arrow on each page
- put solid green background on loader backdrop
- added classes for network-loader
- added classes for day-selector in registration form
- fixed indent on many classes
- added standard a-period, b-period, etc. classes for background colors
on registration form and in schedule letter squares
Initial commit
Include constants.js and filters.js
Include constants and filters, add network test

- add .run() property to app that contains checkOnLine() which sets
$scope.online based on whether or not the app is connected to the
internet
Refactor

- add sync of user data (including usage info) every time schedule is
synced
- used promise chaining instead of nested promise .then()’s
- add NetworkCtrl which tests for network connection when the “No
network” overlay is displayed
- add support for “no network” overlay when there’s no internet on the
schedule page
- add deselectDays function to RegisterCtrl to take care of deselecting
days when they are selected in the alternate class
- add processPhoneNumber() to filter phone number as it is typed
- made register() retrieve newly created user from database instead of
relying on locally created data, used promise chaining and included
error handling
Initial commit

Filters: sentence case (capitalize string in sentence case), class days
(convert array of strings into array of integers for alternate class
days), range (generate integer array of given length, start to end),
phone number (add dashes while typing and prevent being longer than 12
digits)
Directive: period (WIP)
Removed legacy schedule creation function
Initial commit
Add syncUser, update classOrder + classDays ...

syncUser: sync user to database
classOrder: update to handle lunch, and be more readable
dateFactory: put skipWeekend in an independent function, rewrite for
readability and reuse of code
classDaysFactory: rewrite to handle new class days format from
registration form, use class days filter to handle the actual work
usageFactory: create, finds usage and creates object of it
phoneNumberFactory: prevents unwanted characters in phone number input
and uses phone number filter to add dashes and prevent going beyond 12
characters
LoadingFactory.showNoConnection: show ‘noconnection.html’ overlay
LoadingFactory.quickHide: hide loading without 200ms delay
Update header to use new back link
Change paths from absolute to relative, add text
Add WiFi icon credit
Put login box in a form, added ng-change
Refactored day selectors, new header back button

Day selectors now use ng-repeat to generate 8 custom-styled radio
buttons which correspond to period.days and period.alternate.days
(instead of both feeding into the same array with values of either
“primary” or “alternate”).
Day selectors use ng-click function “deselectDays” to make sure only
one period at a time can have a given day selected because both classes
can’t meet on the same day.
New header back button, removed ng-style on blocks

Period letter blocks now use common a-period, b-period, etc. styles
instead of ng-style + list of css styles from controller