Новые возможности
- Поддержка расширения методов аутентификации сторонних приложений с помощью плагинов. @github@guqing в #3520
- Добавлена возможность регистрации пользователей. @github@guqing в #3631
- Консоль теперь поддерживает мультиязычность. @github@ruibaby в #3506
- В консоли добавлен доступ к обновлению индексов поисковых систем через быстрый доступ панели управления. @github@ruibaby в #3475
- Поддержана шифрование паролей при входе. @JohnNiang в #3480
- Предоставлена возможность использования пользовательских моделей Secret для хранения чувствительных данных. @github@guqing в #3594
Улучшения функциональности
- Улучшение качества результатов поиска. @JohnNiang в #3457
- Добавлена возможность принудительной записи статьи или страницы для предотвращения ошибок сохранения из-за механизма блокировки версий. @github@ruibaby в #3498
- Добавлена проверка легальности данных для API статистики посещаемости. @github@guqing в #3546
- Отключено автоматическое заполнение полей пароля браузером вне режима входа. @github@ruibaby в #3550
- Рефакторинг проекта для поддержки зависимостей необходимых для выпуска плагинов. @JohnNiang в #3552
- Улучшение дизайна списка управления комментариями в консоли. @github@ruibaby в #3563
- Добавлена возможность объединения нескольких ролей в одну. @github@guqing в #3568
- В консоли добавлен компонент Dropdown для унификации всех выпадающих списков. @github@ruibaby в #3576
- Улучшение дизайна нижней панели меню консоли для мобильных устройств. @github@ruibaby в #3577
- В консоли добавлена возможность изменения видимости статьи путём нажатия на значок видимости в списке управляемых статей. @123abcabcabcabcba в #3581
- Улучшение дизайна скроллинга консоли. @github@ruibaby в #3587
- Улучшение дизайна границ и тени левой панели меню консоли. @github@ruibaby в #3638
Исправление проблем
- Исправлено частое возникновение ошибок при создании и публикации статей. @JohnNiang в #3441
- Исправлено отсутствие правильного порядка сортировки комментариев по электронной почте. @github@guqing в #3458
- Исправлено возможное отсутствие загрузки контента при использовании стороннего плагина редактора статей. @wzrove в #3468
- Исправлено отсутствие учета просмотров статей и пользовательских страниц из-за отсутствия некоторых свойств. @github@guqing в #3471
- Исправлено зависание браузера при перетаскивании файла для загрузки в случае работы вне HTTPS среды. @github@ruibaby в #3481
- Исправлено отсутствие установки типа ресурса rawType после первого переключения редактора при создании новой статьи. @intoyang в #3516
- Исправлено отсутствие корректного поиска меток при выборе меток в настройках статьи. @github@ruibaby в #3540
- Исправлено отсутствие очистки кэша содержимого местами при сохранении новой статьи или страницы. @github@ruibaby в #3551
- Исправлено неверное количество ответов в комментариях из-за наличия неопубликованных ответов. @github@guqing в #3578
- Исправлено исключение NullPointerException при попытке остановить плагин после его неудачного старта. @github@guqing в #3580
- Исправлено повторное вызывание интерфейса при публикации статьи в консоли. @github@ruibaby в #3619
Обновление зависимостей
Документация
https://docs.halo.run
Ресурсы
Плагины и темы для версии 2.0 можно найти здесь: https://github.com/halo-sigs/awesome-halo
Полный список изменений: v2.3.0...v2.4.0