Новые фичи
Автономный клиент. Появилась возможность работы без установки расширения для браузера, просто зайдя на web.moera.org. Хотя я по-прежнему рекомендую устанавливать расширение, бывают ситуации, когда такой возможности нет. Кроме того, с автономным клиентом упрощается процесс регистрации для новых пользователей. Если вы позже установите расширение для браузера, автономный клиент обнаружит и задействует его.
Если ваш блог просматривают без клиента, то теперь на каждой его странице есть кнопка "View in Client", которая включает просмотр через web.moera.org.
Упрощенная регистрация. Создание блога в Moera теперь производится через клиент и занимает один шаг: в единственном диалоговом окне пользователь вводит желаемое имя и пароль, после чего создание домена, регистрация имени и установка соединения выполняются автоматически. В диалоге оставлена возможность выбора провайдера (пока есть только один - moera.blog
). Интерфейс создания домена на moera.blog выключен, вместо этого web.moera.org становится центром регистрации новых пользователей.
Мобильная версия. Клиентом теперь можно пользоваться и с телефона/планшета через автономный клиент на web.moera.org. Интерфейс исправлен во многих местах, где он плохо смотрелся на маленьком экране или некорректно работал на тачскринах. С помощью "Add to Home Screen" в меню браузера можно добавить иконку Moera прямо на экран телефона или планшета, а в Android можно установить клиент Moera из Google Play.
Push-уведомления. На десктопе или мобильном устройстве можно включить push-уведомления, которые будут приходить, даже когда клиент Moera закрыт. Нажмите на "колокольчик" в правом верхнем углу экрана и выберите "Enable Push" в самом низу выпадающего списка. Обратите внимание, что браузер спросит вас повторно, действительно ли вы хотите разрешить получение push-уведомлений.
Новое форматирование
Смайлики. Смайлики типа :-)
или <3
теперь при вводе превращаются в эмодзи. Я постарался включить все смайлики, которые только нашел в списках. Длинные смайлики :-))))
и :-(((((
тоже поддерживаются. Можно поставить перед смайликом \
, чтобы оставить его как есть (например, \:-)
останется просто :-)
) или полностью выключить преобразование смайликов в настройках.
- Разрешено использование разметки Markdown внутри тега
<details>
. Спасибо @eliduvid за предложение. - Разрешена вставка видео с YouTube, Vimeo и PeerTube, а также вставка постов из LiveJournal и Facebook.
Другие изменения
- Добавлена короткая подсказка, которая показывается при первом входе. Ее также можно вызвать, нажав на иконку-вопросительный знак в меню.
- При ответе на комментарий автора в его собственном посте он теперь получает только одно уведомление.
- Пользователь получит уведомление, если его домашней ноде не удалось подписать и отправить его реакцию или комментарий.
- Список уведомлений теперь загружается заранее, чтобы быстрее его показывать при нажатии на "колокольчик".
- Решена проблема, из-за которой иногда без необходимости создавалась укороченная версия поста.
- При создании укороченной версии поста теперь не нарушается форматирование преформатированного текста. Спасибо @eliduvid за обнаружение проблемы.
- При просмотре без клиента страниц, которые существуют только в клиенте (например, страницы настроек), теперь не возвращается ошибка, а показывается заглушка с предложением открыть клиент. Спасибо @eliduvid за обнаружение проблемы.
- Убран пункт меню "Change date/time..." у постов в ленте новостей. Спасибо @akovalenko за предложение.
- Улучшено использование кэша имен на клиенте.
- В диалоге "Connect" теперь можно использовать не только URL домашней ноды, но и ее имя.
- Корректно поддерживается клик средней кнопкой мыши на тех кнопках, где он раньше не работал.
- Кнопка "Subscribe" теперь есть и в профиле пользователя. Спасибо @tigra за предложение.
- Корректно показываются емодзи в заголовках постов и цитатах из комментов. Спасибо @eliduvid за обнаружение проблемы.
- Добавлены кнопки для быстрого перехода в начало и конец загруженной части ленты комментов.
- Если в тексте есть эмодзи, они теперь сохраняются при копировании.
- Исправлено падение при вводе неправильной даты. Спасибо @malka за обнаружение ошибки.
- Перед именем текущей ноды (в верхнем левом углу) теперь ставится "домик", если это ваша домашняя нода. Иконка-"домик" в верхнем правом углу теперь подсвечивается только, если вы находитесь на главной странице своей ноды.
moera-node
теперь создает два лога: обычный и отладочный.- Улучшена отзывчивость подсистемы рассылки уведомлений.
- Имена теперь регистрируются быстрее.
- Запросы к API теперь прерываются по таймауту и делаются повторные попытки.
- IP-адрес сервера теперь можно указать в файле конфигурации при помощи параметра
node.address
. Исправлена ошибка с резолвингом субдомена_default_
. Спасибо @akovalenko за тестирование. - Сфера действия визиток, используемых для аутентификации при общении нод друг с другом, ограничена конкретной нодой. Спасибо @akovalenko за указание на проблему.
- При проверке подписи теперь скачивается только одна нужная версия поста или коммента, а не все.
- Изменены параметры конфигурации, которые включают поддержку субдоменов в
moera-node
. - Убрана зависимость от
moment.js
, что уменьшило объем клиента на 5%.
Comments (5)
Надо редактировать старые посты и комменты чтобы это сработало. Может их перегенерировать из маркдауна при обновлении? С другой стороны если много старых постов и комментов это может быть необоснованно долго и ресурсоёмко.
Еее! Я джва года ждал!
"Enable Push"/"Disable Push" нормально работают в Андроид (клиент из Плея). А вот в Хроме в Хромбук нет. Т.е. совсем нет! См. https://prnt.sc/wnjsqh
через дополнение к сожалению пока не работает. можно временно выключить дополнение, зайти на https://web.moera.org и подписаться оттуда.
не успеваю! только увидел, что "Enable Push" есть и загружается клиент! видимо надо его убрать, включить, а потом опять установить ☺
я же говорю, выключить дополнение.