QTの検討事項(足りないものは補足頼む)
・GET /api/v1/statuses などstatusを返すAPI応答で引用のネストが無限にjson展開される
→ 1回分だけにしぼる
→ quote_idを追加する
・ブーストの外側のステータスを引用しようとした際に500エラーになる
→ ブースト対象の方を引用させる
・QT対応を外部から確認する方法がない
→ cssを取得して.quote-statusが含まれているか見る(ひどい)
→ 独自機能の確認方法を検討
・QTのcontentに出てくるURLにellipsizeされたことを示す … がない
→ たぶんちゃんとついてる。MisskeyなどでURLが短いと省略されずつかないこと多し。
・QTって何の略語?
https://fedibird.com/@noellabo/102754690100654550
https://mstdn.yakitamago.info/@yakitama/102754709037665148
https://abyss.fun/@guskma/102754709955770144
@wakin さんの方の変更かな、いつのまにかQT:の後ろに[]がつかない表記になっていた。wakinさんにあわせたけど、どうしたものか思案中。
#fedibird は本文にQT表記で引用とみなす処理が入っているが、[]無しだとパースが面倒くさいので、従来通り[]付きで記載が必要な仕様に固定。
ここまでの修正はこのプルリクにまとめた。
https://github.com/wakin-/mastodon/pull/43
#fedibird にだけ乗せてる修正は、あとはMisskey互換とる奴だけ。新しいMisskeyはMastodon仕様で連合してくるので、なくても大丈夫。
短縮の際の…は難航中。いろいろ面倒くさい……。
@tateisu なんかそもそも指し示しているURL自体がヘンだなこれ……。
@noellabo https://fedibird.com/@tateisu/103708444796630255 ネストしてる場合にこうなる
@noellabo ああ、いらないかなーと思ってとりました。
いいや、引用の件、途中経過だけ報告しておこう。
現在の #fedibird 、ここまで反映しました。
・API応答のstatusで、引用のネストを抑制し、quote_idを付加
・ブーストのIDでPOSTした際に投稿の方を引用するように対応(テストまだ)
・/api/v1/instanceにfeature_quote: true
・引用ボタンで編集中の投稿内容を無条件に破壊するので確認ダイアログを表示
少女祈祷中……