Skip to content

v2.8.10

Choose a tag to compare

@xunrua xunrua released this 18 Aug 05:28
12e3b1d

2.8.10 (2026-08-18)

新增

  • admin: 素材管理网格视图接入触底无限滚动加载 (a6da31d)
  • admin: 表格页统一接入服务端分页 (a09bc39)
  • api: 适配订阅与项目分页 query hooks (5836599)
  • data-table: 所有表格显示分页器并默认每页 50 条 (84f8287)
  • domain: 统一分页原语并补齐五实体服务端分页 (a4395d6)
  • media: 新增 useAdminInfiniteMedia 无限滚动 Hook (03a7d08)
  • media: 替换素材管理加载态为网格与表格骨架屏 (30d629f)
  • media: 素材库用途与类型全量对齐后端并实现单向联动 (dd1568f)
  • response: 新增 ParseLimit 条数钳制原语 (9d0ccb2)

修复

  • admin-layout: 恢复表格内部自适应滚动 (f7a5946)
  • admin-subscriptions: 清理适配层删除后的残留 import (0ef926e)
  • admin: 恢复表格自适应滚动并统一全站分页架构 (#211) (1890121)
  • admin: 补齐表格列表操作列按钮图标 (f656665)
  • admin: 评论与操作日志页显示完整分页器 (c38d5e6)
  • domain: 分页页码钳制上限防超大 OFFSET (2587e57)
  • emojis: 空态内容区引导创建时隐藏右上角重复创建按钮 (23d1b37)
  • media: 表格模式使用 usePagedQuery 接入标准分页 (c5860df)
  • role: FindPage 权限回填查询补排序并短路空页 (4c94db1)

性能优化

  • role: 角色列表用户数改为批量统计消除 N+1 (92069de)

重构

  • admin-subscriptions: 删除订阅列表响应适配层 (29fc249)
  • admin: 表格页面统一接入 usePagedQuery (658f3d8)
  • audit: 审计日志分页迁移并收敛 ListResult (5c1fc8a), closes #218
  • auth: 迁移 useOAuthVisibility 至 hooks 目录并规范 TSDoc (2eed358)
  • comments: 迁移 useAnnotations 至 hooks 目录并规范 TSDoc (eab5611)
  • comment: 评论分页迁移 FindPage 统一原语 (bf99d38), closes #212
  • data-table: 统一 usePagedQuery 与 useClientPagination hooks (6950289)
  • friendlink: 友链分页迁移 FindPage 统一原语 (b34c30e), closes #216
  • media: 拆分媒体领域纯类型与运行时常量 (69f277f)
  • media: 素材分页迁移并收敛 FileListResult (7ddfbe2), closes #214
  • notification: 通知列表分页迁移 FindPage 统一原语 (5300f7f), closes #219
  • post: 文章分页迁移 FindPage 统一原语 (7590151), closes #213
  • repository: 公告与项目 PO 转换函数去掉恒空 error (3e6c140)
  • shared: 规范 shared/hooks 目录结构与 TSDoc (d680298)
  • subscription: 分页链路迁移至 PageQuery 统一原语 (a2ebd23)
  • tweet: 推文评论分页迁移 FindPage 统一原语 (d168a12), closes #215
  • useradmin: 用户列表分页迁移并收敛 ListResult (fd4b29a), closes #217
  • web: 更新 shared/hooks 迁移后的业务层导入路径 (f8fda41)
  • web: 查询类型统一继承 shared PageQuery (ef8dc5e)