По моей просьбе эта тема была снова открыта и перекатегоризирована как функция. Мне показалось, что это проще, чем создавать новую тему для того же обсуждения.
К сожалению, это не очень хорошо работает как обходной путь. Проблема в том, что функция «Отметить как непрочитанное» применяется только к последнему сообщению. Любые предыдущие сообщения, которые уже были помечены как прочитанные, остаются таковыми. Позвольте привести пример, когда это вызывало проблемы.
В сообществе, в котором я часто участвую, регулярно проводятся книжные клубы с еженедельными заданиями, для каждой недели создается отдельная тема. Если я отстаю от графика чтения, я всё равно хочу следить за темой каждой недели, чтобы не потерять их из виду. Допустим, через несколько недель я догнал книжный клуб и теперь готов прочитать одну из тем. Поскольку я только что закончил чтение материала за неделю, мне действительно важно прочитать тему от начала до конца. Но если в теме 15 сообщений, возможно, 10 из них уже помечены как прочитанные, поскольку я ранее установил для этой темы статус отслеживания/подписки. Очевидно, я могу вручную прокрутить вверх до начала, но если у меня есть время прочитать только первые три сообщения, система не запомнит, что я остановился на четвёртом, так как всё ещё считает, что я уже прочитал до одиннадцатого.
Я считаю, что есть несколько вариантов решения этой проблемы, помимо отмены предыдущих изменений:
- Функция «Отметить как непрочитанное» могла бы также сбрасывать/очищать отметку о прочтении последнего сообщения, фактически помечая всю тему как непрочитанную, а не только последнее сообщение.
- Функцию «Отметить как непрочитанное» можно добавить в контекстное меню отдельных сообщений, предоставив пользователям возможность выбрать, насколько глубоко в теме нужно отметить сообщения как непрочитанные. Для моего примера выше это позволило бы мне отметить первое сообщение как непрочитанное, что фактически сделало бы всю тему непрочитанной.
- Предоставить возможность изменить статус подписки без открытия темы. На мобильных устройствах это может быть тесновато, но, возможно, найдётся место для кнопки контекстного меню «…» рядом с каждой темой для дополнительных опций. (Честно говоря, на странице «Новые темы» я давно хотел иметь возможность скрывать отдельные темы вместо всех новых тем сразу, поэтому я думаю, что это может быть полезно в целом.)
Надеюсь, хотя бы один из этих вариантов сможет решить эту проблему.