Avatar
Shmuel Leib Melamud
Бета-релиз 0.14.0-beta2

Система плагинов (дополнений). Плагин - это веб-приложение, которое подключается к серверу Moera (на уровне сервера или на уровне конкретной ноды) и отличается от скрипта тем, что, кроме выполнения обычных операций, может получать от сервера уведомления о разных событиях (добавлен комментарий, отредактирован пост и т.д.), расширять API сервера и иметь настройки.

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

Переработана страница настроек. Настройки скомпонованы по группам, расставлены в удобном порядке и т.д. Для чисел показывается диапазон допустимых значений. Добавлен механизм кеширования настроек на клиенте, а также привязка некоторых настроек к конкретному устройству или типу устройства (компьютер/телефон).

Перевод на другие языки. Добавлен механизм локализации интерфейса и сделан перевод на русский и украинский языки. Желающие поучаствовать в переводе на другие языки или внести исправления могут сделать это тут: https://app.tolgee.io/projects/1120 При формировании сообщений теперь учитывается пол/гендер пользователя, если он задан. Язык по умолчанию определяется автоматически из настроек браузера и может быть изменён в настройках или при регистрации.

  • Исправлены ошибки (надеюсь, последние) при вырезании аватара (спасибо @edjekora за сообщение).
  • Разрешена вставка изображений с gifer.com.
  • Исправлена ошибка при создании превью ссылок в комментариях к чужим постам.
  • При возврате из поста в ленту теперь показывается небольшой фрагмент ленты над постом (спасибо Дракониха за предложение).
  • При просмотре галереи теперь показывается сообщение, когда с последней картинки галереи переходим опять на первую (спасибо Дракониха за предложение).
  • Исправлена ошибка при обрезании заголовка поста для показа в ленте, если в заголовке есть эмодзи (спасибо Tigra за сообщение).
  • ...и еще много исправленных ошибок.
To react or comment  View in Web Client
See comments under original post