diff --git a/locales/en-US.yml b/locales/en-US.yml index a8a5bcce2..0d9a31d42 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -1288,6 +1288,7 @@ autoTranslateButton: "Display translation function on notes in different languag showDetailTimeWhenHover: "Hover the timestamp of the note to expand the detailed time" noteClickToOpen: "Click to open note details" enableFallbackReactButton: "Enable fallback reaction button" +enableMFMCheatsheet: "Enable MFM Cheatsheet in post form" performance: "Performance" modified: "Modified" discard: "Discard" diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml index 19027a4ca..f581e2c6d 100644 --- a/locales/zh-CN.yml +++ b/locales/zh-CN.yml @@ -1297,6 +1297,7 @@ autoTranslateButton: "在不同语言的帖文上显示翻译功能" showDetailTimeWhenHover: "悬浮/长按帖文时间戳时,展开详细时间" noteClickToOpen: "点击展开帖文详情" enableFallbackReactButton: "开启Fallback回应按钮" +enableMFMCheatsheet: "在帖文编辑框中启用MFM Cheatsheet" messageToFollower: "给关注者的消息" target: "对象" testCaptchaWarning: "这是用于验证码测试的功能。**请勿在生产环境中使用。**" diff --git a/locales/zh-TW.yml b/locales/zh-TW.yml index 2c979ae41..962037dda 100644 --- a/locales/zh-TW.yml +++ b/locales/zh-TW.yml @@ -1297,6 +1297,7 @@ autoTranslateButton: "在不同語言的貼文上顯示翻譯功能" showDetailTimeWhenHover: "長按貼文時間戳記時展開詳細時間" noteClickToOpen: "點擊展開貼文詳情" enableFallbackReactButton: "啓用Fallback回應鍵" +enableMFMCheatsheet: "在貼文編輯框中啓用MFM Cheatsheet" messageToFollower: "給追隨者的訊息" target: "目標 " testCaptchaWarning: "這是用於驗證碼測試的功能。**請勿在生產環境中使用。**" diff --git a/packages/frontend/src/components/MkPostForm.vue b/packages/frontend/src/components/MkPostForm.vue index c5f1b2842..4b8e98277 100644 --- a/packages/frontend/src/components/MkPostForm.vue +++ b/packages/frontend/src/components/MkPostForm.vue @@ -90,7 +90,7 @@ SPDX-License-Identifier: AGPL-3.0-only
- +
diff --git a/packages/frontend/src/pages/settings/pari.vue b/packages/frontend/src/pages/settings/pari.vue index da91914cb..ae86301b5 100644 --- a/packages/frontend/src/pages/settings/pari.vue +++ b/packages/frontend/src/pages/settings/pari.vue @@ -10,6 +10,7 @@ SPDX-License-Identifier: AGPL-3.0-only {{ i18n.ts.showDetailTimeWhenHover }} {{ i18n.ts.noteClickToOpen }} {{ i18n.ts.enableFallbackReactButton }} + {{ i18n.ts.enableMFMCheatsheet }} @@ -24,6 +25,7 @@ const autoTranslateButton = computed(defaultStore.makeGetterSetter('autoTranslat const showDetailTimeWhenHover = computed(defaultStore.makeGetterSetter('showDetailTimeWhenHover')); const noteClickToOpen = computed(defaultStore.makeGetterSetter('noteClickToOpen')); const enableFallbackReactButton = computed(defaultStore.makeGetterSetter('enableFallbackReactButton')); +const enableMFMCheatsheet = computed(defaultStore.makeGetterSetter('enableMFMCheatsheet')); definePageMetadata(() => ({ title: 'Pari Plus!', diff --git a/packages/frontend/src/store.ts b/packages/frontend/src/store.ts index 84bd52f7d..b6ca51549 100644 --- a/packages/frontend/src/store.ts +++ b/packages/frontend/src/store.ts @@ -523,6 +523,10 @@ export const defaultStore = markRaw(new Storage('base', { where: 'device', default: true, }, + enableMFMCheatsheet: { + where: 'device', + default: true, + }, })); // TODO: 他のタブと永続化されたstateを同期