Новые фичи
Картинки в постах и комментариях. К постам и комментариям теперь можно прикреплять картинки, а также вставлять их прямо в текст. Число картинок на один пост/комментарий не ограничено. Для картинки, вставленной в текст, можно выбирать, какого размера она будет и как будет выровнена относительно текста, включая обтекание текстом. К картинкам можно добавлять три вида подписей: (1) подпись под картинкой, когда она вставлена в текст; (2) подпись, которая появляется при наведении курсора (только на десктопе); (3) подпись, которая видна при просмотре картинки в увеличенном виде (см. ниже).
Можно как загружать картинки с компьютера/мобильного устройства (кнопка "Upload images"), так и копировать их из интернета (кнопка "Copy image").
Поддерживаются форматы сжатия картинок как с потерями (JPEG, WebP), так и без потерь (PNG, GIF). При написании поста можно снять галочку "Compress images" перед загрузкой картинки, чтобы загрузить её в исходном качестве.
При нажатии на картинку она показывается в увеличенном виде. На этом же экране её можно ещё увеличивать/уменьшать при помощи кнопок или жестов на мобильном устройстве. Там же картинкой можно поделиться, получить прямую ссылку на неё или скачать. В отличие от других социальных сетей, в Moera ссылка на картинку постоянная и не перестаёт работать через некоторое время.
К отдельным картинкам можно оставлять реакции. Возможность добавлять комментарии к картинкам есть в API, но в интерфейсе не реализована, чтобы не усложнять его.
С помощью специальной кнопки все прикреплённые к посту картинки можно просмотреть в виде ленты.
Донаты. Любой пользователь теперь может в своём профиле указать одну или несколько ссылок для сбора донатов. Кроме ссылки, можно добавить пояснительный текст и QR-код. В этом случае в профиле, в шапке ленты и во всплывающем окне с подробной информацией о пользователе будет показываться кнопка "Donate", при нажатии на которую можно выбрать один из указанных способов доната и перейти к оплате. В настройках каждый пользователь может указать предпочитаемый им способ дачи пожертвований, и, если такой способ доступен, он будет всегда открываться первым. Спасибо Anton Kovalenko за идею.
Новое форматирование
- Разрешена вставка документов с
docs.google.com
. - Разрешено использование в тексте следующих классов из Bootstrap:
bg-*
,border-*
,text-*
,fs-*
,float-*
,table-*
. Эти классы позволяют менять фон и цвет текста, задавать бордюр, выравнивание, размер шрифта и красивое оформление таблиц.
Другие изменения
- Нажатие на аватар в посте, комментарии или в правом верхнем углу страницы теперь ведёт на профиль пользователя. В уведомлениях такое поведение по умолчанию выключено, но может быть включено в настройках.
- Во всплывающем окне с информацией о пользователе теперь показывается число написанных им постов и дата последнего поста.
- Реакция автора поста на комментарии под этим постом теперь показывается отдельно от остальных реакций.
- В меню поста и комментария добавлен пункт "Copy text" который позволяет скопировать текст поста/комментария с форматированием (включая вставленные картинки) или без - на выбор.
- В профиле и таймлайне добавлена кнопка, чтобы поделиться ссылкой на блог.
- Прикреплённые посты в ленте новостей теперь не удаляются автоматически, даже если они очень старые. Спасибо Tigra за идею.
- Улучшен внешний вид уведомлений - теперь тип уведомления виден с первого взгляда.
- Черновик теперь автоматически удаляется, если из него удалить весь текст и картинки. Или, в случае редактирования, - если вернуть текст и картинки к первоначальному виду.
- Улучшены превью постов и комментариев, которые показываются при вставке ссылки на них на других сайтах.
- Для всех блогов теперь создаётся
robots.txt
и sitemap для поисковиков. - В настройках сделано более удобное поле ввода везде, где нужно задать размер в байтах или более крупных единицах.
- В настройках теперь можно указать, насколько время на клиентском компьютере смещено относительно реального. Это бывает необходимо, если в стране недавно был изменён часовой пояс или система перехода на зимнее/летнее время, а старая операционная система не в курсе этих изменений и приходится выставлять на ней время вручную. Спасибо @Galina за сообщение.
- Исправлена утечка соединений с базой данных, которая приводила к исчерпанию ресурсов и необходимости перезагружать ноду.
- Исправлена ошибка, из-за которой часть текста коммента могла пропасть при первом сохранении черновика. Спасибо Eliyahu Duvidzon за сообщение.
- Клиент переведен на Bootstrap 5.1.
Comments (4)
ой, а раз пошла такая пьянка можно настроить себе no-index, no-follow?
я даже пост напишу
Пока нет, но я запишу себе.
тогда и с постом подожду 🙂
Афигеть как классно, это выглядели такие баги с которыми пришлось бороться не один вечер.