Ryan Wang 👍 新特性 Console 端仪表盘的快捷访问中添加刷新搜索引擎索引的入口。 by @ruibaby in https://github.com/halo-dev/halo/pull/3475 支持登录时密码加密传输。 by @johnniang in https://github.com/halo-dev/halo/pull/3480 Console 端支持多语言界面。 by @ruibaby in https://github.com/halo-dev/halo/pull/3506 支持通过插件扩展三方的认证方式。 by @guqing in https://github.com/halo-dev/halo/pull/3520 Console 端添加 Dropdown 组件以统一所有下拉框的样式和表现。 by @ruibaby in https://github.com/halo-dev/halo/pull/3576 提供 Secret 自定义模型用于存储敏感数据。 by @guqing in https://github.com/halo-dev/halo/pull/3594 功能优化 优化搜索查询结果。 by @johnniang in https://github.com/halo-dev/halo/pull/3457 支持强制保存文章和页面的设置,避免因为 Version 锁的机制导致保存失败。 by @ruibaby in https://github.com/halo-dev/halo/pull/3498 对访问量统计的 API 增加数据合法性校验。 by @guqing in https://github.com/halo-dev/halo/pull/3546 禁用非登录场景下,密码输入框的浏览器自动填充。 by @ruibaby in https://github.com/halo-dev/halo/pull/3550 重构项目结构以支持发布插件所需的依赖。 by @johnniang in https://github.com/halo-dev/halo/pull/3552 优化 Console 端评论管理列表项的布局。 by @ruibaby in https://github.com/halo-dev/halo/pull/3563 支持聚合多个角色到一个角色。 by @guqing in https://github.com/halo-dev/halo/pull/3568 优化 Console 在移动端下底部菜单栏的布局和样式。 by @ruibaby in https://github.com/halo-dev/halo/pull/3577 优化 Console 端页面滚动条的样式。 by @ruibaby in https://github.com/halo-dev/halo/pull/3587 问题修复 解决文章创建和发布经常失败的问题。 by @johnniang in https://github.com/halo-dev/halo/pull/3441 修复使用邮箱评论时的排序问题。 by @guqing in https://github.com/halo-dev/halo/pull/3458 修复 Console 端在使用三方编辑器插件编辑文章时可能出现无法加载内容的问题。 by @wzrove in https://github.com/halo-dev/halo/pull/3468 修复文章和自定义页面缺失属性导致的访问量无法计数问题。 by @guqing in https://github.com/halo-dev/halo/pull/3471 修复非 HTTPS 环境下,在 Chromium 内核浏览器拖拽上传文件时出现浏览器崩溃的问题。 by @ruibaby in https://github.com/halo-dev/halo/pull/3481 修复在新建文章时,首次切换编辑器后没有设置内容 rawType 资源为对应编辑器类型的问题。 by @kai in https://github.com/halo-dev/halo/pull/3516 修复文章设置中的标签选择组件无法正常搜索的问题。 by @ruibaby in https://github.com/halo-dev/halo/pull/3540 修复新建文章或页面保存后,本地内容缓存可能不会及时清空的问题。 by @ruibaby in https://github.com/halo-dev/halo/pull/3551 修复未审核过的回复包含在了评论的回复数量中的问题。 by @guqing in https://github.com/halo-dev/halo/pull/3578 修复插件启动失败后停止插件时出现的 NPE 问题。 by @guqing in https://github.com/halo-dev/halo/pull/3580 依赖更新 升级 Spring Boot 至 3.0.4。 by @johnniang in https://github.com/halo-dev/halo/pull/3451 升级 Console 端的 FormKit 的版本到 0.16.2。 by @ruibaby in https://github.com/halo-dev/halo/pull/3527 文档 https://docs.halo.run 资源 适用于 2.0 的插件和主题可查阅:https://github.com/halo-sigs/awesome-halo Full Changelog: https://github.com/halo-dev/halo/compare/v2.3.0...v2.4.0-rc.1
Ryan Wang 👍 Docker Hub 已经更新:https://hub.docker.com/layers/halohub/halo/2.4.0-rc.1/images/sha256-19b481fae8f2f15ecfec851ada3fe8a97e81ecf09b657f108ae967f10a2560ed?context=explore
Ryan Wang 👍 支持 GitHub、GitLab、Gitee 三方登录的插件:https://github.com/halo-sigs/plugin-oauth2/releases/tag/v1.0.0-rc.1
Ryan Wang 👍 Ryan Wang 👍 使用教程: 下载 Assets 中的 jar 文件并在 Halo 中安装。 进入用户管理,点击右上角的身份认证即可看到目前支持的三方认证方式。 点击任意一个三方认证的标题进入配置表单,根据 GitHub、GitLab、Gitee 的文档完成三方登录的配置,并启用此三方认证方式。 进入个人资料界面,可以看到目前已启用的三方认证方式,点击绑定即可。 回调地址格式:<SITE_URL>/login/oauth2/code/<PRIVIDER> PRIVIDER 可以为:github、gitee、gitlab