Fixed: Settings are now properly and immediately synchronized across all open windows.
4.0.0-beta1.6@e81b570ec2664e4cd19c
Fixed: Following Directory features not working correctly.
4.0.0-beta1.6@3402c0380be5b35d7f16
Added: Support for custom moderator badge images.
Fixed: Some badges appearing incorrectly with the Circular, Small badge style.
4.0.0-beta1.6@b26925b82613bdc459b5
Fixed: Minimal Navigation causing the navigation bar to render over theater mode.
Fixed: Provide a secondary build of FrankerFaceZ that uses Babel for transpiling for Microsoft Edge compatibility.
Changed: Start subscribing to the channel topic when viewing a channel for future features such as SRL races and Featured Channel buttons.
Performance: Refactored the React component hooks to allow for less time with a MutationObserver registered.
4.0.0-beta1.6@66bf9e883f32aba529af
Fixed: Metadata covering chat in theater mode with Swap Sidebars enabled.
Fixed: Player Overlay Extensions not being hidden properly.
Fixed: FFZ settings not being added to the chat settings menu.
Changed: Display subscriber notifications as Tier X like Twitch does rather than with the monetary value.
4.0.0-beta1.6@0a9fd7bd2f3805c7acc9
Fixed: Gap at the top of the page with Minimize Navigation enabled.
4.0.0-beta1.6@a5ecaae56ffd500ab715
Changed: Add an error handler to the chat scroller, along with alternative rendering when there is an error. This will hopefully stop chat breaking without automatically recovering.
4.0.0-beta1.6@c643fcdd1cb8343964c3
Changed: Add error handlers for the chat controller and chat container React components to, hopefully, stop chat from breaking entirely when React forgets how to DOM.
4.0.0-beta1.6@5442f1e095968e230f60
Fixed: Stop displaying empty messages with resub notices that don't have a message.
Changed: Make adjustments to timing and how errors are handled when forcing React components to update to hopefully resolve an impossible to reproduce issue with chat disappearing.
4.0.0-beta1.6@e9ed380d87da80b42502
Changed: Update setting that hides pinned cheers for the new Top Cheerers leaderboards.
4.0.0-beta1.6@1d563b0f42b9912f8494
Added: Prime Reminder! Display a crown on subscription buttons when your free channel sub with Prime is available.
4.0.0-beta1.5@08fecb05d7e54dc038b0
Added: Setting to control how much the player volume changes when you scroll to adjust the volume.
Changed: Update the gray theme with the latest changes to Twitch's dark theme.
Fixed: /me messages in chat not rendering correctly.
4.0.0-beta1.5@e5095bc624a4d0c6be15
Fixed: Further fixes for the React 16 upgrade. Most features should now be working.
4.0.0-beta1.5@ef163f5d644217193110
Added: Integration for the Emote Menu for Twitch extension.
Fixed: React 16 support.
Note: Many features are still broken. This is just an initial quick fix.
4.0.0-beta1.5@a752805865b1313466a7
Added: Setting to hide the Live indicator from live channels in the directory.
Fixed: Bug preventing clicking on box art on a live streamer in the directory when a channel avatar is being displayed.
Fixed: Chat on Videos with a custom chat width.
Changed: Update the Gray Theme with the latest changes from Twitch's dark theme.
API Changed: Draw settings page sub-pages if there are no contents of the settings page.
4.0.0-beta1.5@676b97e4ce5229b90db5
Fixed: The Hide Vodcasts setting has been updated to Hide Reruns.
Fixed: Text wrapping and performance issues with the directory after a Twitch update.
API Changed: Add optional arguments to suppress logging when registering emote sets.
4.0.0-beta1.5@bd87103fc1c64cf0df6d
Added: Setting to disable chat rituals, such as "User is new here! Say hello!"
Changed: When badges have combined, display both source badges in the tooltip to reduce confusion.
Changed: Support overriding color, image, and title for badges on a per-user level.
Fixed: Apollo caching modified queries when it shouldn't, causing additional data requested by FFZ including stream up-time to not be fetched.
4.0.0-beta1.5@a072b3e2b1e9dd395378
Fixed: Part two of the fixes for the new Apollo version. FFZ should now be loading data mostly correctly.
Bug: The directory features are not currently working unless you navigate to it from another page.
4.0.0-beta1.5@ab19f207a73078a1e97f
Changed: Include our own version of GraphQL because we can't trust Twitch.
Fixed: Temporary fix for FFZ not loading at all on the build of Twitch with updated Apollo and GraphQL libraries.
Several features are still broken for users experiencing that build including: literally everything to do with the directory and stream uptime display.
We'll fix these issues as soon as the main developer can actually get access to the newer build to write compatible code.
4.0.0-beta1.5@5f6029b8672c05bfed85
Fixed: Unable to load Twitch badge data. (They moved it in memory.)
4.0.0-beta1.5@5aed9c5b086948ebcfc3
Added: Render badges added by FrankerFaceZ and other extensions using FFZ's API.
Added: Option to show the channel metadata bar when hovering over the player in theatre mode.
Fixed: Badges and chat font size displaying incorrectly when the browser's font size is not set to default.
4.0.0-beta1.5@68369664d8835665997c
Fixed: Chat Freeze breaking due to Twitch moving the scrollToBottom function out of the prototype and defining it on the chat pane during construction.
4.0.0-beta1.5@9a60ce1ee6c58905c6eb
Fixed: Player not covering the whole window in theater mode with a custom chat width and chat collapsed.
Fixed: Player not covering the whole screen when you enter fullscreen from theater mode. (Twitch Bug)
Fixed: Position of channel bar with Minimize Navigation is enabled.
Fixed: Tooltip placement.
4.0.0-beta1.5@764c7c372c158220ed04
Fixed: Directory stuff breaking.
4.0.0-beta1.5@fbebd8ab68081089f9f4
Fixed: Detection of Promise return values on Firefox, where Promises are apparently not Promises.
4.0.0-beta1.5@88b2aa86d34d0649d0d5
Added: Host Button
Added: Option to hide vodcasts from the directory.
4.0.0-beta1.4@317c31074720f7071bd3
Fixed: Tooltip positioning.
Fixed: Stream titles disappearing in the directory.
Fixed: Borders with Swap Sidebars enabled.
Fixed: Channel logos and game boxart not hiding on hover when the appropriate option is enabled.
Fixed: Custom chat font sizes not changing the line height.
4.0.0-beta1.4@7ca245f1bf1509160a2c
Fixed: Everything.
Twitch renamed all their CSS classes to start with tw- requiring significant modifications to basically all of FFZ to insert tw- everywhere.
4.0.0-beta1.4@8e759e6ddfa7aa70cfea
Fixed: Message highlighting in chat.
4.0.0-beta1.4@eb51eeb2dadafdea2bde
Added: Block games and hide thumbnails in the directory.
Added: Show stream up-time in the directory.
Added: Group hosts of the same channel in the directory.
Added: Show user avatars in the directory.
Changed: Use chat appearance settings on whisper messages.
Fixed: Don't try running on the blog sub-domain.
Fixed: Invalid cheers in chat rendering as cheers.
Fixed: Swap Sidebars, the channel bar positioning, and Chat Width that broke when Twitch launched their Mini Player feature.
4.0.0-beta1.3@5e6a1dc050c847836d76
Fixed: Update the Gray Theme to work with the latest Twitch changes.
4.0.0-beta1.3@e9f50a51ebfc3148faf9
Added: Option to disable the player's auto-play when you're on the front page of Twitch.
Fixed: Bug with emoticons not appearing for yourself, or appearing incorrectly, when you send a message with emoticons.
Fixed: Chat Width not applying to Chat on Videos.
4.0.0-beta1.3@af36d7201d43cc346d1b
Fixed: Chat lines that you have been mentioned in not highlighting and not having proper padding.
4.0.0-beta1.3@7493d51cfb8e1b4448f0
Fixed: Emoticons not appearing for yourself when you send a message with /me
Changed: Transform re-sub notices into a standard chat message so that we can override the rendering. This fixes colors, emotes, etc.
4.0.0-beta1.3@da5b35d5323e5151e3ea
Fixed: Add a touch scroll event handler for chat scrolling, as Twitch left that out for some reason.
Fixed: Don't use the user login from the FFZ API unless we don't already have the login for a room.
Fixed: Don't leave a gap under the player in theatre mode when whispers are hidden.
4.0.0-beta1.3@1ee69894e169e3173e19
Fixed: Twitch removed the current route from the output of store.getState(), causing loading issues with FFZ enabled.
Changed: Use slightly brighter/darker colors for testing username readability, due to alternating rows having different background colors.
4.0.0-beta1.3@f93396a7a97f1a01b284
Fixed: Chat Font Size and Family settings not being applied.
Fixed: Scroll to Change Volume being reversed on Firefox.
4.0.0-beta1.3@e82e3deb4ad3e3f1b253
Added: Chat > Behavior > General > Scrollback Length