好名字 发布于
>=2.23.0
更新内容
新增功能
- 扩展对外能力说明,补充 Finder API 与公开 REST API 文档,明确对外查询能力与接入方式。
- 补充插件权限模板,细分“日程日历查看”和“日程日历管理”,支持按权限控制后台可见范围与管理能力。
优化功能
- 恢复 Halo 原生插件设置页,移除自定义设置页实现,设置项重新接回 Halo 原生配置链路。
- 后台事项删除改回 Halo 原生确认对话框,交互与控制台保持一致。
- 插件备份页保留在插件设置区域,并调整为更接近 Halo 原生的卡片与操作布局。
- 精简备份页文案与结构,移除多余说明区域、蓝色提示块,并统一“下载备份文件”等按钮文案。
- 优化前台日历页面边角裁切与布局细节,修正日历容器圆角表现。
修复内容
- 修复备份恢复时
ScheduleEntry索引未注册导致的 500 错误,插件启动阶段会主动注册事项索引。 - 修复备份恢复链路,恢复过程重新基于已验证接口同步事项与插件设置,避免恢复失败或配置不存在时异常。
- 修复普通被授予“日程日历管理”权限的用户无法在后台新增、编辑、删除事项的问题。
- 修复后台工具页对管理权限的误判问题,避免已授予管理权限的用户仍被错误显示为只读。
- 修复权限探测过程中在后台产生 403 噪音日志和 500 错误的问题,权限判断改为无副作用探测方式。
- 修复无管理权限时编辑器侧仍可新增事项的问题,移除不受控的编辑器侧新增入口。
- 修复后台操作按钮与服务端权限状态不一致的问题,管理操作与服务端权限校验重新对齐。
- 修复插件设置、备份页与权限边界的显示不一致问题,管理权限不足时不再暴露不该出现的管理能力入口。
Generate from v2.2.0
资源下载
- halo-plugin-schedule-calendar-2.2.0.jar