Объединённый список для просмотра и отслеживания

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

Здесь были связанные запросы:

Я добавил ссылки в боковую панель на /latest?state=watching и /latest?state=tracking, поскольку ссылки на эти фильтры в настройках пользователя крайне незаметны и их трудно найти. Однако было бы логичнее объединить их все в единый список.

1 лайк

Существует встроенная функция, которая делает это, но с оговоркой: если в теме есть сообщения, которые пользователь ещё не читал, она покажет их даже при отсутствии отслеживания или наблюдения за темой.

URL-адрес: /unseen. По сути, это отфильтрованная версия раздела «Последнее», в которой не отображаются темы с отключёнными уведомлениями или те, в которых пользователь уже прочитал все сообщения.

Попробуйте эту версию на Meta: https://meta.discourse.org/unseen

3 лайка

Похоже, благодаря этому был достигнут некоторый прогресс:

/filter?q=in:watching,tracking работает довольно хорошо.

Однако это всё ещё довольно запутанно, как упоминается в этой связанной теме: