@
) followed by usernames are clickable. Localized display names will not work.)name_key
rather than id
for badges added through the API to give them predictable classes.name_key
parameter to API constructor.chat-view-init
and chat-view-destroy
events for adding event handlers to chat.api.iterate_chat_views
method to be used during initialization to call the chat-view-init
events for already existing chat views.sort
property for emote sets for sorting the My Emoticons menu.source_line
property for emote sets to further customize the source displayed in emoticon tooltips.no_tooltip
property for badges to avoid adding the default tooltip behavior.target-msg-id
when users are banned.Add Friend
buttons when friends are disabled.isLoading
function. (Presumably because the player doesn't break if you try using it while it's loading, now.)/untimeout
support.view:room
with component:chat/chat-room
which broke several features. Unbroke them.modifier
flags were not being accepted.Object.assign
.api.on(event, callback)
, api.off(event, callback)
, and api.trigger(event, args...)
initialized
, bttv-initialized
, room-add
, room-remove
, room-message
api.iterate_rooms(function(room_id) { })
to call a function for every current chat room.register_chat_filter
, unregister_chat_filter
, register_on_room_callback
, and unregister_on_room_callback
fetch
.>deleted link<
when they shouldn't."null"
if they didn't have high-DPI images causing them to render as a blank for some users.--prime--
in FFZ's emote tooltips.-webkit-mask
property.hasSystemMsg
property as systemMsg
will always contain a string now.Hidden Badges
setting to make it more obvious how to hide any given badge when the names don't quite lien up.Free with Prime
from the sidebar.hidden
property for emote sets to keep them out of the emote menu./rules
chat command to show the chat rules for a room./open_link
chat command for use with moderation actions./fetch_link
chat command for user with moderation actions.undefined
in chat under certain situations./ffz following
.Deprecated
and not Depreciated
.NaN
for group chats.hasOwnProperty
, which is a JavaScript function named and it broke things slightly.current_bitrate
if the more accurate player stat is not available.getVideoInfo
function as the new HTML5 player now exposes playback statistics.getVideoInfo
, FFZ will parse stats from the overlay that shows on-stream.playback_bytes_per_second
to calculate the current bitrate, as the other bitrate statistics don't update properly.model:stream
to model:deprecated-stream
which broke the following count in the sidebar.overflow: hidden
to chat lines to hide Zalgo text.{id}
in Custom In-Line Moderation Icons to insert the message ID into the command.model:channel
has been renamed to model:deprecated-channel
.float
when rendering chat.background-size
was not specified.api.add_badge(badge_id, badge)
, api.remove_badge(badge_id)
, api.user_add_badge(username, slot, badge_id)
, and api.user_remove_badge(username, slot)
to allow other extensions to more easilly add and remove badges to FFZ.shouldRenderMessageBody
property.Infinity:NaN:NaN
which... while kinda true, isn't really helpful?controller:layout
and controller:login
to be service:
s instead, which broke several FFZ features and prevented FFZ from detecting that a user was logged in. This has been fixed./emoteonly
when we know it's enabled on a room./ffz reload
command had a bug preventing it from completing and showing output to the user.document.body
exists, apparently.More at Twitch
in the sidebar.api.user_add_set(user_name, set_id)
and api.user_remove_set(user_name, set_id)
to manage a user's emoticon sets.api.register_chat_filter(filter)
to allow APIs to pre-filter chat messages.(Chat Paused Due to Mouse Movement)
warning is no longer visible over chat./ffz reload
erroring.watch
, unwatch
, and constructor
..admin
instead of .notification
to style sub notices, like a silly person.ffz.settings.set("dev_html5_player", true)
box-sizing: border-box
by Twitch./card <username>
command to open a moderation card for any user without having to click their name.undefined
when rendering /me
lines in moderation cards.component:twitch-chat-input
instances.settings
back to model
, breaking my fix by reverting behavior.Ember.View.views
, so I had to start looking up -view-registry:main
to find things.lables
instead of labels
. /mods
output to not display in chat.ok
instead of True
.