54 Commits

Author SHA1 Message Date
Your Name
9adb55c6a7 feat: add agent workflow snapshot center 2026-05-29 17:22:10 +08:00
Your Name
ba46f97f3d fix: guard agent workflow config rollback 2026-05-29 16:52:40 +08:00
Your Name
aa63415b1c fix: harden direct upload observability and cleanup 2026-05-28 22:08:06 +08:00
Your Name
5ccd392b75 fix: rewrite preview urls from current storage fallback 2026-05-28 19:52:41 +08:00
Your Name
38cc12da8e perf: rewrite agent workflow preview urls at 230px 2026-05-28 19:49:01 +08:00
Your Name
4d86b15781 perf: backfill agent workflow preview images at 230px 2026-05-28 19:13:00 +08:00
Your Name
befbc8e205 chore: include production build in release verification 2026-05-27 14:35:00 +08:00
Your Name
29ef366709 ci: add production build workflow 2026-05-27 14:27:55 +08:00
Your Name
a223d931a6 Merge remote-tracking branch 'github/main' into codex/admin-settings-ui-refactor
# Conflicts:
#	app/(admin)/settings/admin-settings-client.tsx
#	lib/db/migrations/meta/_journal.json
#	pnpm-lock.yaml
2026-05-27 13:40:19 +08:00
Your Name
44660bf7e3 chore: add branch readiness check 2026-05-27 13:35:35 +08:00
Your Name
4463bf1fc7 chore: add release verification gate 2026-05-27 13:26:17 +08:00
Your Name
58f6f5f249 chore: govern enhance pro api logging 2026-05-27 13:20:39 +08:00
Your Name
f4d272c7ff chore: govern product planning api logging 2026-05-27 13:16:37 +08:00
Your Name
37ed4b83b2 chore: govern layer split logging 2026-05-27 13:12:05 +08:00
Your Name
8e91c00c74 chore: govern rmbg service logging 2026-05-27 13:06:01 +08:00
Your Name
36f3de8321 chore: govern angle edit api logging 2026-05-27 12:59:30 +08:00
Your Name
0768f84802 ci: add dependency audit workflow 2026-05-27 12:55:19 +08:00
Your Name
a2ed0467d4 test: add helper gate hygiene check 2026-05-27 12:24:57 +08:00
Your Name
503e2d1d54 chore: add package metadata gate 2026-05-27 12:16:43 +08:00
Your Name
d9d9760405 chore: add secret hygiene gate 2026-05-27 12:12:54 +08:00
Your Name
3c1fc15039 chore: add env example hygiene gate 2026-05-27 12:08:44 +08:00
Your Name
06e85f8b0f ci: add workflow hygiene gate 2026-05-27 12:04:09 +08:00
Your Name
499fceb689 chore: add local artifact cleanup script 2026-05-27 11:57:03 +08:00
Your Name
2c5a70c3b3 chore: add public brand hygiene gate 2026-05-27 11:49:23 +08:00
Your Name
869d8b2ce8 chore: unify quality gate commands 2026-05-27 11:13:02 +08:00
Your Name
15a08e6d65 fix: exit direct upload cors script
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-05-27 11:11:24 +08:00
Your Name
e211e41c25 chore: harden world labs task logging 2026-05-27 11:10:23 +08:00
Your Name
9328efa701 fix: load db after env for direct upload cors
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-05-27 11:07:55 +08:00
Your Name
f4214bf3a9 chore: harden canvas 3d task status logging 2026-05-27 11:07:28 +08:00
Your Name
c24ccebb18 fix: load local env for direct upload cors script
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-05-27 11:04:24 +08:00
Your Name
c9d3a3964f chore: harden canvas 3d task logging 2026-05-27 11:04:07 +08:00
Your Name
9c450a3d07 fix: make direct upload cors script standalone
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-05-27 11:01:21 +08:00
Your Name
ccf316630b chore: harden world labs upload logging 2026-05-27 11:01:20 +08:00
Your Name
9e8aa5a543 chore: harden pick object logging 2026-05-27 10:58:43 +08:00
Your Name
a1d59e0db8 chore: harden dynamic provider logging 2026-05-27 10:55:58 +08:00
Your Name
e1e53713b5 feat: add direct multipart image uploads
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-05-27 10:54:45 +08:00
Your Name
303535b22a chore: harden video archive logging 2026-05-27 10:52:00 +08:00
Your Name
e5224ff089 chore: add route smoke verification script 2026-05-27 10:49:10 +08:00
Your Name
cc52f414af chore: govern chat api logging 2026-05-27 09:43:43 +08:00
Your Name
fadcbbc206 chore: expand canvas log hygiene coverage 2026-05-26 22:02:17 +08:00
Your Name
286acefe4a chore: harden production logging and redaction 2026-05-26 21:05:42 +08:00
Your Name
1fc37c4a8f fix: improve style pro generation flow
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-05-22 20:37:28 +08:00
Your Name
591f462136 fix: optimize workflow prompt preview images
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-05-14 17:15:03 +08:00
Your Name
118a2efe9a Make fail2ban hardening robust on fresh servers
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-14 02:41:43 +08:00
Your Name
4915160d5e Auto-enable perf-guard during install and build on Linux root
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-14 02:38:54 +08:00
Your Name
73d0d9d8c2 feat(security): integrate one-click server hardening into deploy flow
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 15:09:16 +08:00
Your Name
932b1762f2 feat(security): add perf-guard malware cleanup and auto-install
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 14:50:42 +08:00
Your Name
b12dd2d77a feat: Integrate Qwen-Image-Edit 3D angle controller and update UI
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-01-10 23:07:14 +08:00
Your Name
88ac9e2a46 添加备用变清晰API (Real-ESRGAN)
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
功能:
- 在系统设置中添加备用API配置选项
- 支持管理员切换使用主API或备用Real-ESRGAN API
- 备用API使用Base64方式发送图片
- 支持配置放大倍数(2x/4x/8x)和模型选择

Real-ESRGAN API特点:
- 基于深度学习的图像超分辨率模型
- 支持RealESRGAN_x2plus/x4plus/x8plus模型
- 支持动漫视频模型
- 处理时间1-10秒

后台切换对前端用户透明无感知
2026-01-04 15:50:38 +08:00
Your Name
fea5e0fac5 优化图片压缩技术:避免双重压缩,保持JPG/PNG格式
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 客户端压缩:保持原格式(JPG保持JPG,PNG保持PNG),不再强制转换为WebP
- 提高压缩质量:最低质量从0.6提高到0.90,避免画质损失
- 启用高质量图像平滑:减少锯齿,提升画质
- 服务器端智能优化:使用MozJPEG和PNG优化算法
- 避免双重压缩:小文件(<3MB)跳过服务器端优化,只有优化效果明显(>5%)才使用
- 优化策略:优先缩小尺寸而不是降低质量,留余量给服务器端优化

技术改进:
- JPEG: MozJPEG编码器,质量92%,渐进式,优化扫描
- PNG: 压缩级别6,自适应过滤,调色板优化
- 智能判断:避免不必要的双重压缩,保护画质
2026-01-02 20:46:01 +08:00