提案 #1291
完了
検索spellが使えるWorldが1つでもいたら検索タブを生成する
Akira Ouchi さんが約6年前に追加.
約6年前に更新.
説明
現状ではtwitter worldが登録されている場合にしか検索タブが出てこないため、
検索spellを実装した別のWorldプラグイン(== worldon)だけ登録されていた場合には検索が使えませんでした。
検索タブの表示条件を見直して、検索spellを実装したWorldプラグインがあれば出すように変更してみました。
ファイル
検索はSpellなので、この提案は適切だと思います。3.7(バグフィックス)で対応してしまっていいでしょう。
ただ、 Plugin[:search].
は書く必要がないはずなので、それだけ検証してください。
修正して確認できました。
(コンソールで試してた結果を何も考えずそのままつっこんでいた :-p )
- ステータス を パッチ適用待ち から レビュー待ち に変更
- 担当者 を Akira Ouchi にセット
- ブランチ を topic/1291-show-search-tab-master にセット
Worldonのdevelopを使って、検索タブが表示されることとハッシュタグ検索が動くことを確認しました。ハッシュタグじゃない検索は動かなかったけど、これはMastodon側の問題っぽい気がします。
Mastodonの仕様とWorldon側の事情について(蛇足気味ですが)書いておきます。
Mastodonの検索は、入力したキーワードを含むユーザー名やハッシュタグ、それにトゥート(perma_linkを入れた場合)を取得できます。インスタンス側で全文検索機能を有効にしていると、perma_link以外でもトゥートが取得できるようになります。
mikutterの検索機能ではメッセージを表示することを前提にしているので、現状のWorldonに実装してあるsearch spellではユーザー・ハッシュタグ・トゥートのうち、トゥートしか返していません。
AccountやTagもDivaモデルなので、timeline: trueにしてMessageMixinをincludeすれば表示すること自体は可能でしょうけど、わかりやすくはならないと思い、現状ではこういう実装です。
MastodonのWebUIではグルーピングして表示されますが、mikutter上でそれをやるのは困難な気がします。
- ステータス を レビュー待ち から マージ待ち に変更
確認できました。(あと、金具さん補足ありがとうございました!)
他の形式にエクスポート: Atom
PDF