← Timeline
Avatar
Shmuel Leib Melamud
Moera node и client 0.13.0
Новые фичи

Картинки в постах и комментариях. К постам и комментариям теперь можно прикреплять картинки, а также вставлять их прямо в текст. Число картинок на один пост/комментарий не ограничено. Для картинки, вставленной в текст, можно выбирать, какого размера она будет и как будет выровнена относительно текста, включая обтекание текстом. К картинкам можно добавлять три вида подписей: (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.
👍😍7
To react or comment  View in Web Client
Comments (4)
Avatar

ой, а раз пошла такая пьянка можно настроить себе no-index, no-follow?
я даже пост напишу

👍1
Avatar
Avatar

тогда и с постом подожду 🙂

😜1
Avatar
  • Исправлена утечка соединений с базой данных, которая приводила к исчерпанию ресурсов и необходимости перезагружать ноду.
  • Исправлена ошибка, из-за которой часть текста коммента могла пропасть при первом сохранении черновика.

Афигеть как классно, это выглядели такие баги с которыми пришлось бороться не один вечер.

👍2
To react or comment  View in Web Client