-
-
Notifications
You must be signed in to change notification settings - Fork 23
Misskey 12.0
tateisu edited this page Feb 26, 2020
·
22 revisions
- アンテナ一覧、アンテナTLカラムの取得と表示
- フォローリクエスト承認通知
- Renoteの削除(既に対応済み)
- アンテナTLはsinceDate/untilDateでのページングが使えない問題。古いサーバに対応するため既存のTLではDate指定でのページングを行っていたが、アンテナTLだけはページング処理を変える必要があった。
- 正確には「ハイライトインジェクション機能」。 https://github.com/syuilo/misskey/blob/develop/CHANGELOG.md#12130-20200218
- タイムラインを読むとレスポンスの投稿の配列に
_featuredId_
のついた投稿が出現する。 - ユーザ操作による非表示化などの機能はない。
- クライアントは投稿にFeaturedマークを表示する必要がある。でないと日時順じゃない投稿の混入についてユーザからクレームが出る。
-
https://github.com/syuilo/misskey/blob/develop/src/server/api/common/inject-featured.ts を見ると投稿はいくつかの条件で自動的に選ばれている。また
_featuredId_
の内容はただの乱数で特に意味はない。 - 日時の揃わない投稿が唐突に登場するとユーザからのクレームを招くので、Featuredマークの表示は対応した。https://github.com/tateisu/SubwayTooter/commit/0ae804a4dc32cbe864e00b96d590b9b819ecde10
- 実はST側の検索カラムでは以前はページングに対応していなかった
- いい機会だし対応…しようとしたらAPIに問題あり https://github.com/syuilo/misskey/issues/6015
- offset と untilId の両方を指定すればESありなし両方でページングできるかも?
- 単純にめんどくさい
- アンテナ機能ができて日が浅いので、WebUIでの改善が進んでから取り入れたい
- https://misskey.io/notes/83vg9ogogk
- Misskey v12のPR https://github.com/syuilo/misskey/pull/5712 から https://github.com/syuilo/misskey/blob/develop/src/misc/reaction-lib.ts に
convertLegacyReactions()
が含まれるようになった。 - リアクションはUnicode絵文字かカスタム絵文字ショートコードだけになった。
- Misskey10時代のリアクション指定はサーバ側で自動的にUnicode絵文字リアクションに変換される。
- ユーザはWebUIのアカウント設定でリアクション絵文字を入力できる。
https://misskey.io/api/i/update-client-setting {"name":"reactions","value":["👍",":chrome:","😆","🤔","😮","🎉","💢","😥","😇","🍔"],"i":"xxx"}
- https://github.com/syuilo/misskey/issues/6044 リアクション絵文字の設定値を取得できるAPIがない
- 元々絵文字リアクションの追加にはSTは対応していなかった。上記issueが解決したタイミングで取り入れるか再検討する。
- https://github.com/syuilo/misskey/blob/develop/CHANGELOG.md によるとUnicodeや絵文字でリアクションできるようになったのは Misskey 10.97.0 以降らしい。
サーバのバージョン別の対応(案)
- リアクション絵文字の設定値を取得できるバージョン以降:サーバに保存されたリアクション絵文字から選ぶダイアログ
- 上記未満10.97.0以降: 普通のカスタム絵文字選択ダイアログ
- それ未満: レガシーなリアクション指定のみ選べるダイアログ
- メッセージ
- ドライブ
- グループ