SkillHub v0.2.27
本次版本新增首页精选与专题策划,完善系统配置及实例品牌管理,优化 Suite 窄屏操作、数据库兼容性和部署配置获取体验。
🌟 Highlights
- 新增管理员策划的精选技能与专题,支持默认推荐、草稿预览和独立发布,让访客更容易发现可用技能。
- 统一系统配置分区,支持管理站点品牌、首页内容、登录审核及通知维护。
- 统一 Flyway 依赖版本,完善 PostgreSQL 16 与 PostgreSQL 17 的迁移兼容性检查。
- 可选部署配置支持按指定 Git ref 从代理源下载,无需逐次维护文件哈希清单。
✨ Features
- 首页精选与专题:超级管理员可选择公开可用的技能,策划专题、设置封面并调整展示顺序。支持草稿保存、预览及独立发布;访客只看到已发布内容,技能权限和审核状态不因加入推荐而改变。未发布过配置时,根据实际安装且符合公开展示条件的内置技能生成默认推荐;无可展示内容时首页不保留空白推荐区域。by @XiaoSeS in #1098
- 精选浏览与返回体验:新增精选列表和专题链接,支持名称或用途搜索及已有标签筛选;专题可在原位置展开查看技能,进入详情后返回时恢复浏览状态。by @XiaoSeS in #1098
- 系统配置分区:将站点信息、精选与专题、登录与审核、通知与维护组织为独立分区,保留各自的权限、保存及生效方式;提供站点首页预览、未保存修改提示和配置冲突反馈。by @XiaoSeS in #1098
- 实例品牌与首页配置:超级管理员可设置站点名称、上传 PNG/JPEG Logo 与浏览器图标,编辑多语言首页标题、描述及文档/仓库链接,并控制首页区域的显示。配置保存具备版本冲突检测,品牌资源由服务端校验并存储。by @XiaoSeS in #1079, #1098
升级时自动执行 V122–V123,初始化站点展示、推荐配置及预设分类标签,保留已有人工配置和标签翻译,不涉及业务表结构调整。请按常规升级流程备份数据库及技能存储。
🐛 Bug Fixes
- Suite 管理页窄屏布局:顶部操作支持自动换行,管理标签支持局部横向滚动,改善窄屏操作体验,并保留键盘导航及固定版本参数。by @XiaoSeS in #1089, #1097
- 部署扩展配置下载:可选分析与业务日志配置改为按 ref 获取,支持命令行与环境变量选择来源,改善国内部署时的配置文件获取体验。核心安装文件与可选扩展配置分别管理。by @XiaoSeS in #1076
📚 Documentation
- 新增中英文首页精选与专题操作指南,说明默认推荐、编辑与发布、权限过滤及配置接口。by @XiaoSeS in #1098
- 明确默认 PostgreSQL 版本及版本兼容性范围;默认 Compose 部署仍使用 PostgreSQL 16,本次应用升级不自动执行数据库大版本迁移。by @xiaoyaner0201 in #1073
- 更新 DSH 插件安装说明与兼容性指引。DSH 插件独立发布,不随应用版本自动升级。by @XiaoSeS in #1081, #1082
- 更新开源周报及镜像站内容。by @XiaoSeS in #1085, #1086, #1087
🔧 Chore
- 将 Flyway Core 与 PostgreSQL 模块统一到 10.20.1,并扩充数据库版本兼容性测试入口。by @xiaoyaner0201 in #1073
- 提供随仓库分发的设计核心、设计资源及有界规范读取工具,并对齐基础界面控件样式。by @XiaoSeS in #1084
- 更新独立 DSH 插件的紧凑工作台、文件浏览及宿主兼容实现;插件包使用其独立版本与发布流程。by @XiaoSeS in #1080, #1081, #1082
📖 Documentation
- Docs site: https://iflytek.github.io/skillhub/
Full Changelog: v0.2.26...v0.2.27