Repository navigation
v0.7.1 — 全栈审查修复
全栈审查修复版本:6 波次审查-修复循环覆盖 UI 响应式、后端安全、组件视觉一致性、cron 时间计算、API 行为优化,累计 40 文件 +945/−421 行。
后端安全(2 高 + 4 中 + 7 低)
documents/[id]的 PATCH/DELETE 缺权限检查(viewer 可删除任何文档)→ 补checkDocumentPermission。members/invite的 role 硬编码 → 改从请求体读取。tasks/batch附件清理、webhookdata:null、activitycode:200、descriptionmaxLength。
UI 响应式(8 高 + 16 中 + 23 低)
- 日历月/周视图手机单列 + 工具栏两行 + i18n 日期格式;Wiki/会议/工作流侧边栏移动端抽屉;核心工作区分页触摸目标与 md 断点;审批/通知/设置/计费 flex-wrap + overflow-x-auto + grid 断点。
组件视觉一致性(1 高 + 12 中 + 3 低)
Toast.tsxemoji ⏸ → lucide-reactPause图标;20+ 处图标尺寸归一size={14};30+ 处硬编码 Tailwind 间距 →var(--space-*)。
其他
- cron DST:
recycle-cleanup/weekly-digest用毫秒运算在夏令时切换日偏差 1 小时 → 改用 Date 构造器按年/月/日进位。 notificationsPATCHall=true性能保护:updateMany无take→findMany(take:500)+updateMany,返回updatedCount;openapi.yaml同步。
制品:本版本无镜像。 ghcr.io/levango7/corps:0.7.1 于 2026-10-01 匿名 manifest HEAD 返回 404。成因是 CI 自 2026-09-08 起连红,而 Publish image (GHCR) 处在 needs 依赖链末端会被跳过,因此该 tag 从未产出容器镜像。需要容器制品请直接用 v0.7.2。
完整条目见仓库根 CHANGELOG.md 的 [0.7.1] - 2026-09-24。