При поиске работ в каталоге по дате активности, уже довольно продолжительное время мы можем наблюдать узкий круг авторов/переводчиков, которые умышленно или не очень, но забивают десятки страниц каталога своими работами, обновляя их чуть ли не каждую минуту. В такой ситуации работы обновляемые раз в три дня или даже неделю теряются за одними и теми же произведениями.
Решить проблему может уменьшение списка действий, которые считаются активностью в работе, но это отсеит лишь честных, но очень трудолюбивых людей. Оптимальным вариантом я вижу введение черного списка, в который можно будет ввести автора или одну из его работ, дабы не видеть их в каталоге и ленте обновлений главной страницы.
Про ограничение "Последняя активность" - чем засчитывать за активность только какие-то действия, лучше сразу отдельные метрики ввести - "Последняя подписочная готовая глава", "Последняя открытая готовая глава". А можно пошаманить и сделать другой учёт активности не тупо по времени, а с рейтингами, весами (так что вес может быть даже отрицательный, для неэффективных действий) и небольшим перемешиванием.