2020-05-10 05:46:06 +02:00
|
|
|
<template>
|
2020-05-25 02:43:55 +02:00
|
|
|
<div :label="$t('settings.filtering')">
|
|
|
|
<div class="setting-item">
|
2021-06-08 15:14:01 +02:00
|
|
|
<h2>{{ $t('settings.posts') }}</h2>
|
|
|
|
<ul class="setting-list">
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="hideFilteredStatuses">
|
|
|
|
{{ $t('settings.hide_filtered_statuses') }}
|
|
|
|
</BooleanSetting>
|
2023-03-12 13:32:13 +01:00
|
|
|
<ul class="setting-list suboptions">
|
2021-06-08 15:14:01 +02:00
|
|
|
<li>
|
|
|
|
<BooleanSetting
|
2023-03-12 16:28:14 +01:00
|
|
|
parent-path="hideFilteredStatuses"
|
|
|
|
:parent-invert="true"
|
2021-06-08 15:14:01 +02:00
|
|
|
path="hideWordFilteredPosts"
|
|
|
|
>
|
|
|
|
{{ $t('settings.hide_wordfiltered_statuses') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting
|
2022-02-28 17:04:13 +01:00
|
|
|
v-if="user"
|
2023-03-12 16:28:14 +01:00
|
|
|
parent-path="hideFilteredStatuses"
|
|
|
|
:parent-invert="true"
|
2021-06-08 15:14:01 +02:00
|
|
|
path="hideMutedThreads"
|
|
|
|
>
|
|
|
|
{{ $t('settings.hide_muted_threads') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting
|
2022-02-28 17:04:13 +01:00
|
|
|
v-if="user"
|
2023-03-12 16:28:14 +01:00
|
|
|
parent-path="hideFilteredStatuses"
|
|
|
|
:parent-invert="true"
|
2021-06-08 15:14:01 +02:00
|
|
|
path="hideMutedPosts"
|
2022-02-03 03:35:17 +01:00
|
|
|
>
|
2021-06-08 15:14:01 +02:00
|
|
|
{{ $t('settings.hide_muted_posts') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
2022-02-28 21:07:20 +01:00
|
|
|
<li>
|
|
|
|
<BooleanSetting path="muteBotStatuses">
|
|
|
|
{{ $t('settings.mute_bot_posts') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2021-06-08 15:14:01 +02:00
|
|
|
<li>
|
|
|
|
<BooleanSetting path="hidePostStats">
|
|
|
|
{{ $t('settings.hide_post_stats') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2022-02-28 22:35:00 +01:00
|
|
|
<li>
|
|
|
|
<BooleanSetting path="hideBotIndication">
|
|
|
|
{{ $t('settings.hide_bot_indication') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2021-06-08 15:14:01 +02:00
|
|
|
<ChoiceSetting
|
2022-02-28 17:23:32 +01:00
|
|
|
v-if="user"
|
2021-06-08 15:14:01 +02:00
|
|
|
id="replyVisibility"
|
|
|
|
path="replyVisibility"
|
|
|
|
:options="replyVisibilityOptions"
|
|
|
|
>
|
|
|
|
{{ $t('settings.replies_in_timeline') }}
|
|
|
|
</ChoiceSetting>
|
|
|
|
<li>
|
|
|
|
<h3>{{ $t('settings.wordfilter') }}</h3>
|
|
|
|
<textarea
|
|
|
|
id="muteWords"
|
|
|
|
v-model="muteWordsString"
|
|
|
|
class="resize-height"
|
|
|
|
/>
|
|
|
|
<div>{{ $t('settings.filtering_explanation') }}</div>
|
|
|
|
</li>
|
|
|
|
<h3>{{ $t('settings.attachments') }}</h3>
|
|
|
|
<li>
|
2022-03-08 02:02:53 +01:00
|
|
|
<IntegerSetting
|
|
|
|
path="maxThumbnails"
|
2022-03-27 11:26:51 +02:00
|
|
|
expert="1"
|
2022-03-08 02:02:53 +01:00
|
|
|
:min="0"
|
2021-06-08 15:14:01 +02:00
|
|
|
>
|
2022-03-08 02:02:53 +01:00
|
|
|
{{ $t('settings.max_thumbnails') }}
|
|
|
|
</IntegerSetting>
|
2021-06-08 15:14:01 +02:00
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="hideAttachments">
|
|
|
|
{{ $t('settings.hide_attachments_in_tl') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="hideAttachmentsInConv">
|
|
|
|
{{ $t('settings.hide_attachments_in_convo') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2023-11-09 23:03:21 +01:00
|
|
|
<li>
|
|
|
|
<BooleanSetting path="hideScrobbles">
|
|
|
|
{{ $t('settings.hide_scrobbles') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2021-06-08 15:14:01 +02:00
|
|
|
</ul>
|
2020-05-10 05:46:06 +02:00
|
|
|
</div>
|
2022-02-28 17:23:32 +01:00
|
|
|
<div
|
|
|
|
v-if="expertLevel > 0"
|
|
|
|
class="setting-item"
|
|
|
|
>
|
2021-06-08 15:14:01 +02:00
|
|
|
<h2>{{ $t('settings.user_profiles') }}</h2>
|
|
|
|
<ul class="setting-list">
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="hideUserStats">
|
|
|
|
{{ $t('settings.hide_user_stats') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
2020-05-10 05:46:06 +02:00
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
<script src="./filtering_tab.js"></script>
|