[DTF ReReDesign] Фильтр постов по тегам, id пользователя и его времени регистрации!
Всем привет, я с новой обновой.
Для тех, кто не в курсе, что такое DTF ReReDesign, — это браузерное расширение, которое я создал несколько месяцев назад с целью сделать ДТФ (и vc.ru) более удобным для пользователей. Там очень много полезных функций. Работает в том числе и на мобильном Firefox.
Кто хочет узнать поподробнее, предлагаю заглянуть во вложенный пост, где я рассказал про каждую из них. Также можно посмотреть мои предыдущие посты в профиле. А лучше всего просто попробовать самому! Ссылки.
Здесь речь пойдёт в основном про новую версию.
Что нового
В этом обновлении я расширил функционал фильтра, добавив возможность скрывать посты по тегам, id пользователя и времени после регистрации.
В меню фильтров появился новый переключатель, который включает дополнительные возможности. Выключено по умолчанию.
Это совсем другая система, которая сильно отличается от стандартных фильтров, поэтому я вывел её в свою отдельную функцию, чтобы сохранить принцип модульности, которому я следую. Сами фильтры при этом должны быть включены для её работы.
Подробно о каждом новом виде фильтра
Фильтр по тегам:
Этот фильтр добавляется со знаком # + любое слово без пробелов на русском или английском. Точно так же как и собственно теги.
Пример:
#anime
Каждый тег надо добавлять отдельно. Все посты с хотя бы одним из них будут скрыты.
Важно: не стоит путать специальные фильтры с обычными. В данном случае речь идёт только о тегах в посте, это не будет влиять на само слово в тайтле поста.
Фильтр по id пользователя:
Добавляется точно так же, как упоминание, то есть через @ + айди или кастомный ник пользователя.
Примеры:
@nikos
@id1713592
Важно: используйте то, что написано в ссылке в профиле пользователя, независимо от того, айди цифрами там или ник.
При этом расширение само определит реальный, постоянный id пользователя и подставит его, вместе с ником или именем. Вот как это выглядит:
Таким образом, даже если человек поменяет отображаемое имя или даже ссылку на профиль, его истинный айди останется неизменным, и посты будут и дальше скрываться. Пожалуйста, не добавляйте айди из примера 😢
Фильтр по времени регистрации:
Он позволяет отфильтровать посты от пользователей, которые зарегистрировались менее указанного времени назад. Поможет против новорегов с нейрохрючевом или скамом. Спасибо @hollow cropper за классную идею!
Используется так: знак < + число + суффикс d (дни), m (месяцы) или y (годы)
Примеры:
<7d — будут скрыты все посты от пользователей, аккаунты которых младше 7 дней.
<1m — младше месяца
<1y — младше года
Можно использовать любые числа.
Примечания к специальным фильтрам
- Эти фильтры отличаются от обычных и из-за специфики их работы, они требуют перезагрузки страницы после добавления.
 - Если специальный фильтр указан правильно, то он станет синим. Если нет, то что-то не так сделали. Если указан айди пользователя, который не существует, фильтр не станет синим. Белые фильтры работают как обычные, то есть по наличию этих слов в тайтле поста.
 - Все специальные фильтры (синие) игнорируются обычным и не будут скрывать посты, если вдруг эти слова случайно окажутся в заголовке.
 
В меню фильтров есть кнопка "?", которая показывает всю необходимую информацию.
Небольшие изменения / исправления
- Добавил в описание некоторых функций информацию о возможном влиянии на производительность.
 - Теперь если включена функция пауза видео при скролле и выключена пауза по умолчанию, видео будет снова включаться, когда попадает в поле зрения.
 - Исправил баг с отображением анимированных аватаров.
 
На этом на сегодня всё. Ещё раз хотел поблагодарить всех пользователей расширения — нас уже больше 3600! Спасибо также всем, кто поддерживает донатом, комментирует посты, ставит реакции, а также предлагает идеи для расширения.
Хочу напомнить, что у нас есть телеграм-канал t.me/DTF_RRD, где можно обсудить расширение, спросить что-нибудь и т.д.
Буду очень рад, если подпишетесь на меня тут, чтобы не пропустить новые посты.
Ссылки
Chrome:
Firefox: