Repository navigation
FreeIDX v1.0.1
FreeIDX v1.0.1
v1.0.0 之后的维护版本,围绕多语言按需加载、字体子集化、边缘缓存与数据库结构一致性校验。
主要内容
多语言
- 词典按命名空间拆分为 bbs / admin 独立分包并按需加载,降低首屏词典体积
- 优化多语言翻译与术语统一,补齐各语言词条
字体
- 新增 HarmonyOS Sans SC Medium 字体子集文件(含版本化文件名)
- 新增字体子集构建脚本与覆盖率校验门禁(
fonts:build/fonts:check)
性能与稳定性
- 扩充游客读接口的边缘缓存白名单(右栏聚合类、站点配置类),统一 TTL 约束
- API 命中边缘缓存时剥离
Cache-Control,避免游客与登录态缓存串扰 - 前端接口请求新增 15s / 60s 超时,超时统一归一为
ApiError /api/online支持summary=1仅返回在线人数,列表路径改为查询与 viewer 并行- 楼层编辑改用懒加载编辑器组件,并新增全局错误边界
修复
- 修复删除版块时
posts计数多减首帖的问题 - 修复 AI 摘要可能被截断的问题
- 修复 Cron 表达式分散定义导致新增定时任务静默失效的问题
工程与质量门禁
- 新增 Cron 表达式一致性测试,Cron 表达式统一取自
cron-schedule常量 - 新增迁移终态与
schema.sql快照一致性校验(db:schema:dump/db:schema:check) - 新增收藏相关索引迁移
0022_favorite_indexes.sql - 后台版本更新页迁移至
/admin/update,发布卡默认折叠并按需拉取更新日志 - 移除临时迁移测试目录
tmp-mig-test