2ce07fa7bf
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m43s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m46s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m44s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m14s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 2m12s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 4m31s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 5m9s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m5s
AI Code Review / AI Code Review (pull_request) Successful in 7m0s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 4m26s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 11m18s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
- 基础设置:背景模糊/人物描边/文字自动拆分,各带开关+子控件(滑块/颜色选择器/按钮组) - 人像设置:大小滑块 + X/Y 位置精确输入 - 背景设置:开关 + 大小 + 位置 - 主标题/副标题:文字内容只读框、字体下拉(35种字体,绿色=预置/蓝色=系统)、字号/字重滑块、文字方向、每行字数、字符间距、行间距、颜色/描边颜色/描边粗细、多层阴影(+添加阴影层+预设效果+传统阴影)、X/Y位置(精确小数)、旋转角度、文字背景(颜色/透明度/形状下拉含自定义多边形+大小+位置偏移+旋转) - 蒙版:开关 + 蒙版图片选择 + 大小 + 位置 + 颜色 + 透明度 + 形状 - 右侧 9:16 画布实时渲染:人像占位(8蓝色手柄)、主/副标题(按所有样式属性)、背景、蒙版 - types/cover.ts 新增 CoverEditorConfig 及全部子类型(TextDirection/TextBgShape/StrokeStyle/ShadowLayer/TextStyleConfig 等) - api/cover-templates.ts 更新 config 类型为 CoverEditorConfig - tsc/eslint/prettier 全零错误零警告,vite build 成功