SirStendec
e3a7e3b64d
Add experiments system. Add experiments UI. Update disabled buttons to use tw-button--disabled. Update chat line rendering. Add preset emote sizes to the emote menu to reduce reflows when loading. Fix directory issues caused by fixes to route sorting. Update the theme. Add a current route name value to fine router. Add recursive object protection to deep_copy.
2018-04-10 21:13:34 -04:00
SirStendec
7ecd45fcfb
Clean up a bunch of linting stuff. Clean up event listeners in tooltips to stop potential memory leaks.
2018-04-02 03:30:22 -04:00
SirStendec
0ae6e5021d
A ton of stuff. Initial migration to React 16. Initial changes for Rooms support. Add support for clip champ badge. Start using .gql source files that are compiled during import so we don't need to include GraphQL-tag in builds.
2018-02-22 18:23:44 -05:00
SirStendec
b79e910100
If we need to refetch a query in .ensureQuery
or .getFromQuery
because the results don't have the data we have requested, make a shallow copy of the query document to ensure a cache miss from Apollo's transformDocument
method.
...
This ensures that Apollo uses our newly modified query document when performing the actual request.
2018-02-02 15:57:22 -05:00
SirStendec
5429f4d329
More fixes for the Apollo update. It still has issues with ensuring queries are re-fetched properly, but it is at least modifying queries and doing what it's supposed to.
2018-02-01 16:39:24 -05:00
SirStendec
9e1ba06eef
Temporary change to at least let FFZ finish loading with the wrong Apollo version.
2018-01-29 22:59:10 -05:00
SirStendec
0f07ac5c5b
Working on replacing the GraphQL dependency with a package we control.
2018-01-29 22:25:39 -05:00
SirStendec
428caedec1
Clean up the settings for the directory features.
2017-12-01 16:54:36 -05:00
Lordmau5
6a7a19bf83
Directory Support & Apollo InlineFragment fix ( #338 )
...
* 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
2017-11-28 02:16:37 -05:00
SirStendec
b04cd8a61a
Add getEmotes method to chat.emotes. Remove emoji mentions from chat.emotes because that'll have its own module as chat.emoji. Fix bug with Room objects changing their login if FFZ's server has outdated name info. Use getEmotes in emote tokenization. Move channel bar Apollo modifiers into the channel bar module. Rename CHAT_TYPES variable to use proper casing. Add touchmove handler to scroller for people with touchscreens. Fix spacing under the player in theatre mode with whispers disabled. Add navigate method to FineRouter.
2017-11-22 15:39:38 -05:00
SirStendec
b51306019a
Add post-modifier stuff to Apollo. Add convenience methods to FineWrapper for dealing with things that are expected to only have one instance at any given time.
2017-11-22 03:33:34 -05:00
SirStendec
d2b4dcbce4
Attempt at fixing caching issues with Apollo for the stream up-time display, as well as adding a re-usable function for grabbing data from Apollo.
2017-11-17 03:12:08 -05:00
SirStendec
2c1cd94013
Disable modifications to the game directory query for now until I can find out how to make it work properly and not break things. Apollo needs a safer query merge system.
2017-11-13 16:28:42 -05:00
SirStendec
262757a20d
4.0.0 Beta 1
2017-11-13 01:23:39 -05:00