Updated .gitignore file
Deleted Android build files from repo
Deleted old build dirs
First version of login working. Persistant storage of login state across app launches. Custom numerical keypad to enter 5 digit External PIN from Vision homepage. Handles incorrect PIN with a message. Hides and shows bottom nav bar if not logged in.
Styled login form
Centered the login form using flexbox
Added same blue gradient that's used on TAL
Added recommended programmes to the Dashboard. Also restyled the Dashboard.
Added Trending to the Dashboard, also added some nice loading spinners while APIs are loading to give user feedback.
Styled video playback view
Now using mediaelement player which seems to handle sizing the player window better than native
Moved Live Channel Now Airing list to the Guide view
Added Watch Later listing in the renamed Library view
Made a service to calculate the number of minutes from a 'duration' property that is in HH:MM:SS format.
Refactored method of converting to integer minutes from HH:MM:SS using a service that takes an array of programmr objects and sets a duration_mins field.
Pause resume with stats reporting now working and released on TestFlight as 0.0.2
Did an iOS build
Renamed Guide view to Live, allowed iPhones to rotate
Added short bit of text explaining each screen and what it does. Added 'empty list' messages for Live channels, History, Recommendations, Trending, and Library. Also corrected fault where I was using the .127 development server for the library API instead of the production vision.lancs.ac.uk API.
Added Watch Later button to player page for VOD only. Currently an issue if you try and save a live programme and try to access it from the Saved for me list if it hasn't been recorded yet.