Я думаю, что проблема здесь, как и отмечали другие, заключается в смешении терминов «бесконечная прокрутка» и «бесконечный контент».
Как отметил здесь Ричард:
И как отметил Джонатан в контексте электронной почты:
В отличие от социальных сетей, Discourse не предоставляет бесконечный контент. Социальные сети непрерывно предлагают новый контент (который вы раньше не видели), пока вы продолжаете прокручивать. Именно это делает их вызывающими привыкание.
Discourse и электронная почта не постоянно предоставляют новый случайный контент, если внизу экрана больше нет контента. У вас есть конечное количество писем, точно так же, как есть конечное количество тем в категории или форуме Discourse.
При просмотре списка тем на главной странице вы можете увидеть границу в Discourse, когда дойдете до тем, которые уже читали ранее. И в Discourse, и в почтовых клиентах визуально отображаются прочитанные темы на главной странице — они перестают быть выделенными жирным шрифтом.
В то время как в лентах социальных сетей (X/Twitter, Instagram, TikTok, BlueSky и т. д.) нет статичного списка контента, отсортированного по дате публикации — это постоянно меняющаяся лента нового контента. Каждый раз при открытии главной страницы лента отличается, и вам не показывают то, что вы уже видели: они постоянно подгружают новые невиданные ранее посты. С Discourse ситуация совершенно иная. Discourse не удаляет темы, которые вы уже видели, с главной страницы, а затем не подгружает случайные новые темы в вашу ленту.
Термин «бесконечная прокрутка» в Discourse не означает бесконечный контент — он относится лишь к механизму отображения списка. Этот список может быть представлен либо страницами, либо функцией прокрутки. Более того, я считаю, что ваше предложение о кнопке «Показать ещё» в исходном посте по сути не сильно отличается от существующей функции — она просто показывает следующую порцию тем по нажатию пальца, а не по свайпу.
Поверьте, возвращение к форумам Discourse после того, как вы попробовали другие сайты по совету других, приносит огромное облегчение. Привыкающие функции на этих сайтах — совершенно другое дело.}