96 Commits

Author SHA1 Message Date
chenpei
7326e273e1 fix: harden media upload and release safety
Protect upload cleanup and atomic completion paths, add durable media worker leases and brand asset validation, and introduce verified migration/bootstrap/deployment gates.
2026-08-12 18:04:08 +08:00
江林铖
17d45352d3 fix: stabilize mobile annotation box selection 2026-08-11 10:34:15 +08:00
chenpei
d69eb6e252 feat: 支持视频手动预览图 2026-08-07 23:28:55 +08:00
江林铖
caeabb3b4f fix: keep annotation comments within mobile viewport 2026-08-07 10:02:13 +08:00
江林铖
634760393a fix: wrap long work review annotations 2026-08-07 09:32:11 +08:00
江林铖
e7eb8d152e feat: restrict work review deletion to wuxie 2026-08-05 16:49:54 +08:00
chenpei
57a9a946ab fix: restore task page previews and bound download memory 2026-08-03 15:42:02 +08:00
江林铖
7c609a5ca8 feat: add boxed work review annotations 2026-08-03 13:40:13 +08:00
chenpei
62295a0230 fix: 降低任务详情选图内存峰值 2026-08-03 09:53:20 +08:00
chenpei
3495530f3d fix: 加固任务详情上传稳定性 2026-08-02 01:04:11 +08:00
江林铖
776c6bafce fix: unify work review detail workspace 2026-08-01 20:04:38 +08:00
江林铖
a6843d684b fix: align work review card summaries 2026-08-01 19:43:54 +08:00
江林铖
1f68cba81c fix: hide revision action after approval 2026-08-01 19:09:26 +08:00
江林铖
878906c52f fix: add temporary single-review test flow 2026-08-01 18:34:51 +08:00
江林铖
50ea94ce3c feat: add work review revision submission flow 2026-08-01 17:22:00 +08:00
chenpei
f5ea657784 fix: 稳定移动端评审图片切换 2026-08-01 16:17:42 +08:00
chenpei
0897c81471 fix: 稳定任务详情上传与素材查询 2026-08-01 16:17:42 +08:00
江林铖
04fd25b60e feat: reposition draft review annotations 2026-08-01 16:16:20 +08:00
江林铖
94641795cf fix: restore mobile review comparison navigation 2026-08-01 15:31:56 +08:00
江林铖
3ceab7ac0b refactor: simplify review annotation controls 2026-08-01 14:46:16 +08:00
江林铖
40fc7a4a37 feat: add inline work review annotations 2026-08-01 13:43:58 +08:00
江林铖
e75fc67b6a feat: streamline reviewer comparison workspace 2026-08-01 11:57:04 +08:00
江林铖
74f7c0d509 feat: add reference images to work review submissions 2026-08-01 11:04:03 +08:00
江林铖
de146338fa feat: 作品过稿支持手动选择评审人 2026-08-01 09:46:59 +08:00
chenpei
88c98cc081 fix(ui): 移除网络诊断与缓存刷新入口 2026-07-31 10:26:18 +08:00
chenpei
b48872d83b fix(security): 收紧上传与素材文件操作 2026-07-31 10:26:18 +08:00
chenpei
bde5ba47d9 feat: 素材详情页增加快捷操作 2026-07-30 16:16:07 +08:00
chenpei
5202d1240c feat: 完善素材搜索与编辑体验 2026-07-30 14:39:30 +08:00
chenpei
362a468d67 feat: 为任务素材增加钉钉审批编号 2026-07-29 11:57:35 +08:00
江林铖
417a3b0243 feat: 新增作品过稿看板及本地测试环境 2026-07-28 17:29:47 +08:00
chenpei
191b897b58 fix: 精简考核删除弹窗并恢复背景模糊 2026-07-28 09:29:39 +08:00
chenpei
b07088affe fix: 统一考核调研确认弹窗 2026-07-27 18:32:34 +08:00
chenpei
9b442574fa fix: 统一修复拖拽上传交互 2026-07-24 18:15:27 +08:00
chenpei
7925ca74de feat: 记录任务详情需求运营 2026-07-24 14:47:27 +08:00
chenpei
779cdba8a1 fix: 收紧系统权限并完善考核调研链路 2026-07-10 10:57:16 +08:00
chenpei
9ec4e3d388 精简公网流量来源展示 2026-07-08 15:59:11 +08:00
chenpei
8a39e6b9e8 优化公网流量来源展示 2026-07-08 15:26:18 +08:00
chenpei
eb31e12f32 优化公网流量看板加载稳定性 2026-07-08 15:07:25 +08:00
chenpei
3e42ca3104 优化考核调研钉钉通知和移动端问卷 2026-07-07 17:37:47 +08:00
chenpei
beb2676163 docs: 补全版本更新日志 2026-07-04 16:32:51 +08:00
chenpei
da8a8399e4 fix: cache public traffic stats 2026-07-04 15:17:56 +08:00
chenpei
b3b973ed63 fix: align public traffic category labels 2026-07-04 15:05:23 +08:00
chenpei
71a3af3254 feat: redesign public traffic dashboard 2026-07-04 14:57:56 +08:00
chenpei
4ef7701b9f fix: improve network speed display 2026-07-04 14:31:24 +08:00
chenpei
6bfc408772 feat: show traffic purpose labels 2026-07-04 13:19:33 +08:00
chenpei
ae321025eb feat: add public traffic stats admin tab 2026-07-04 13:06:47 +08:00
chenpei
3ca366a2a3 fix: tighten material cache clearing 2026-07-03 19:42:14 +08:00
chenpei
f4236c44c4 feat: add native performance survey module 2026-07-03 15:12:20 +08:00
chenpei
c8556a281b feat: 数据统计趋势可视化升级 + 修复部署脚本 stderr bug
1. 趋势可视化升级(方案 A):
   - 新增 TrendLineChart 组件(自绘 SVG 折线图,无第三方依赖)
   - 每日/月度趋势从纯表格升级为面积折线图,默认图表视图
   - 数据补零 + 超过 90 天自动按周降采样
   - 统计摘要:峰值/均值/合计/环比,均值参考线,峰值标注
   - hover tooltip + 视图切换(图表/表格),表格视图完整保留
   - 修复 P1-2:每日趋势标题写死'近31天'改为动态显示真实天数
   - 表格视图去掉 .slice(-31) 截断,显示完整范围

