← Timeline
Avatar
Shmuel Leib Melamud
(updated )
Бета-релиз 0.14.0-beta3

Друзья. Добавлена возможность добавлять других пользователей в друзья и создавать группы друзей. Это значит, что вы можете писать посты "только для друзей" или разрешать комментировать только друзьям или какой-то группе друзей и т.д. Друзья и группы друзей могут быть видны только вам, только членам группы или всем остальным тоже. Также появилась возможность писать посты "только для тех, на кого я подписан" и назначать им прочие привилегии.

Кнопка подписки теперь позволяет не только подписаться, но и добавить в друзья и выбрать группу друзей. Также там появился отдельный пункт: попросить человека подписаться на вас или добавить вас в друзья. К просьбе можно добавить небольшое сообщение. Уведомления тоже расширены: теперь в уведомлениях о том, что кто-то подписался на вас, добавил в друзья или попросил о чём-то появились кнопки, позволяющие сразу подписаться или подружиться в ответ.

Переработана страница People, на ней теперь появились списки друзей, групп друзей и тех, кто добавил вас в друзья. Иконками рядом с именем подписчика или друга показывается, что дружба взаимна или что подписчик у вас в друзьях и т.п. Для тех, у кого больше 12 подписок или друзей, появляются расширенные инструменты управления: возможность найти человека по имени, выбрать несколько человек и выполнить операцию сразу со всеми ними - подписаться/отписаться, добавить/удалить из друзей, изменить группы друзей. Люди теперь показываются в списке в порядке близости к вам - те, с кем вы чаще общаетесь, показываются первыми. Но кнопкой можно включить сортировку по алфавиту.

Переработан внутренний механизм подписок. Простыми словами это можно описать так: разделены два понятия - "пользовательские подписки" - это то, что пользователь прямо попросил и чем он управляет, и "машинные подписки" - то, что происходит в общении между нодами и пользователю не видно. Это позволяет расширить возможности пользователя и добавить, например, возможность подписки на обновления поста - то есть, вы сможете получать уведомления о том, что кто-то отредактировал пост, который вам интересен. Но я пока не включил это в UI, потому что не знаю, как это сделать удобно и не запутать пользователя.

Также теперь вы можете отписаться от уведомлений о комментариях к вашему собственному посту.

  • Добавлена документация в формате OpenAPI. Она находится на /moera/api-docs. А на /moera/api-ui.html её можно увидеть в более удобном виде.
  • Для провайдера добавлена возможность получать письмо о том, что зарегистрировался новый пользователь.
  • Провайдер теперь может автоматически подписывать всех новых пользователей на какой-то блог.
  • Нажатие на логотип Moera в левом верхнем углу теперь ведёт на вашу ленту новостей (спасибо Orbb_1974 за предложение).
  • Добавлена новая реакция "Устал [от этого]".
  • Меню поста теперь есть не только в начале, но и в конце поста.
👍😍7
To react or comment  View in Web Client
Comments (7)
Avatar

Круто! 🙂

Пару мыслей относительно вот этого элемента управления (см. картинку):

  1. На исходной кнопке показывается, что взаимно подписаны, но что взаимно друзья - не видно, а это как бы более важная связь.
  2. Касательно действий "Попросити.." и "Приховати.." я бы вытягивал доступные действия и показывал прямо в меню, и не показывал диалоги.
👍1
Avatar

А что означает "спрятать подписку"? От кого?

Avatar

От всех остальных. Чтобы другие не видели, что ты подписан на этого человека.

Avatar

1. Вот эта иконка на кнопке как раз и означает "взаимные друзья". Это большой вопрос - что писать на кнопке. Писать всё - это очень длинно, кнопка получается огромной. Обозначать иконками - непонятно (вот видишь, ты не понял). У меня нет хороших идей.

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

Avatar
  1. Да, в этих иконках (они и на списках людей) не сразу разобрался.
  2. А если выпадающее меню?
Avatar

А если выпадающее меню?

Это сложно сделать и неудобно на мобиле. Диалог лучше. А в "просьбах" всё равно диалог понадобится, чтобы ввести сообщение.

👍1
Avatar

Вот эта иконка на кнопке как раз и означает "взаимные друзья".

Между иконкой "взаимные друзья" и надписью "взаимно подписаны" можно поставить запятую, тогда надпись не будет восприниматься как комментарий к иконке.

💡1
To react or comment  View in Web Client