Change: #322 fedibird_capabilitiesからprofile_searchを削除 (#387)

* Change: #322 `fedibird_capabilities`から`profile_search`を削除

* v1にも追加
This commit is contained in:
KMY(雪あすか) 2023-12-26 09:48:03 +09:00 committed by GitHub
parent f3120a8e90
commit fb6e125917
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 2 deletions

View file

@ -21,7 +21,7 @@ module KmyblueCapabilitiesHelper
kmyblue_list_notification kmyblue_list_notification
) )
capabilities << :profile_search unless Chewy.enabled? capabilities << :full_text_search if Chewy.enabled?
if Setting.enable_emoji_reaction if Setting.enable_emoji_reaction
capabilities << :emoji_reaction capabilities << :emoji_reaction
capabilities << :enable_wide_emoji_reaction capabilities << :enable_wide_emoji_reaction

View file

@ -160,7 +160,8 @@ class About extends PureComponent {
const isPublicUnlistedVisibility = fedibirdCapabilities.includes('kmyblue_visibility_public_unlisted'); const isPublicUnlistedVisibility = fedibirdCapabilities.includes('kmyblue_visibility_public_unlisted');
const isEmojiReaction = fedibirdCapabilities.includes('emoji_reaction'); const isEmojiReaction = fedibirdCapabilities.includes('emoji_reaction');
const isLocalTimeline = !fedibirdCapabilities.includes('timeline_no_local'); const isLocalTimeline = !fedibirdCapabilities.includes('timeline_no_local');
const isFullTextSearch = !fedibirdCapabilities.includes('profile_search');
const isFullTextSearch = server.getIn(['configuration', 'search', 'enabled']);
return ( return (
<Column bindToDocument={!multiColumn} label={intl.formatMessage(messages.title)}> <Column bindToDocument={!multiColumn} label={intl.formatMessage(messages.title)}>

View file

@ -98,6 +98,11 @@ class REST::InstanceSerializer < ActiveModel::Serializer
reactions: { reactions: {
max_reactions: EmojiReaction::EMOJI_REACTION_PER_ACCOUNT_LIMIT, max_reactions: EmojiReaction::EMOJI_REACTION_PER_ACCOUNT_LIMIT,
}, },
# https://github.com/mastodon/mastodon/pull/27009
search: {
enabled: Chewy.enabled?,
},
} }
end end

View file

@ -100,6 +100,11 @@ class REST::V1::InstanceSerializer < ActiveModel::Serializer
reactions: { reactions: {
max_reactions: EmojiReaction::EMOJI_REACTION_PER_ACCOUNT_LIMIT, max_reactions: EmojiReaction::EMOJI_REACTION_PER_ACCOUNT_LIMIT,
}, },
# https://github.com/mastodon/mastodon/pull/27009
search: {
enabled: Chewy.enabled?,
},
} }
end end