Initial Commit
Adds parsing for subscriptions. At the present it only gets a list of the subscribed channels and the info associated with them like unwatched count, thumbnail, etc..
Session and requests as well as models for YouTube have been created.
Table view is populated with subscription thumbnail images.
Authenticate using builtin HTTP server at port 28247 and save token using standard defaults.
Uses notification from token response handler sent to the authenticator to grab authorization key and exchange for access token.
Refresh button refreshes using latest access token and reloads table view.
Videos inside channels propagate data to the video table view.
Added video data source, and video parser to the session object.
Testing with flash video instead of thumbnails.
Temporary disable of internal web view. Clicking on row takes you to the video url.
Add video view and put both table views into a split view.
Video view is on the right side of the split view.
Fixed sidebar width.
If the right view isn't present when selecting a video then it is uncollapsed.
Added NSColor hex string category.
Added subclasses to fix whatever was going on with transparency not working on the table view.
Added KGNoise submodule for noise view behind transparent table.
Re-fuckulated the noise and made it prettier.
Temporary work on threading the loading of networked loading of data.
Images are threaded. Subscription loading is threaded but still suffers from carousel loading.
Merge remote-tracking branch 'origin/master'
Re-fuckulated the noise and made it prettier.
Added reauthorization method. App is only reauthorized upon launch. If left open for more than 1 hour it will stop working again and need to be closed.
Added left and right KGNoiseLinearGradientViews to the xib for the bottom bar.
Removed hard coded token.
Commented out response log.
Added INAppStoreWindow submodule and changed height of titlebar.
Auth settings are set in the proper order.
This is just a test