From 99a4553923bb8cbc798b1720e0f2124584868411 Mon Sep 17 00:00:00 2001 From: anatawa12 Date: Wed, 17 Dec 2025 00:06:38 +0900 Subject: [PATCH 1/7] feat: collapse sensitive channel notes --- CHANGELOG.md | 2 +- locales/ja-JP.yml | 2 ++ packages/frontend/src/components/MkNote.vue | 15 +++++++++++++-- packages/frontend/src/pages/channel.vue | 5 ++++- packages/frontend/src/pages/notifications.vue | 5 ++++- .../frontend/src/pages/settings/preferences.vue | 9 +++++++++ packages/frontend/src/pages/timeline.vue | 3 +++ packages/frontend/src/preferences/def.ts | 3 +++ packages/frontend/src/ui/deck/channel-column.vue | 5 ++++- .../frontend/src/ui/deck/notifications-column.vue | 5 ++++- packages/frontend/src/ui/deck/tl-column.vue | 5 ++++- packages/i18n/src/autogen/locale.ts | 8 ++++++++ 12 files changed, 59 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5bb2dfc165..18f09976fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ v2025.12.0で行われた「configの`trustProxy`のデフォルト値を`false` ### Client - Fix: バージョン表記のないPlayが正しく動作しない問題を修正 - +- Enhance: センシティブチャンネルの投稿が多くの場所で畳まれるようにになりました ## 2025.12.1 diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 8e4a52b68d..664bb89178 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -839,6 +839,7 @@ emailNotification: "メール通知" publish: "公開" inChannelSearch: "チャンネル内検索" useReactionPickerForContextMenu: "右クリックでリアクションピッカーを開く" +collapseSensitiveChannel: "ほとんどのタイムラインでセンシティブチャンネルの投稿を隠す" typingUsers: "{users}が入力中" jumpToSpecifiedDate: "特定の日付にジャンプ" showingPastTimeline: "過去のタイムラインを表示しています" @@ -1281,6 +1282,7 @@ backToTitle: "タイトルへ" hemisphere: "お住まいの地域" withSensitive: "センシティブなファイルを含むノートを表示" userSaysSomethingSensitive: "{name}のセンシティブなファイルを含む投稿" +userSaysSomethingInSensitiveChannel: "{name}のセンシティブチャンネルでの投稿" enableHorizontalSwipe: "スワイプしてタブを切り替える" loading: "読み込み中" surrender: "やめる" diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue index a7299d2961..a7c28ea4c9 100644 --- a/packages/frontend/src/components/MkNote.vue +++ b/packages/frontend/src/components/MkNote.vue @@ -169,6 +169,13 @@ SPDX-License-Identifier: AGPL-3.0-only + + +