chenpei
|
db2b17175a
|
fix: include aws sdk runtime packages in image
|
2026-07-03 16:11:38 +08:00 |
|
chenpei
|
007f35df86
|
fix: optimize performance survey employee sync
|
2026-07-03 15:48:03 +08:00 |
|
chenpei
|
e0d3b3d475
|
fix: trace mssql in standalone build
|
2026-07-03 15:36:32 +08:00 |
|
chenpei
|
739db0bb71
|
fix: bundle report db driver for survey sync
|
2026-07-03 15:29:33 +08:00 |
|
chenpei
|
3db0ce72a1
|
fix: include type declarations in docker build context
|
2026-07-03 15:21:50 +08:00 |
|
chenpei
|
a6bf7a94fe
|
fix: include local type declarations in build
|
2026-07-03 15:18:34 +08:00 |
|
chenpei
|
f4236c44c4
|
feat: add native performance survey module
|
2026-07-03 15:12:20 +08:00 |
|
chenpei
|
8288e2246f
|
feat: 新增视频素材查询接口 + 脉象接口加上视频15天保护期
- 新建 GET /api/external/video-assets,支持 SPU/SKU/条码 三层回退查询
- 脉象 maixiang-spu-assets 接口 formatVideoItem 加入 15 天保护期控制
- 更新外部接口文档(v1.9)和脉象接口文档,新增视频接口文档
|
2026-07-01 19:06:32 +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 |
|
chenpei
|
8d2b371b40
|
fix: 补齐标准模型白底图预览
|
2026-06-22 14:06:36 +08:00 |
|
chenpei
|
01e4a08572
|
feat: add product design white background import
|
2026-06-15 15:12:32 +08:00 |
|
chenpei
|
8fd571b823
|
feat: add barcode white background external APIs
|
2026-06-08 17:51:33 +08:00 |
|
chenpei
|
8280124681
|
fix: fallback deploy image transfer
|
2026-05-29 19:07:01 +08:00 |
|
chenpei
|
893348b7e2
|
fix: block gated video preview access
|
2026-05-29 19:01:59 +08:00 |
|
chenpei
|
32f39f07bb
|
fix: stabilize public chunk uploads
|
2026-05-27 18:16:30 +08:00 |
|
chenpei
|
8dd8ebac7e
|
fix: avoid duplicate names in task detail zips
|
2026-05-25 11:45:49 +08:00 |
|
chenpei
|
91aad7bb5a
|
feat: restrict recent video downloads
|
2026-05-25 10:39:26 +08:00 |
|
chenpei
|
efc8f35a83
|
fix: align maixiang asset search with home search
|
2026-05-21 18:19:34 +08:00 |
|
chenpei
|
998d311254
|
fix: align home filters with permissions
|
2026-05-15 12:48:36 +08:00 |
|
chenpei
|
8bfa11e7d0
|
fix: inherit source download permissions
|
2026-05-14 14:58:12 +08:00 |
|
chenpei
|
5b78407401
|
feat: add maixiang spu assets API
|
2026-05-13 15:14:27 +08:00 |
|
chenpei
|
9cd3c0f231
|
feat: 任务详情无条码开关 + 上传面板信息密度优化 + 历史导入/脚本补全
- 任务详情上传支持"本批素材无条码"开关,跳过条码必填校验
- SKU卡片/主图网格从4列改5列,图片高度压缩,去掉冗余标签和提示
- 详情图/PSD上传区去掉大占位框,改成紧凑按钮+标签
- 补充历史导入相关脚本和工具文件
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-11 10:01:08 +08:00 |
|
chenpei
|
340f688b7b
|
docs: align deployment and storage runbooks
|
2026-05-07 17:58:25 +08:00 |
|
chenpei
|
edee901790
|
feat: add git incremental deployment script
|
2026-05-07 17:17:35 +08:00 |
|
chenpei
|
8c39d96249
|
chore: sync latest project source
|
2026-05-07 16:37:22 +08:00 |
|
chenpei
|
f675abe5ee
|
feat: add header taobao item search
|
2026-04-22 16:53:06 +08:00 |
|
chenpei
|
96fcf312cb
|
feat: support task detail barcode assets for product platform
|
2026-04-22 15:47:58 +08:00 |
|
chenpei
|
02ebaabd0e
|
feat(外部接口): 新增自动上架成套通知能力
- 新增任务-详情全套入库后的自动上架通知与重试补发能力
- 扩展 product-assets 支持按 materialId 拉取正式资源
- 补充后台通知目标管理、投递记录和对接文档
|
2026-03-25 20:39:56 +08:00 |
|
chenpei
|
bc4c609826
|
fix(数据库): 补充AI生成字段迁移脚本
- 强制纳入 is_ai_generated 的迁移文件
- 避免后续环境漏列导致素材接口报错
|
2026-03-25 10:34:32 +08:00 |
|
chenpei
|
4712175cb0
|
feat(素材链路): 发布白底图双轨与AI生图回传能力
- 完成白底图 WebP 双轨接口、上传链路与预览缓存改造
- 新增 AI 生图平台成品回传接口、任务状态与表单规则
- 补齐 AI 生成标签、任务详情补全、相关测试与对接文档
|
2026-03-25 10:28:02 +08:00 |
|
chenpei
|
482447fe40
|
同步当前工作区源码并修复白底图上传问题
|
2026-03-14 10:36:21 +08:00 |
|
chenpei
|
7fdc6bb91d
|
清理 scripts 中无引用的一次性补洞脚本
|
2026-03-06 15:57:44 +08:00 |
|
chenpei
|
2b522aa5a5
|
清理断链脚本与调试脚本
|
2026-03-06 15:09:11 +08:00 |
|
chenpei
|
43ed6e2313
|
补充本地运行产物忽略规则
|
2026-03-06 15:02:17 +08:00 |
|
chenpei
|
995be07b83
|
清理迁移残留与历史方案文档
|
2026-03-06 14:59:00 +08:00 |
|
chenpei
|
f3b4641010
|
清理历史文档与测试样本
|
2026-03-06 14:22:31 +08:00 |
|
chenpei
|
6aab2f305e
|
修复清理逻辑并同步项目文档
|
2026-03-06 14:14:50 +08:00 |
|
chenpei
|
752b7bf999
|
fix: 修复批量上传和视频扩展名问题
主要修复:
- 修复批量上传闭包陷阱,防止文件丢失
- 添加 fileName 参数传递原始文件名,保留正确扩展名
- 添加取消检查回调,改进批量上传取消功能
其他改进:
- 优化搜索功能和管理后台
- 添加 FRP 故障诊断文档
- 更新环境验证和网络检测
|
2026-02-03 11:12:50 +08:00 |
|
chenpei
|
4e89b57798
|
feat(upload): optimize upload UI and performance
- Expand batch upload list area and optimize preview image layout
- Improve upload speed tracking and display (server-side & client-side)
- Reduce network detection log noise
- Optimize Docker build process (caching, env validation)
- Add shadow environment deployment support
|
2026-01-28 15:07:50 +08:00 |
|
chenpei
|
837067e93c
|
优化:降低网速显示刷新频率 - 从0.1秒改为1秒
- 解决速度数字跳动过快,用户看不清的问题
- 速度计算逻辑保持准确(使用5次历史平均)
- 更新间隔:0.1秒 → 1秒
- 用户体验:速度数字更稳定易读
|
2026-01-27 12:52:04 +08:00 |
|
chenpei
|
9dc0f10446
|
修复:TypeScript类型错误 - reinitPromise返回void
|
2026-01-27 10:40:15 +08:00 |
|
chenpei
|
d0d308db6a
|
修复:reinitPromise类型错误
|
2026-01-27 10:33:49 +08:00 |
|
chenpei
|
4cf06c0463
|
优化:分片上传性能和稳定性 - 50MB分片+4小时TTL
主要改动:
1. 统一使用50MB分片(内网公网一致)
- 请求数减少80%(1GB文件从100个减少到20个)
- TCP利用率更高,网络开销更低
2. 延长会话TTL:5分钟 → 4小时
- 支持220GB大文件上传
- 解决大文件上传中途失败问题
3. 优化超时时间:支持50MB分片(5-10分钟)
4. 新增会话刷新机制(不清空进度)
- 新增 /api/materials/upload/refresh API
- 会话过期后保留已上传进度
5. 新增TUS协议迁移方案文档
- docs/TUS协议迁移方案.md
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-27 10:24:53 +08:00 |
|
chenpei
|
cd6e40d9d2
|
优化:网络传输性能和稳定性 - TCP缓冲区+并发控制优化
主要改动:
1. TCP缓冲区优化(16MB)- 解决公网上传速度慢问题
2. 并发数降低到1-3 - 避免4并发导致ERR_CONNECTION_RESET
3. 动态并发控制 - 根据网络环境自动调整
4. Nginx超时增加到120s - 支持大分片上传
5. 上传进度修复 - 修复剩余时间计算
6. 新增任务-页面上传器和详情组件
7. 统一部署文档为deploy-remote-build.ps1
问题修复:
- 公网用户上传从200-900KB/s提升到预期3-5MB/s
- 内网用户上传更稳定,无连接重置错误
- UploadProgress组件剩余时间计算修正
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-27 09:33:09 +08:00 |
|
chenpei
|
4dba93c4e5
|
feat: 完成任务-详情素材迁移到新逻辑
- 迁移57个老素材到新逻辑(本地zip + S3预览图)
- 优化文件命名:SPU_作者_店铺_类型.zip
- PSD文件单独存储,不打包进all.zip
- 修复下载接口,优先使用本地zip文件
- 修复预览图重复问题
- 添加迁移脚本和验证脚本
- 更新文档和迁移计划
迁移统计:
- 总素材数:77个
- 成功迁移:57个
- 新逻辑上传:18个
- 空记录:2个
|
2026-01-21 10:16:28 +08:00 |
|
chenpei
|
b1276b7dd1
|
改造:任务-详情上传流程统一 - 改用分片上传到本地服务器
- 移除 uploadToS3 函数,改用 uploadFileWithChunks(分片上传)
- 修改 uploadAssets 函数,返回 uploadId 而不是 fileUrl
- 修改 uploadPsdFiles 函数,使用分片上传
- complete 接口传递 uploadId,后端已兼容处理
- 与任务-3D原图/AI原图/实拍原图/视频截图保持一致
- 老素材自动兼容(complete接口支持fileUrl模式)
|
2026-01-19 21:16:41 +08:00 |
|
chenpei
|
836332ad13
|
备份:任务-详情上传流程改造前的代码状态
|
2026-01-19 21:13:07 +08:00 |
|
chenpei
|
6e4e72483b
|
源码备份:反编译还原完成后的完整源码 (2026-01-16)
|
2026-01-16 16:19:44 +08:00 |
|
chenpei
|
562b7c6cdb
|
优化文档结构,整合内外网访问和钉钉登录相关信息,删除冗余内容,提升可读性
|
2026-01-14 15:40:09 +08:00 |
|