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 |
|
江林铖
|
417a3b0243
|
feat: 新增作品过稿看板及本地测试环境
|
2026-07-28 17:29:47 +08:00 |
|
chenpei
|
51ac355601
|
fix: 统一钉钉登录中转页
|
2026-07-17 20:54:26 +08:00 |
|
chenpei
|
8fd62384d2
|
fix: 识别钉钉内网登录来源
|
2026-07-17 20:16:05 +08:00 |
|
chenpei
|
192c1f395b
|
fix: 补齐内网登录异常回传
|
2026-07-17 19:03:54 +08:00 |
|
chenpei
|
3f56e0280f
|
fix: 钉钉登录后安全返回内网
|
2026-07-17 18:55:37 +08:00 |
|
chenpei
|
779cdba8a1
|
fix: 收紧系统权限并完善考核调研链路
|
2026-07-10 10:57:16 +08:00 |
|
chenpei
|
46a7a82ae8
|
优化考核调研移动端问卷体验
|
2026-07-08 09:50:57 +08:00 |
|
chenpei
|
a119be80f3
|
修复考核调研移动端状态和入口样式
|
2026-07-07 21:21:30 +08:00 |
|
chenpei
|
ab2e31f01a
|
优化考核调研移动端问卷体验
|
2026-07-07 19:35:25 +08:00 |
|
chenpei
|
3e42ca3104
|
优化考核调研钉钉通知和移动端问卷
|
2026-07-07 17:37:47 +08:00 |
|
chenpei
|
4bde670f85
|
修复钉钉通知进入考核调研免登
|
2026-07-07 16:41:10 +08:00 |
|
chenpei
|
2f9fef82cf
|
确认钉钉免登会话后再进入页面
|
2026-07-07 16:23:01 +08:00 |
|
chenpei
|
008fb6f9aa
|
修复钉钉免登登录态写入
|
2026-07-07 15:27:10 +08:00 |
|
chenpei
|
fe58314333
|
修复钉钉免登会话跳转
|
2026-07-07 13:40:19 +08:00 |
|
chenpei
|
b09241975c
|
修复钉钉免登会话票据写入
|
2026-07-07 13:04:02 +08:00 |
|
chenpei
|
0aec2b9b1c
|
修复钉钉免登成功后手机端跳转
|
2026-07-07 12:53:52 +08:00 |
|
chenpei
|
099d81bcf6
|
修复钉钉免登会话跳转写入
|
2026-07-07 10:56:29 +08:00 |
|
chenpei
|
17fe89f7fb
|
修复钉钉端内免登会话写入
|
2026-07-07 10:40:26 +08:00 |
|
chenpei
|
e2d3314e62
|
修复钉钉工作通知免登凭证混用
|
2026-07-07 09:31:46 +08:00 |
|
chenpei
|
bca088c96d
|
修复钉钉工作通知免登入口
|
2026-07-06 18:07:20 +08:00 |
|
chenpei
|
1a00ca9030
|
修复钉钉工作通知端内免登
|
2026-07-06 14:54:16 +08:00 |
|
chenpei
|
06b9678fe1
|
增强钉钉直达登录Cookie落地
|
2026-07-06 14:39:53 +08:00 |
|
chenpei
|
2bfee95ebb
|
修正钉钉服务端回调内部登录地址
|
2026-07-06 13:51:57 +08:00 |
|
chenpei
|
f361b7d418
|
修复钉钉通知免登录跳转链路
|
2026-07-06 13:47:35 +08:00 |
|
chenpei
|
7751150dad
|
修复钉钉会话写入角色类型
|
2026-07-06 13:33:31 +08:00 |
|
chenpei
|
414cce8194
|
修复钉钉授权后素材库会话写入
|
2026-07-06 13:31:49 +08:00 |
|
chenpei
|
f4236c44c4
|
feat: add native performance survey module
|
2026-07-03 15:12:20 +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
|
4dba93c4e5
|
feat: 完成任务-详情素材迁移到新逻辑
- 迁移57个老素材到新逻辑(本地zip + S3预览图)
- 优化文件命名:SPU_作者_店铺_类型.zip
- PSD文件单独存储,不打包进all.zip
- 修复下载接口,优先使用本地zip文件
- 修复预览图重复问题
- 添加迁移脚本和验证脚本
- 更新文档和迁移计划
迁移统计:
- 总素材数:77个
- 成功迁移:57个
- 新逻辑上传:18个
- 空记录:2个
|
2026-01-21 10:16:28 +08:00 |
|
chenpei
|
ea9076df45
|
feat: 实现统一的下载错误处理系统并修复产品全案数据库Schema
- 创建统一的下载错误处理模块 (lib/download-errors.ts)
- 实现13种错误类型分类和中文错误消息
- 后端统一使用 createDownloadError 创建标准化错误响应
- 前端统一使用 parseDownloadError 解析错误并显示
- 修复正式系统数据库Schema,添加产品全案相关字段和表
- 执行数据库迁移:添加 task_no, task_status, task_fetched_at 字段
- 创建 material_assets, api_keys, api_call_logs 表
|
2026-01-05 17:52:42 +08:00 |
|
chenpei
|
134abfc0a3
|
更新系统功能:新增部门管理、平台管理API,优化上传功能和网络检测,更新数据库架构
|
2025-11-07 19:05:34 +08:00 |
|
chenpei
|
383772d39f
|
🛡️ 服务器安全加固和FRP问题修复
主要更新:
1. FRP服务器诊断与修复
- 发现并修复文件描述符耗尽问题(65,536 → 1,048,576)
- 分析并解决用户上传失败问题
- 确认SSH服务器安全未被攻破
2. 安全防护系统部署
- 部署IP黑名单防火墙(封禁20+攻击者)
- 设置SSH端口速率限制
- 配置自动化定时任务(每小时更新)
- 安装Fail2ban实时防护系统
- 添加白名单保护机制
3. 内网访问优化
- 改进内网检测逻辑
- 添加网络状态API
- 优化钉钉登录流程
- 完善信息补充功能
4. 文档完善
- FRP服务器诊断修复报告
- SSH安全评估报告
- Fail2ban使用指南
- 文件描述符详解
- 用户上传失败原因分析
- 防火墙配置说明
- 内网检测改进报告
修复的问题:
- ✅ 文件描述符耗尽导致的服务异常
- ✅ 用户上传失败(影响9.5小时)
- ✅ SSH暴力破解攻击(91,299+次)
- ✅ 第三方项目攻击影响
- ✅ 127.0.0.1误封禁问题
部署的安全措施:
- 三重防护体系(Fail2ban + 防火墙 + 强密码)
- 自动化监控和封禁
- 实时攻击拦截(秒级响应)
- 完整的管理和监控工具
测试环境:开发环境
影响范围:服务器安全、用户上传、系统稳定性
当前状态:✅ 所有问题已修复,系统运行正常
|
2025-11-06 13:42:36 +08:00 |
|