Misskey: 会話が長くなると「あなた宛て」や「ダイレクト投稿」が使い物にならなくなるのを改善して欲しい

Created on 9 May 2020  ·  13Comments  ·  Source: syuilo/misskey

Summary

  1. 「あなた宛て」や「ダイレクト投稿」では、notes/mentionsの結果をそのまま表示する。
  2. 「あなた宛て」や「ダイレクト投稿」では、投稿はnotes/conversationおよびnotes/childrenで取得した投稿をすべて表示する。

Misskey v12のクライアントはこのような実装になっています。
しかし、結果として、リプライによる会話が長くなると、次に示す例のように延々と同じ内容の投稿が繰り返されることになり、極めて不便です。

「あなた宛て」や「ダイレクト投稿」では投稿を一度きりしか表示しないような実装が良いのではないかと思われます。(できれば)

例:
投稿を起点として甲(平仮名)と乙(片仮名)が会話し、スレッドがいロはニほヘとチりのようになったとき、甲の「あなた宛て」は次のように表示される。
<はメインで表示されている投稿を示す。

ロ
は
ニ
ほ
ヘ
と
チ <
り
---
い
ロ
は
ニ
ほ
ヘ <
と
---
い
ロ
は
ニ <
ほ
---
い
ロ <
は
✨Feature 🖥️Client

All 13 comments

APIサイドでオプションでまとめても良さそう

どういう実装をするかが問題
普通にクエリしてそこからフィルタリングする方法だと、要求されている数より少ない数のノートを返すことになりおかしなことになるのでダメ
まとめてクエリするのではなく、ひとつひとつクエリ発行していくしかなさそう

あーでもサーバーサイドでやるとあれだな
ストリーミングとの兼ね合いが難しい

とりあえずmentions APIのレスポンスのノートが全てフルpackされているのはバグな気がするのでそれは直す
それだけでもだいぶ見やすくなりそう

あー、フルpackされてなかった
クライアントサイドの問題か

とりあえず、あなた宛てやノート個別画面で使われている表示では、スレッドを(以前のように?)…で省略するって感じでどうでしょう?

XNoteの:detail="true"か

とりあえず、あなた宛てやノート個別画面で使われている表示では、スレッドを(以前のように?)…で省略するって感じでどうでしょう?

やった(と思う)

(ノート個別画面はやってない)

:detail="true"の指定を外したのね

ノート個別画面もやってほしい感じがある
特にスマホだと最初の表示が全部会話ってことがありがちなので…

あとできればmy/messagesもやってほしい

あとできればmy/messagesもやってほしい

やってある

ほんとだ

Was this page helpful?
0 / 5 - 0 ratings