Commit Graph
11 Commits
Author SHA1 Message Date
Azmat@qq.com 2889c92c34 同步图片/视频创作页卡片封面与设计稿
图片创作三张与视频创作五张入口封面切到 yz 设计稿资源;自由创作改名为图片创作,自由生成封面升至 film-v5。
2026-09-21 18:49:21 +08:00
Azmat@qq.com 7098245a4a 优化视频创作 2026-09-15 15:17:05 +08:00
Azmat@qq.com 99a126d19b 优化图片创作 2026-09-15 11:54:00 +08:00
Azmat@qq.com f15fe21b1a 优化只能创作里的图片创作 2026-09-14 18:56:07 +08:00
Azmat@qq.com 6a628b0ca7 添加全能创作功能 2026-09-03 13:11:46 +08:00
Azmat@qq.com a343f47f0c 大量修改UI 2026-08-19 17:44:56 +08:00
zycandClaude Opus 4.8 f89de99c05 feat: 平台套图启用真平台 logo (YYX-row11)
补入 10 个平台真 logo svg(抖音/淘宝/天猫/京东/拼多多/小红书/快手/视频号/亚马逊/1688)
到 public/assets/svg/。PlatformLogo 组件早已引用这些路径(优先真图、加载失败回退色块),
此前 svg 未入库导致部署后缺图回退成色块。入库后部署即显真 logo。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 16:47:46 +08:00
zycandClaude Fable 5 890cb9ab67 chore(core/qa): function-audit toolchain + parity/audit reports + pixel-perfect skill
- qa/function-audit: playwright 行为审计工具(audit.mjs/verify-modals.mjs/pages.json)
  + 18 页审计产出(*.audit.md/json、summary、运行日志)
- qa/visual-parity: 调试/测量辅助脚本(_dbg*.mjs/_measure.mjs/_off.mjs)
- core/还原度核对报告.md: 18 页 pixelmatch 核对结果(含 vite 代理陈旧坑记录)
- core/还原与接口待办.md: 逐页还原度/真实数据/交互接入待办总表
- .claude/skills/pixel-perfect-react: 像素级还原 React 的 SKILL 文档
- frontend/public/_devlogin.html: 临时本地登录辅助页(可删)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 09:41:30 +08:00
zycandClaude Opus 4.8 0873e724bf feat(core/frontend): pipeline stage editor (burn-in controls) + double-submit guard & button greying
Pipeline (脚本→资产→故事板→视频→拼接):
- Stage1 render real script shots + wire 确认脚本→adopt (advance stage)
- Stage2 add person/scene AI-生成 buttons + clickable category tabs
- Stage4 auto-poll videos to completion + per-segment upload + real frame thumbnails + download
- Stage5 real timeline editor: clips undo/redo/split/copy/delete/drag-reorder/zoom,
  subtitle style + per-clip text editor, transition select (xfade preview),
  BGM upload + volume, save draft, export-with-save → shows/download final MP4
- embedded asset URLs everywhere (beat assets pagination)

UX: re-entry guard in action() (no double-submit anywhere) + greyed :disabled
styles for btn-aigen/chat-mode/pill-cta/tl-action so generate buttons visibly
disable while generating.

Also includes prior uncommitted frontend work: settings preferences/sessions/avatar,
asset delete, account/team/products pages, fonts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 14:46:42 +08:00
zycandClaude Opus 4.8 d41e487f08 feat(k8s): 新增 core 真应用(前端+Django API+Celery worker)构建与部署
- core/frontend: Vite 多阶段镜像 + nginx 同源反代 /api,/admin,/static(零 CORS)
- core/backend: Django gunicorn 镜像 + entrypoint(自动 migrate/collectstatic)+ WhiteNoise
- k8s/core: api/worker/web Deployment+Service + ingress(airshelf-web.airlabs.art)
- workflow: 追加 core 前后端 build/push,从 core/backend/.env 套生产覆盖生成 env Secret 后部署
- .gitignore 放行 core/backend/.env;.env 白名单加入 airshelf-web 域名
- 含前端 WIP 还原改动

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 10:21:41 +08:00
zyc cfdcd84a30 feat: add AirShelf core implementation 2026-06-05 10:21:40 +08:00