1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-07-25 03:58:30 +00:00
Commit graph

272 commits

Author SHA1 Message Date
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
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
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
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
SirStendec
aab1177d1f 4.0.0-rc5.2
* Changed: Begin pulling a Changelog from GitHub commits rather than loading HTML from the FFZ CDN.

Implement a Markdown Vue component for safely and easily displaying rich content.
2018-07-14 17:04:06 -04:00
SirStendec
205306fd48 4.0.0-rc5.1
* Fixed: UI state not updating correctly for Blocked Terms that were created before the rc5 release.
2018-07-14 15:06:00 -04:00
SirStendec
f15d3c1d4f 4.0.0-rc5
* Added: Remove messages entirely using Blocked Terms.
* Fixed: Position of emotes in locally echoed chat messages containing emoji.

Added a `chat:receive-message` event for processing incoming chat messages before they're added to the buffer.
2018-07-14 14:13:28 -04:00
SirStendec
84589231c8 4.0.0-rc4.7
* Fixed: Action messages in chat.
2018-07-13 20:39:01 -04:00
SirStendec
46da3ee4ee 4.0.0-rc4.6
* Fixed: Add support for Twitch's new emote data structure.
2018-07-13 17:02:40 -04:00
SirStendec
17fb41f083 4.0.0-rc4.5
* Added: Whisper Support
* Fixed: UI missing hover state for a few elements added by FrankerFaceZ.
* Fixed: Handle missing badge definition when rendering FFZ badges.
* Fixed: Update static chat message type mappings.
* Fixed: Error in metadata when unable to get the proper player.
* Fixed: Incorrectly applying dark theme to products page.

A bit more work on getting enhanced viewer cards ready.
2018-07-13 14:32:12 -04:00
SirStendec
4a326823b9 4.0.0-rc4.4
* Changed: Make usernames in chat line resub messages clickable.
* Fixed: Remove debug logging.
* Fixed: Make the code to automatically leave raids more resilient against Twitch wanting people to join raids automatically.
2018-07-09 21:35:31 -04:00
SirStendec
0775cd1e77 4.0.0-rc4.3
* Added: Settings Search
* Added: Button to open the FFZ Control Center in a new window.
* Added: Button to fade the FFZ Control Center.
2018-07-05 20:27:17 -04:00
SirStendec
a23bc74ae4 4.0.0-rc4.2
* Fixed: Issue scrolling up with Smooth Scrolling enabled and Freeze on Hover disabled.
2018-07-04 14:23:21 -04:00
SirStendec
6201555da5 4.0.0-rc4.1
* Changed: Update the dark theme with changes from Twitch's CSS.
* Fixed: Hide the empty spaces in the directory from where we have hidden reruns.
2018-07-04 13:29:33 -04:00
SirStendec
0f88ce216f 4.0.0-rc4
* Added: Smooth Scrolling for Chat. (Thanks @neuspadrin)
* Changed: Disable mouse interaction with the background of the metadata bar when it's visible over the player in theater mode.
* Fixed: All directory features except host menus.

* API Added: tList(...) method for i18n to support localizing strings with embedded links, etc.
2018-07-03 18:39:00 -04:00
SirStendec
5626a3c389 4.0.0-rc3.3.
* Update all usages of `tw-input` and `tw-select` to use the new, overly-verbose classes Twitch added.
* Add a few of the monkey faces to the local emote code to make them work.
* Override emotes when building the emote code <-> id map, to let emotes from higher sets override global emotes.
2018-06-29 19:45:33 -04:00