с момента выпуска версии с тёмным режимом в DiscourseHub для Android я столкнулся с двумя проблемами:
Первая запись в списке форумов Discourse (сообщество /e/OS) больше не отображает новые или непрочитанные элементы. Строка полностью отсутствует, хотя новые и непрочитанные элементы есть — это видно, если коснуться записи, чтобы открыть форум. Для всех последующих форумов строка отображается, и цифры верны.
Иконка шестерёнки в правом верхнем углу больше не работает. При касании никакой реакции нет.
У кого-то ещё возникают эти проблемы?
И, возможно, кто-то уже нашёл для них решения?
Я копнул немного глубже и выяснил, что первая проблема связана не с позицией в списке, а с экземпляром Discourse (https://community.e.foundation/). Даже после удаления и повторного добавления его в конец списка проблема для этого форума сохраняется, тогда как новый первый элемент продолжает показывать новые и непрочитанные сообщения.
Возможно, требуются какие-то настройки экземпляра для включения получения и отображения этих чисел?
Да, я точно это сделал.
Я также повторил всю процедуру: удаление, повторное добавление и подключение, но изменений не произошло.
Моя текущая версия /e/OS — 2.2 на базе Android 13. Проблема определённо присутствовала уже в версии 2.1, но я не могу сказать, появилась ли она сразу при установке этой версии.
Мне кажется, что всё началось с версии DiscourseHub 2.0.0.
Я забыл упомянуть, что у меня включён тёмный режим (который я больше не могу изменить из-за неработающей кнопки шестерёнки).
Вот как это выглядит. 12 новых элементов в сообществе Fairphone Community Forum — это правильно, а для сообщества /e/OS в настоящее время правильно было бы указать 1 непрочитанный и 20 новых элементов.
@ManuelS Я могу подтвердить проблему с сообществом /e/OS. Дело в том, что этот экземпляр работает на немного более старой версии Discourse от марта 2024 года. Это не так уж давно, но в последнем релизе мобильного приложения мы внесли изменение, которое обращается к API, добавленному в ядро после марта 2024 года. Я посмотрю, насколько сложно будет восстановить старый код, но в любом случае обновление Discourse на стороне /e/OS должно исправить отсутствие цифр.
Попробую воспроизвести проблему с кнопкой настроек на другой версии Android. Мы не тестируем с /e/OS, но, скорее всего, эта проблема касается и других версий Android.
Хм, я тебе верю, но пока мне не удалось воспроизвести эту проблему. Пробовал на нескольких устройствах и эмуляторах, также связался с коллегой — воспроизвести не удалось. Можешь предоставить больше информации о своём устройстве (версия Android, версия прошивки и т.д.)? Спасибо!
Поскольку вы не можете воспроизвести проблему, у меня возникла идея: похоже, дело в языке. Это работает, когда я устанавливаю язык устройства на английский. Немецкий не работает.
Английский
Немецкий
(Galaxy Tab S9 FE с версией One UI 6.1, если это всё ещё актуально)