Улучшенные закладки с напоминаниями

Я этого не понимал. Спасибо за совет!

6 лайков

Я заметил несколько мест, которые выглядят неуклюже с новым функционалом закладок:

В представлении /u/name/notifications закладки отображаются, но отсутствуют в параметрах фильтрации (в которых есть только ответы, лайки, упоминания и правки).

В представлении /u/name/activity/bookmarks указаны только даты для будущих напоминаний. Было бы предпочтительно отображать и прошлые даты (хорошо знать, сколько времени прошло с момента срабатывания напоминания), но они должны визуально отличаться. Также было бы здорово иметь возможность фильтровать закладки, чтобы видеть только будущие или только прошедшие даты в этом представлении.

3 лайка

Это не должно быть слишком сложно, так как у нас есть столбец reminder_last_sent_at.

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

6 лайков

Привет, ребята!

Планируется ли добавить функцию для обмена закладками с другими пользователями?
Мы хотим использовать её для нашего персонала.

2 лайка

Я бы очень хотел, чтобы были добавлены повторяющиеся закладки (напоминание каждый час, напоминание каждый день, напоминание каждую неделю, напоминание каждый месяц, напоминание каждый год, пользовательский временной интервал и т. д.).

4 лайка

У меня есть сценарий использования для этого. Я использую ЛС для отслеживания своей ежедневной активности на этом сайте. Каждый день я ставлю закладку на это сообщение, чтобы напомнить себе добавить обновление. Иногда я забываю установить закладку на следующий день. Повторяющаяся закладка решила бы эту проблему. Хотя я не уверен, насколько распространён такой сценарий использования.

7 лайков

У меня похожий сценарий (отсчёт до Рождества и отсчёты в целом). Это сильно облегчило бы мне жизнь. Часть меня очень надеется, что эта функция появится в ближайшем будущем. :slight_smile:

2 лайка

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

4 лайка

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

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

4 лайка

Наш вариант использования: сотрудники нашего форума создают закладки для интересного и выдающегося контента в процессе обычного использования и участия на форуме. Они добавляют краткое описание или ключевые слова для наших авторов.

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

2 лайка

Закладки — это здорово, а для некоторых сообществ они просто необходимы.

Одна небольшая идея для улучшения. Можно ли сделать так, чтобы после открытия модального окна «Создать закладку» фокус клавиатуры (хотя бы на рабочем столе) автоматически переходил в поле «Для чего эта закладка»?

5 лайков

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

Мне бы очень хотелось иметь возможность фильтровать список по закладкам с напоминанием и закладкам без напоминания. В противном случае этот список часто бывает слишком загроможденным, чтобы я мог легко просматривать темы с напоминаниями.

8 лайков

Звучит как разумное улучшение. @martin, не стесняйся взяться за это.

5 лайков

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

Я всё ещё планирую внести несколько улучшений в список; это было бы полезно вместе с закреплением определённых закладок.

8 лайков

Я отменяю сказанное выше — я понял, что это было удалено, потому что тогда вам придётся нажимать Tab, чтобы выйти из поля ввода и воспользоваться любыми ярлыками напоминаний о закладках:

7 лайков

Ага… ОК… значит, изменений не требуется.

5 лайков

Исправление объединено, чтобы при наведении курсора в меню быстрого доступа к закладкам отображалось имя закладки.

8 лайков

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

5 лайков

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

Редактирование: Я уже объединил исправление, которое включает миграцию для очистки: FIX: Bookmark topics were not being updated when the post moved by martin-brennan · Pull Request #12542 · discourse/discourse · GitHub

6 лайков

Хм, не может ли проблема быть связана с миграцией? Я мигрировал Discourse с версии 2.5.0 на 2.7.0.beta5 на новый сервер. Теперь посты не работают, выдаётся ошибка 500 сервера. Также невозможно создать новые темы и закладки.
Я проверил логи и увидел следующую ошибку:

Completed 500 Internal Server Error in 106ms (ActiveRecord: 0.0ms | Allocations: 38255)
ActiveRecord::StatementInvalid (PG::UndefinedColumn: ERROR:  column bookmarks.auto_delete_preference does not exist
1 лайк