1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-06-28 15:27:43 +00:00
Commit graph

1072 commits

Author SHA1 Message Date
SirStendec
3a0f94a230 4.0.0-rc12.18
* Fixed: Force Apollo queries to reload if there is missing data in the cache. This should fix the loading errors.
* Fixed: Use `Tier 1`, `Tier 2`, `Tier 3`, etc. in the emote menu when the price is not available for a subscription product.
2018-09-02 13:30:51 -04:00
SirStendec
5cd0c11b0c 4.0.0-rc12.17
* Added: Setting to disable player auto-play. (Closes #515)
* Fixed: Cheers not appearing in chat messages.
* Fixed: Reasons not working for timeouts / bans in in-line actions. (Closes #513)
2018-08-29 19:03:10 -04:00
SirStendec
cf0245204e 4.0.0-rc12.16
Return to version 4.0.0-rc12.16 because Twitch pushed their changes live again. Whee.
2018-08-28 19:13:26 -04:00
SirStendec
513174fad8 4.0.0-rc12.14
Revert to the previous version, 4.0.0-rc12.14, because Twitch rolled back changes to their chat handler. This is probably temporary.
2018-08-28 09:45:53 -04:00
SirStendec
380037d64c 4.0.0-rc12.16
* Fixed: Typo in chat code fixes causing message deletion setting to not work correctly.
* Fixed: Remove request causing following directory to crash, until such time as we can figure out why it's happening.
2018-08-27 23:08:44 -04:00
SirStendec
cf3de0d238 4.0.0-rc12.15
* Not Fixed: Directory stuff.
* Fixed: Chat handling.

This is an initial release to add support for Twitch's changes to how chat works internally. Everything should be working. I'm not entirely happy with the code though, so I'll be reviewing this in the future when I have time to clean things up.

I haven't had a chance to go over directory features yet, and likely won't for several days because of my job.
2018-08-27 20:15:43 -04:00
SirStendec
d4deb36f08 4.0.0-rc12.14
* Fixed: Twitch changed the internal structure of their dynamically loaded component system, preventing FrankerFaceZ from being able to force a new chunk to load to grab the internals of webpack.
2018-08-27 17:22:06 -04:00
SirStendec
0090e43316 4.0.0-rc12.13
* Fixed: Issue where settings context was not being set up correctly in pop-out chat.
* Fixed: Chat Width setting on various channel sub-pages on the old layout.
* Changed: Limit emote menu subscription benefit requests to 75 items per request due to issues with Twitch's GraphQL API periodically returning errors when requesting 100 items.

* Changed: Set the API stress testing experiment to 100% roll-out.
2018-08-20 14:33:30 -04:00
SirStendec
20ade3e5a4 4.0.0-rc12.12
* Changed: Add a mouse hover event handler for emote menu sections to force emotes to display in the event that the IntersectionObserver fails to update correctly.
2018-08-17 02:02:07 -04:00
SirStendec
a2a4ef9d2a 4.0.0-rc12.11
* Changed: Display gift icons in the emote menu next to gifted subscriptions.
* Changed: Force the IntersectionObserver in the emote menu to update whenever a new section is added to ensure that there's always a valid state.
* Changed: Set the API Stress Testing experiment to 35%.
2018-08-17 01:47:02 -04:00
SirStendec
1c19fe2282 4.0.0-rc12.10
* Fixed: Chat Width not applying correctly on pages like Videos on the old channel layout.
* Changed: Implement an IntersectionObserver into the emote menu in an attempt to get the menu rendering faster when there are an incredible number of emote sets.

* Changed: Roll out the new API experiment to 25%. (This is still pulling data from the old server, and merely serves to test the performance of the new server stack.)
2018-08-16 23:33:27 -04:00
Lordmau5
6518c8e7a4 Fixed: Add pagination support to the emote menu's data loader (#507)
* Fix emote menu not loading more than 100 subscription benefits
* Implement @last support in .get

Modify `curr_cursor` to use the new get @last modifier
2018-08-16 22:38:39 -04:00
SirStendec
db2c7918d5 Update dependencies. 2018-08-16 22:37:29 -04:00
SirStendec
4320f7b222 4.0.0-rc12.9
* Fixed: Disable hosting not working on the new channel layout again.
2018-08-08 23:23:10 -04:00
SirStendec
bdfdc0d75f 4.0.0-rc12.8
* Fixed: The channel metadata issue, on the legacy channel layout.
2018-08-07 22:03:34 -04:00
SirStendec
321ba85e7a 4.0.0-rc12.7
* Fixed: The fix for metadata needed a fix.
2018-08-07 21:37:21 -04:00
SirStendec
9cded8480e 4.0.0-rc12.6
* Fixed: Socket server not joining the correct room when using the new channel layout, causing some metadata to work incorrectly.
* Fixed: Featured Follow buttons not disappearing correctly when they are removed from a channel.
2018-08-07 21:14:42 -04:00
SirStendec
7b8c3617dc 4.0.0-rc12.5
* Added: Toggle the Player Stats pop-up when you click on the stream latency metadata tag.
* Fixed: Bug where the chat would not appear at full width when combining portrait mode, theater mode, and swap sidebars.
2018-08-07 14:51:06 -04:00
SirStendec
ea52a77b7b 4.0.0-rc12.4
* Fixed: Make channel metadata work again. I'm a genius. NotLikeThis
2018-08-05 17:39:19 -04:00
SirStendec
976e915ae3 4.0.0-rc12.3
* Fixed: Subscription balloon appearing off screen with the new layout and the Swap Sidebars option.
* Fixed: Metadata not updating correctly on the legacy layout.
* Fixed: Controls to block/unblock games and hide/unhide thumbnails not appearing on the directory with the new layout.
2018-08-05 17:30:59 -04:00
SirStendec
d091a35079 4.0.0-rc12.2
* Fixed: Take a few more variables into account when sizing the player for Portrait Mode.
* Changed: Fade in the Host button, not responding to user interaction while it's fading to give users a chance to react to the UI change.
2018-08-04 15:01:00 -04:00
SirStendec
7e4223ccdd 4.0.0-rc12.1
* Added: Portrait Mode Threshold setting for customizing at precisely which point Portrait Mode kicks in.
* Fixed: Do not automatically hide chat because of a narrow window when Portrait Mode is enabled.
2018-08-03 16:33:58 -04:00
SirStendec
81ebb14937 4.0.0-rc12
* Added: Portrait Mode! Put chat beneath the player when your window is taller than it is wide to make the best use of space for both the player and chat.
* Fixed: Better route matching for when we're actually on the new channel page.
* Fixed: Unable to effectively collapse chat with a custom width on the new layout.
2018-08-03 15:25:50 -04:00
SirStendec
089bc6d715 4.0.0-rc11
* Added "Chat > Behavior > Deleted Message Style" setting to customize how deleted messages appear when set to always be visible.
* Added "Chat > Filtering > Filter your own messages." setting to control whether or not your own chat messages are filtered. Defaults to disabled.
* Fixed: Channel Hosting, via better detection of new vs old channel component style.
2018-08-02 14:29:18 -04:00
SirStendec
25069e1298 4.0.0-rc10.1
* Fixed: Unreadable text on metadata pop-ups with the dark theme enabled.
2018-08-01 15:29:44 -04:00
SirStendec
6654fda11d 4.0.0-rc10
* Added: Support for rendering metadata for the new Twitch layout.
* Fixed: The option to disable Hosts not working with the new Twitch layout.
2018-08-01 15:11:03 -04:00
SirStendec
44dd04de20 4.0.0-rc9.3
* Fixed: Tooltips for sub emotes in the emote menu.
2018-07-28 12:15:42 -04:00
SirStendec
4808911b39 4.0.0-rc9.2
Fixed: Bug with player stats metadata creating an error when the player object is unavailable.
2018-07-27 14:35:11 -04:00
SirStendec
d886e5cdb5 4.0.0-rc9.1
* Changed: Do not hide the emote menu when it's taller than the whisper UI.
* Fixed: Chat features not working on the dashboard.
* Fixed: Player features not working with Twitch's new player loading scheme.
2018-07-27 03:18:19 -04:00
SirStendec
43832890b8 4.0.0-rc9
* Added: Emoji to the Emote Menu.
* Changed: Do not look up all a user's emote sets until they actually open the emote menu to reduce server load.
* Changed: Ignore a few extra useless errors with automatic error reporting.
* Fixed: Adding the Prime icon to Subscribe buttons when your free Prime sub is available.
* Fixed: Uncaught exceptions when a pop-up blocker stops us from opening a new tab.
2018-07-26 19:40:53 -04:00
SirStendec
2869eaedd8 4.0.0-rc8.6.1
* Fixed: Re-align the FFZ Emote Menu icon in the chat input box.
* Fixed: Re-align the Reset Player icon.
2018-07-24 17:36:21 -04:00
SirStendec
b8f86fe48f 4.0.0-rc8.6
* Fixed: Update Fine to deal with changes to how the React Root is stored in the DOM.

Behind the Scenes

* Working on the UI for Translation Editing
* Refactor some of the main menu dialog logic into a more generic Dialog class
2018-07-24 16:11:02 -04:00
SirStendec
154a587c87 4.0.0-rc8.5
* Added: Separate setting for hiding the Get Bits button in the site header without hiding the bits UI in chat.
* Added: Setting to hide avatars in the side navigation bar.
* Fixed: Do not inject FFZ into the Extension Testing Rig.
2018-07-24 13:52:11 -04:00
SirStendec
30519a7377 4.0.0-rc8.4
* Fixed: Hide the Get Bits button in the site header. This now requires JavaScript to do effectively as the test selector was specifically removed.
2018-07-23 17:11:42 -04:00
SirStendec
2508a6c025 4.0.0-rc8.3
* Fixed: Users mentioning themselves in Chat on Videos and Clips Chat appearing to highlight the user.
* Fixed: Attempting to read Twitch experiment state from an uninitialized controller.
2018-07-22 17:04:10 -04:00
SirStendec
5ffeb71ba7 Merge branch 'master' of github.com:FrankerFaceZ/FrankerFaceZ 2018-07-21 16:32:06 -04:00
SirStendec
2ec26f2cdc Fix socket server compilation errors. 2018-07-21 16:31:04 -04:00
SirStendec
2c2b323f3d Fix socket server compilation errors. 2018-07-21 16:28:46 -04:00
SirStendec
7e6a08ad1d 4.0.0-rc8.2
* Fixed: Appearance of Twitch emotes in locally displayed `/me` messages in chat.
* Fixed: Rendering of international usernames in Clips Chat.
* Changed: Tag error reports with the current site.

Fix the implementation of rate-limiting in the socket server to use data from the sealed request. Load a list of acceptable origins from the config file.
2018-07-21 16:26:10 -04:00
SirStendec
7f7312188c 4.0.0-rc8.1
* Fixed: Size of emojis in Clips chat.

Move a couple settings out of sites and into core modules.
2018-07-20 19:10:39 -04:00
SirStendec
2297edb051 4.0.0-rc8
* Added: Initial support for chat on Clips.
* Fixed: Do not attempt to apply the dark theme to the Twitch Prime landing page.
* Fixed: Remove debug logging from Chat on Videos.
2018-07-20 18:42:17 -04:00
SirStendec
ae9aa66799 4.0.0-rc7.1
* Fixed: Look up users for badge calculations using the new standard naming schema.
2018-07-19 22:16:00 -04:00
SirStendec
5a7a4f3ea9 4.0.0-rc7
* Added: Initial support for Chat on Videos.

Please note that moderation features are not currently available when FFZ features for Chat on Videos are enabled. There is a setting to disable custom FFZ rendering which makes moderation tools accessible.

More work has also been done on getting custom viewer cards ready.
2018-07-19 22:03:01 -04:00
SirStendec
99ba52d4ad 4.0.0-rc6.4.1
* Just a version bump and a new build in an attempt to use a new file that Cloudflare won't have loading issues with.
2018-07-19 12:03:56 -04:00
SirStendec
526c5940f0 4.0.0-rc6.4
* Added: Notify users when a new build of FrankerFaceZ is available.
* Fixed: The option to disable channel hosting. (Revert to previous channel hosting data scheme from 21 days ago.)
2018-07-18 18:58:05 -04:00
SirStendec
30ec9749da 4.0.0-rc6.3
* Fixed: Emotes in locally echoed chat messages. (Update code for parsing emotes in locally echoed chat messages to find emote data in the new location.)
* Fixed: Automatic opting out from raids not working in pop-out chat.
2018-07-18 17:06:14 -04:00
SirStendec
badb3f296e 4.0.0-rc6.2
* Fixed: Clear Chat prevention not working because the localization module was not available when generating the message.
2018-07-16 18:02:08 -04:00
SirStendec
8022cbc8be 4.0.0-rc6.1
* Fixed: Error causing messages in the delayed buffer to not be removed when a user is timed out.
* Changed: Add localization support for message when a clear chat is ignored.
2018-07-16 15:28:53 -04:00
SirStendec
9d36b78ec7 4.0.0-rc6
* Added: Setting to ignore moderators clearing chat.
* Added: Setting to remove deleted messages from chat entirely.
* Added: Setting to control the delay before chat messages appear.
2018-07-16 15:07:22 -04:00
SirStendec
c139de9d60 4.0.0-rc5.3
* Fixed: Twitch emotes not displaying in Whispers.
* Fixed: Alignment of in-line actions when using Emote Alignment: Padded.
* Changed: Display the git commit hash for the current build in the FFZ Control Center, rather than the webpack build hash.
2018-07-16 13:57:56 -04:00