Мелкие действия в постах больше не отслеживаются и не контролируются

В Discourse существует специальный тип сообщения, обозначающий «малое действие».

Выглядит это так:

Это происходит, когда вы закрываете или открываете темы; это также может случиться при назначении тем и в различных других ситуациях.

На протяжении многих лет мы получали множество жалоб от пользователей, которые просто не хотят получать уведомления об этой административной рутине. Особенно заметно это, когда администраторы массово закрывают темы, или когда темы автоматически закрываются по таймеру, что может стать неожиданностью.

Мы уже внедряем изменение, которое будет исключать все малые действия из ваших списков «Следить» и «Отслеживать».

Мы не сделаем эту настройку опциональной. В таблице тем мы отслеживаем два счётчика, чтобы знать, какое последнее сообщение в теме; мы не хотим увеличивать их количество до четырёх.

Дайте знать, что вы думаете об этом и повлияет ли это на работу ваших форумов.

31 лайк

@sam — Можно ли это также применить к действиям «Недоступно для поиска» и «Публичный»? Или это другой тип действия с постом?

4 лайка

Да, это будет применяться ко всем мелким действиям, включая снятие с листинга и добавление в листинг.

8 лайков

Я заметил, что сообщения с «закрытым» статусом в разделе малых действий на топиках здесь, на Meta, теперь всегда отображаются как непрочитанные. Линия «последний визит» всегда находится выше, причем не только один раз, и при следующем посещении топика этой линии нет, потому что все прочитано.


Возможно, это связано с этим изменением?


Изменение: Я также вижу, что это касается закрепленных сообщений с малыми действиями.

3 лайка

@sam — будут ли эти мелкие действия по-прежнему отображаться в запросах для статистики вовлеченности или участия пользователей?

2 лайка

Да, все данные всё ещё находятся в базе данных

2 лайка

Да, действительно, это похоже на взаимосвязанную проблему. PR #40481 зашёл немного слишком далеко :thinking:

Я работаю над исправлением FIX: Trailing small actions could appear perpetually unread - Pull Request #41760 - discourse/discourse - GitHub

4 лайка

Мне также интересно, как пользовательская настройка «Считать темы непрочитанными, когда они закрыты» взаимодействует с этим, но я ещё не проверял.

3 лайка

Есть ли какие-то новые сведения о вашем исправлении?

Да, это оказывает значительное влияние на форум, модератором которого я являюсь.

Я описал проблему в отдельном сообщении, прежде чем меня направили сюда за обратной связью:

Кратко: основное применение и назначение автобампа в значительной степени утратили актуальность, поскольку он теперь считается незначительным действием с сообщением, а мы полагаемся на автобампы для наших тем поддержки.

1 лайк

Помимо проблемы с тем, что небольшие посты с действиями отображаются как непрочитанные, хотя я их уже прочитал, — что особенно сбивает с толку в категориях, которые при полном прочтении переводят к первому посту, — эти непрочитанные посты с действиями игнорируются при принятии этого решения, но при этом всё равно запускают индикатор прогресса чтения и опцию «перейти к последнему прочитанному» в таймлайне темы, что противоречит поведению перехода к первому посту, так как всё якобы было прочитано.

Отсутствие реакции на это тоже не очень ободряет. Это заставляет меня сомневаться, стоит ли тратить время на документирование других негативных последствий, которые я заметил. Так что, пожалуйста, не стесняйтесь игнорировать и это, как и мои последние два поста, в случае, если просьба дать обратную связь была лишь риторической.

Я также считаю, что информация, отображаемая в списках тем, сейчас довольно запутанная:


Здесь указано, что я автор первого поста, что верно. Указано, что Герхард участвовал в теме (он закрепил её), и затем также указано, что я последний, кто оставил пост. Но я написал только один пост.

Другие темы с только одним постом не получают дополнительный синий индикатор, указывающий на то, что автор является как первым, так и последним постером. Вот пример темы с только одним постом. Аватар автора отображается, но нет дополнительной синей рамки, указывающей на то, что он также является последним постером:


Даже темы с несколькими ответами от оригинального автора не получают отдельный индикатор, когда они также являются последним постером:

Список аватаров в моём примере указывает, что я ответил после того, как Герхард совершил действие в теме, точно так же, как в этом примере:

Так что это вводит в заблуждение.