From 2f098c9833689ff8bc0141989a8ec8fd69266b7e Mon Sep 17 00:00:00 2001 From: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> Date: Mon, 30 Dec 2024 02:09:15 +0900 Subject: [PATCH] enhance: relax the condition to collapse note (experimental) --- CHANGELOG.md | 9 +++++++++ packages/frontend-shared/js/collapsed.ts | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cfaa9d5fb15d..aa1d1cc49169 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,15 @@ ### Server - Fix: ユーザーのプロフィール画面をアドレス入力などで直接表示した際に概要タブの描画に失敗する問題の修正( #15032 ) +### Client +- Enhance: ノートの表示がTL上で畳まれる条件を緩和(実験的)\ + 緩和後の条件は次の通りです。 + - ノートに`$[x2`, `$[x3`, `$[x4`, `$[scale`が含まれる + - ノートの行数が10行を超える (Misskey標準: 9行を超える) + - ノートの文字数が500文字を超える + - ノート内のURL数(プレビューあり)が4つを超える (Misskey標準: 3つを超える) + - ノートの添付ファイル数が8つを超える (Misskey標準: 4つを超える) + ## 2024.11.0-kinel.1 ## 2024.11.0 (merged to 2024.11.0-kinel.1) diff --git a/packages/frontend-shared/js/collapsed.ts b/packages/frontend-shared/js/collapsed.ts index af1f88cb73b1..2aaafa9e4f30 100644 --- a/packages/frontend-shared/js/collapsed.ts +++ b/packages/frontend-shared/js/collapsed.ts @@ -12,10 +12,10 @@ export function shouldCollapsed(note: Misskey.entities.Note, urls: string[]): bo (note.text.includes('$[x3')) || (note.text.includes('$[x4')) || (note.text.includes('$[scale')) || - (note.text.split('\n').length > 9) || + (note.text.split('\n').length > 10) || (note.text.length > 500) || - (urls.length >= 4) - )) || (note.files != null && note.files.length >= 5) + (urls.length > 4) + )) || (note.files != null && note.files.length > 8) ); return collapsed;