* Add Browse -> Popular support for avatar and uptime
* Fix potential null-erroring
* Fix Twitch's mess once again...
Also add actual decent support for the popular page and various other fixes, such as hiding blocked games and whatnot
* Fix...
* Fix occasional vanishing of stream card uptime, avatar and other info
* Additionally fix routing issues with the modified avatar div
* Add hide vodcast functionality
* Add `vuedraggable` to dependencies
* Remove LegacyAPI
* Add host button with aut-host management menu
Messy code, but it works.
* Only add `disabled` class to button if chat connection isn't there
* Fix for host button not updating it's text properly after un-/hosting
* Add tooltip to host button and use alternative way to get the chat inst.
* Rework host button stuff into new metadata
All is functional, even though the code might be a mess.
* Implement Auto-Host settings tab
* Fix reassignment to const, hehe
* Custom TMI events for Host and Unhost, plus use existing chat connection
* Code adjustments, disabling the button when host is loading, etc.
* Address code-review suggestions
Translation support and a few other fixes
* Remove inline styling
* Show error in tooltip if hosting didn't work properly or similar issues
* Address change requests
* Fix mixup
* Fix host options not having a background
* Fix styling for the host options
This adds a small border
* Hide host button on own channel
* Fix popper
* Move `isChannelHosted` method further up
* Adjust handle of auto host menu and fix vodcast hiding
* Replace loading icon with text
* Add setting for host button; Also another small issue
* Fix joining your own channel multiple times
* Address issues with Directory support
De-duplicate `modifyStreams` for Game and Community
* More de-duplication!
PogChamp
* Early return for following.js
* Rely on `props.directoryType` instead of the router
* Move a method around to properly group them
* Fix for game buttons not properly showing when switching tabs
* More fixes!
* Directory Support
- Channel avatar next to / on-top the stream card
- Stream uptime on stream card
- Host grouping with a nice UI
- Ability to block / hide games and / or their thumbnails
Missing / Not working as of right now:
- Channel avatar / uptime not showing in Game or Community directories
Fix not being able to open host menu on the stream name
Fix chat lines where you've been mentioned.
"Following" button is now hoverable
Not configurable though.
Merge remote-tracking branch 'upstream/master'
Fix for Apollo's InlineFragments
Basic game directory index support
(Outsource timeToString to some utility class!!!)
Empty merge
Fix Github's "You're behind the master branch!" annoyance
More work on Directory stuff
Community pages are now supported
Several other small things
* Proper router usage
* Several fixes
Also removing `package-lock.json` because for whatever reason that was in?
* Early return if the container or card are null
* Disable autoplay on the home page (default allow)
* Also check contentShowing event
This fixes the behavior on Chrome's simulated slow networks - the video
plays for a small amount of time then pauses. The player never fires the
'play' event if the network is slow enough to require significant
buffering.