diff --git a/locales/en-US.yml b/locales/en-US.yml
index 4ea13f0486..3f424ff5d1 100644
--- a/locales/en-US.yml
+++ b/locales/en-US.yml
@@ -1293,6 +1293,7 @@ showDetailTimeWhenHover: "Hover the timestamp of the note to expand the detailed
noteClickToOpen: "Click to open note details"
enableFallbackReactButton: "Enable fallback reaction button"
enableMFMCheatsheet: "Enable MFM Cheatsheet in post form"
+disableReactionsViewer: "Disable reactions viewer"
autoSpacing: "Auto Spacing"
autoSpacingDescription: "Adding spaces between CJK and English characters"
performance: "Performance"
diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml
index 95d2d78b8e..ee15e15ca7 100644
--- a/locales/zh-CN.yml
+++ b/locales/zh-CN.yml
@@ -1302,6 +1302,7 @@ showDetailTimeWhenHover: "悬浮/长按帖文时间戳时,展开详细时间"
noteClickToOpen: "点击展开帖文详情"
enableFallbackReactButton: "开启Fallback回应按钮"
enableMFMCheatsheet: "在帖文编辑框中启用MFM Cheatsheet"
+disableReactionsViewer: "禁用帖文回应显示"
autoSpacing: "自动空格"
autoSpacingDescription: "在CJK字符和英文字符中添加空格"
messageToFollower: "给关注者的消息"
diff --git a/locales/zh-TW.yml b/locales/zh-TW.yml
index 11dbe6630f..bccc123ea2 100644
--- a/locales/zh-TW.yml
+++ b/locales/zh-TW.yml
@@ -1302,6 +1302,7 @@ showDetailTimeWhenHover: "長按貼文時間戳記時展開詳細時間"
noteClickToOpen: "點擊展開貼文詳情"
enableFallbackReactButton: "啓用Fallback回應鍵"
enableMFMCheatsheet: "在貼文編輯框中啓用MFM Cheatsheet"
+disableReactionsViewer: "禁用貼文回應顯示"
autoSpacing: "自動間距"
autoSpacingDescription: "在CJK字符和英文字符中添加間距"
messageToFollower: "給追隨者的訊息"
diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue
index dfd7489bbf..2783d42044 100644
--- a/packages/frontend/src/components/MkNote.vue
+++ b/packages/frontend/src/components/MkNote.vue
@@ -114,7 +114,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ appearNote.channel.name }}
-
+
{{ i18n.ts.more }}
diff --git a/packages/frontend/src/pages/settings/pari.vue b/packages/frontend/src/pages/settings/pari.vue
index 8d1f192f0f..f8010725a9 100644
--- a/packages/frontend/src/pages/settings/pari.vue
+++ b/packages/frontend/src/pages/settings/pari.vue
@@ -60,6 +60,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.enableFallbackReactButton }}
{{ i18n.ts.enableMFMCheatsheet }}
{{ i18n.ts.collapseNotesRepliedTo }}
+ {{ i18n.ts.disableReactionsViewer }}
{{ i18n.ts.autoSpacing }}
@@ -108,6 +109,7 @@ const enableFallbackReactButton = computed(defaultStore.makeGetterSetter('enable
const enableMFMCheatsheet = computed(defaultStore.makeGetterSetter('enableMFMCheatsheet'));
const autoSpacingBehaviour = computed(defaultStore.makeGetterSetter('autoSpacingBehaviour'));
const collapseNotesRepliedTo = computed(defaultStore.makeGetterSetter('collapseNotesRepliedTo'));
+const disableReactionsViewer = computed(defaultStore.makeGetterSetter('disableReactionsViewer'));
definePageMetadata(() => ({
title: 'Pari Plus!',
diff --git a/packages/frontend/src/store.ts b/packages/frontend/src/store.ts
index 7dc073229d..c05abf702f 100644
--- a/packages/frontend/src/store.ts
+++ b/packages/frontend/src/store.ts
@@ -535,6 +535,10 @@ export const defaultStore = markRaw(new Storage('base', {
where: 'device',
default: false,
},
+ disableReactionsViewer: {
+ where: 'device',
+ default: false,
+ },
}));
// TODO: 他のタブと永続化されたstateを同期