From 78d40d402ecf38e8232feef16cdac8b175a5754d Mon Sep 17 00:00:00 2001 From: SirStendec Date: Thu, 17 Jul 2025 12:22:11 -0400 Subject: [PATCH] 4.77.9 * Fixed: Issue with chat disappearing after a recent Twitch update. * Fixed: Various font size issues. --- package.json | 2 +- src/modules/chat/index.js | 13 +++++-- src/modules/chat/tokenizers.jsx | 2 +- src/modules/emote_card/components/card.vue | 14 ++++---- .../emote_card/components/manage-ffz.vue | 6 ++-- .../emote_card/components/modifiers.vue | 12 +++---- .../emote_card/components/report-form.vue | 6 ++-- .../main_menu/components/action-editor.vue | 34 +++++++++---------- .../main_menu/components/addon-list.vue | 8 ++--- src/modules/main_menu/components/addon.vue | 4 +-- .../main_menu/components/async-text.vue | 6 ++-- .../main_menu/components/backup-restore.vue | 2 +- .../components/badge-term-editor.vue | 10 +++--- .../main_menu/components/badge-visibility.vue | 6 ++-- .../components/blocked-type-editor.vue | 6 ++-- .../main_menu/components/changelog.vue | 18 +++++----- .../main_menu/components/chat-tester.vue | 8 ++--- .../main_menu/components/clear-settings.vue | 6 ++-- .../main_menu/components/emote-priorities.vue | 8 ++--- .../main_menu/components/experiments.vue | 18 +++++----- .../components/filter-rule-editor.vue | 4 +-- .../main_menu/components/home-page.vue | 16 ++++----- .../main_menu/components/link-tester.vue | 6 ++-- .../main_menu/components/main-menu.vue | 6 ++-- src/modules/main_menu/components/md-page.vue | 4 +-- .../main_menu/components/menu-page.vue | 8 ++--- .../main_menu/components/profile-editor.vue | 12 +++---- .../main_menu/components/profile-manager.vue | 18 +++++----- .../main_menu/components/profile-selector.vue | 6 ++-- .../main_menu/components/reason-editor.vue | 6 ++-- .../main_menu/components/term-editor.vue | 10 +++--- .../main_menu/components/tooltip-tos.vue | 2 +- .../components/translation-ui.vue | 8 ++--- .../viewer_cards/components/loading-tab.vue | 4 +-- src/sites/clips/line.jsx | 2 +- src/sites/player/metadata.jsx | 4 +-- src/sites/twitch-twilight/modules/channel.jsx | 2 +- .../modules/chat/emote_menu.jsx | 16 ++++----- .../twitch-twilight/modules/chat/input.jsx | 2 +- .../twitch-twilight/modules/chat/line.js | 4 +-- .../modules/chat/settings_menu.jsx | 4 +-- .../modules/featured-follow.vue | 4 +-- .../modules/host_button/host-options.vue | 4 +-- .../twitch-twilight/modules/menu_button.jsx | 8 ++--- .../modules/video_chat/index.jsx | 4 +-- src/std-components/autocomplete.vue | 6 ++-- src/utilities/rich_tokens.js | 2 +- 47 files changed, 184 insertions(+), 177 deletions(-) diff --git a/package.json b/package.json index 1fdf070b..cc39383a 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "frankerfacez", "author": "Dan Salvato LLC", - "version": "4.77.8", + "version": "4.77.9", "description": "FrankerFaceZ is a Twitch enhancement suite.", "private": true, "license": "Apache-2.0", diff --git a/src/modules/chat/index.js b/src/modules/chat/index.js index edc66288..77c79f10 100644 --- a/src/modules/chat/index.js +++ b/src/modules/chat/index.js @@ -1935,7 +1935,8 @@ export default class Chat extends Module { is_action, ffz_emotes: emotes, timestamp: msg.sentAt && msg.sentAt.getTime(), - deleted: false + deleted: false, + toJSON: () => null }; out.user.color = out.user.chatColor; @@ -1982,7 +1983,7 @@ export default class Chat extends Module { if ( ! reply ) return null; - return [ + const out = [ { type: 'reply', text: reply.parentDisplayName, @@ -1996,6 +1997,9 @@ export default class Chat extends Module { text: ' ' } ]; + + out.toJSON = () => null; + return out; } @@ -2576,7 +2580,10 @@ export default class Chat extends Module { } } - return tokens || []; + tokens = tokens || []; + tokens.toJSON = () => null + + return tokens; } diff --git a/src/modules/chat/tokenizers.jsx b/src/modules/chat/tokenizers.jsx index de509c7d..a2a173fe 100644 --- a/src/modules/chat/tokenizers.jsx +++ b/src/modules/chat/tokenizers.jsx @@ -174,7 +174,7 @@ export const Links = { {content} {url_notice ?
{url_notice} -
+
{this.i18n.t('tooltip.shift-detail', '(Shift for Details)')}
: null} diff --git a/src/modules/emote_card/components/card.vue b/src/modules/emote_card/components/card.vue index 0d28a2fd..24ec92e2 100644 --- a/src/modules/emote_card/components/card.vue +++ b/src/modules/emote_card/components/card.vue @@ -12,7 +12,7 @@
-
+

@@ -31,18 +31,18 @@

{{ t('emote-card.loading', 'Loading...') }}

{{ emote.source_i18n ? t(emote.source_i18n, emote.source) : emote.source }}

-

+

-

+

-

+

-

{{ t('emote-card.manage', 'Manage My Collections') }}

+

{{ t('emote-card.manage', 'Manage My Collections') }}

-

+

@@ -128,4 +128,4 @@ export default { } - \ No newline at end of file + diff --git a/src/modules/emote_card/components/modifiers.vue b/src/modules/emote_card/components/modifiers.vue index 90ee5648..1f84f7a7 100644 --- a/src/modules/emote_card/components/modifiers.vue +++ b/src/modules/emote_card/components/modifiers.vue @@ -8,7 +8,7 @@ @click="toggle" >
-

{{ t('emote-card.modifiers', 'Modifiers') }}

+

{{ t('emote-card.modifiers', 'Modifiers') }}

-

{{ mod.name }}

+

{{ mod.name }}

{{ mod.source_i18n ? t(mod.source_i18n, mod.source) : mod.source }}

-

+

-

+

\ No newline at end of file + diff --git a/src/modules/emote_card/components/report-form.vue b/src/modules/emote_card/components/report-form.vue index 2c841b28..4b3cbe05 100644 --- a/src/modules/emote_card/components/report-form.vue +++ b/src/modules/emote_card/components/report-form.vue @@ -2,7 +2,7 @@