if (!status.get('sensitive') && !(status.get('spoiler_text').length > 0) && settings.getIn(['collapsed', 'backgrounds', 'preview_images'])) {
background = attachments.getIn([0, 'preview_url']);
}
- } else if (status.get('card')) {
+ } else if (status.get('card') && settings.get('inline_preview_cards')) {
media = (
<Card
onOpenMedia={this.props.onOpenMedia}
>
<FormattedMessage id='settings.media_fullwidth' defaultMessage='Full-width media previews' />
</LocalSettingsPageItem>
+ <LocalSettingsPageItem
+ settings={settings}
+ item={['inline_preview_cards']}
+ id='mastodon-settings--inline-preview-cards'
+ onChange={onChange}
+ >
+ <FormattedMessage id='settings.inline_preview_cards' defaultMessage='Inline preview cards for external links' />
+ </LocalSettingsPageItem>
</div>
),
];
always_show_spoilers_field: false,
confirm_missing_media_description: false,
preselect_on_reply: true,
+ inline_preview_cards: true,
content_warnings : ImmutableMap({
auto_unfold : false,
filter : null,