2. 部署脚本 git-incremental-deploy.ps1 stderr bug 修复:
   - PowerShell 在 ErrorActionPreference=Stop 下把 git/plink 的 stderr
     提示当致命错误,导致部署在 Git Sync 阶段误中断
   - 在原生程序调用局部作用域改为 Continue,真实错误仍由 LASTEXITCODE 捕获
2026-06-27 14:21:45 +08:00
chenpei
c59a627554 fix: 修复操作日志关键词搜索截断 + 重做数据统计面板 UI
1. material-operation-logs 接口 P1-1 修复:
   - 关键词搜索从 take:5000 内存过滤改为 DB where 下推
   - 修复 total 被截断的问题(线上日志 5.7 万条,原搜索漏报率 60%)
   - 行为完全等价:匹配用户名/姓名/部门/素材型号/类型/snapshot 兜底
   - 无关键词分支逻辑零改动

2. DataStatisticsTab 面板 UI 重做(对齐首页 Apple 基线):
   - 修复柱状图文字不可见 bug(text-gray-100 → text-gray-700)
   - 柱子加宽(w-4 → w-8)+ 间距优化(gap-0.5 → gap-2)
   - 汇总卡片:白底卡片 + 左侧色条 + 图标徽章
   - 统一 rounded-apple / shadow-apple 设计语言
   - 配色收敛为 sky/teal/violet 克制体系
   - 补全 CalendarDateInput 日历弹层样式(之前遗漏)
   - 所有功能逻辑零改动,只动 className 和 JSX 结构
2026-06-26 14:20:08 +08:00