fix: home timeline dm visibility
This commit is contained in:
parent
d17d3bd370
commit
0f4b5c17f4
@ -9,11 +9,12 @@ import PersonAddIcon from '@/material-icons/400-24px/person_add.svg?react';
|
||||
import RepeatIcon from '@/material-icons/400-24px/repeat.svg?react';
|
||||
import ReplyAllIcon from '@/material-icons/400-24px/reply_all.svg?react';
|
||||
import StarIcon from '@/material-icons/400-24px/star.svg?react';
|
||||
import MailIcon from '@/material-icons/400-24px/mail.svg?react';
|
||||
import { Icon } from 'mastodon/components/icon';
|
||||
|
||||
const tooltips = defineMessages({
|
||||
mentions: { id: 'notifications.filter.mentions', defaultMessage: 'Mentions' },
|
||||
direct: { id: 'notifications.filter.directmessages', defaultMessage: 'DM' },
|
||||
direct: { id: 'notifications.filter.directmessages', defaultMessage: 'Direct Messages' },
|
||||
favourites: { id: 'notifications.filter.favourites', defaultMessage: 'Favorites' },
|
||||
boosts: { id: 'notifications.filter.boosts', defaultMessage: 'Boosts' },
|
||||
polls: { id: 'notifications.filter.polls', defaultMessage: 'Poll results' },
|
||||
@ -80,7 +81,7 @@ class FilterBar extends PureComponent {
|
||||
onClick={this.onClick('direct')}
|
||||
title={intl.formatMessage(tooltips.direct)}
|
||||
>
|
||||
<Icon id='envelope-o' fixedWidth />
|
||||
<Icon id='mail' icon={MailIcon} />
|
||||
</button>
|
||||
<button
|
||||
className={selectedFilter === 'favourite' ? 'active' : ''}
|
||||
|
@ -28,7 +28,7 @@ class Feed
|
||||
unhydrated = redis.zrangebyscore(key, "(#{min_id}", "(#{max_id}", limit: [0, limit], with_scores: true).map { |id| id.first.to_i }
|
||||
end
|
||||
|
||||
Status.where(id: unhydrated).cache_ids
|
||||
Status.without_direct_visibility.where(id: unhydrated).cache_ids
|
||||
end
|
||||
|
||||
def key
|
||||
|
Loading…
Reference in New Issue
Block a user