小鱼开发
|
06ec0ee202
|
feat: BGM 云端化 + 步骤页面 UI 统一重构
后端:
- 新增 BGM 数据库模型、Schema、CRUD、API 路由
- BgmMusic 增加 url 字段存储七牛云地址
- Alembic 迁移: 创建 BGM 表 + 添加 url 字段
- import_bgm.py 导入时自动上传七牛云 (meijiaka-zy/bgm/...)
前端:
- VideoCompose BGM 选择改为卡片弹窗 (系统BGM + 本地上传)
- 去掉 BGM 硬编码本地路径, 直接使用云端 URL
- CoverDesign 视觉重构: 绿色边框卡片、角标、hover 遮罩
- CoverDesign 去掉预选背景, 默认空白需手动选择
- 所有步骤按钮规范统一: 左=重新生成(主色), 右=导出/预览(次色)
- 预览按钮状态统一: 文字变为'视频预览中...', 保持 btn-secondary
- 去掉所有步骤按钮的 svg/emoji 图标
Rust:
- mix_bgm_to_video 支持临时文件保护 (输入输出同路径时自动中转)
- FFmpeg BGM 混合使用 aloop 循环 + amix 滤镜
|
2026-05-24 15:39:54 +08:00 |
|
小鱼开发
|
cbd4068776
|
fix(db): unify table name prefix to mjk_ for update tables
- Rename app_releases → mjk_app_releases
- Rename release_packages → mjk_release_packages
- Update ForeignKey reference and migration file
- Add pre-commit hook: check_table_prefix.py to prevent future violations
|
2026-05-15 18:28:07 +08:00 |
|
小鱼开发
|
5abd9fdeee
|
fix(seed): correct CDN domain for cover backgrounds
media.liche.cn -> img.liche.cn
|
2026-05-15 18:08:55 +08:00 |
|
小鱼开发
|
04b9b92241
|
feat(seed): add cover backgrounds seed data for bk category
- 72 cover background images for script_code='bk' (装修避坑)
- CDN path: https://media.liche.cn/meijiaka-zy/cover_templete/
- Generated from /Users/0fun/Downloads/bk/
|
2026-05-15 18:08:03 +08:00 |
|
小鱼开发
|
50e8b7cda3
|
feat(seed): 更新素材 seed 数据(2771条,含木作阶段验收镜)
- 基于最新本地素材目录重新扫描(2771个MP4)
- 新增二级分类:木作阶段验收镜(2个文件)
- 全部 ffprobe 探测时长,无0值异常
- 生成 scripts/seed_materials.sql 入库脚本
- 保留 generate_seed_materials.py 供后续复用
|
2026-05-15 16:55:08 +08:00 |
|
小鱼开发
|
cb56698836
|
feat: 应用自动更新系统 + 草稿箱删除 + 分类缓存优化
- 新增 Tauri 自动更新(updater 插件)
- Rust: 集成 tauri-plugin-updater + tauri-plugin-process
- 后端: app_releases / release_packages 表 + /update/check API
- 前端: UpdateDialog 组件 + useUpdater hook + SystemUpdate 手动检查
- 发版脚本: scripts/publish_release.py(扫描 .sig → 上传七牛云 → 写入数据库)
- 配置 test 环境域名 dev.tapi.meijiaka.cn
- 草稿箱删除功能
- DraftListItem 添加删除按钮
- MyWorks 添加删除确认弹窗 + localProjectApi.deleteProject 调用
- 创作主题分类本地缓存
- scriptApi.getCategoriesCached() 先读 localStorage 再静默刷新
- TermsModal tab 居中
- 更新应用图标(Big Sur 风格圆角矩形)
- 清理: 删除未使用文件 create_user.py / video-replace-mvp.py / DEPS_*.md
|
2026-05-15 16:41:57 +08:00 |
|
小鱼开发
|
3bfaea018c
|
chore: 更新分类 seed,同步目录结构调整
- 二级分类: 木作阶段验收-木作阶段验收镜 -> 木作阶段验收镜
- 三级场景: 木作阶段验收-木作阶段验收镜 -> 木作阶段验收-木作验收
- 总分类数: 220 (9+28+183)
|
2026-05-15 16:33:46 +08:00 |
|
小鱼开发
|
ada29a48a8
|
feat: 空镜素材分类&数据入库
- 素材表统一为 mjk_broll_ 前缀(mjk_broll_categories/materials/tags)
- 新增 218 条分类 seed + 2495 条素材 seed(含 ffprobe 时长)
- 新增 Alembic 迁移: rename mjk_* to mjk_broll_*
|
2026-05-15 15:49:29 +08:00 |
|
小鱼开发
|
17455b405c
|
Revert "feat: 空镜素材分类&数据入库"
This reverts commit 91e5cdefbb.
|
2026-05-15 15:45:55 +08:00 |
|
小鱼开发
|
91e5cdefbb
|
feat: 空镜素材分类&数据入库
- 重命名素材表 mjk_* -> broll_*,与模型命名保持一致
- 新增 182 个三级场景分类 seed 数据
- 新增 2495 条素材 INSERT SQL(含 ffprobe 时长探测)
- 新增 Alembic 迁移: rename mjk_categories/materials/tags to broll_*
|
2026-05-15 15:41:23 +08:00 |
|
小鱼开发
|
7550559aa0
|
refactor: 清理未使用IPC命令、修正point_service注释与扣费逻辑、修复camelToSnake正则、优化vidu import
- 删除8个未使用IPC命令,保留validate_media_path
- file.rs返回类型优化为ApiResponse<()>
- point_service.consume()注释与签名一致
- VideoGeneration改为拼接成功后扣费
- 添加漏扣费风险注释
- 删除过时测试文件
- 修复camelToSnake连续大写字母问题
- vidu.py import移至模块顶层
Refs: P1-1~P1-6 技术债务清理
|
2026-05-14 17:45:28 +08:00 |
|
小鱼开发
|
2154a9acb4
|
test(auth): 添加 test_auth.py 验证脚本,一键测试双 Token + 踢人
|
2026-05-08 16:51:40 +08:00 |
|
小鱼开发
|
5f5dc2242c
|
feat(cli): 添加 create_user 脚本,绕过短信直接创建用户
用法:
python -m scripts.create_user --mobile 13800138000 --nickname 测试用户
python -m scripts.create_user --mobile 13800138001 --device-id dev-001
自动创建关联的 user_points 记录,可选创建 user_devices 记录。
|
2026-05-08 14:51:53 +08:00 |
|
小鱼开发
|
285257905e
|
feat: 视频生成页面改造、字幕冻结修复及多项前端优化
- 修复字幕切换模板后冻结的 bug:ASS.js 新实例在视频播放中创建时收不到
play/playing 事件,RAF 循环不会启动。创建实例后手动触发 play 事件。
- VideoGeneration 页面 overhaul:卡片点击预览、左右箭头导航、换一个素材、
动态按钮文案和占位提示。
- 修复私有音色素材预览播放 trialUrl 的问题,改为播放 sourceUrl。
- 放宽空镜素材匹配逻辑:优先满足时长,fallback 到最近时长并随机选择。
- 隐藏脚本生成页面的时长滑块。
- 修复登录页和侧边栏标题渐变 WebKit 兼容问题。
- 清理旧计划文档、测试文件和临时脚本。
- 更新 Makefile、prompts、materials.json 等配置。
|
2026-04-23 23:17:10 +08:00 |
|
小鱼开发
|
67e73b5a51
|
feat: 素材库重构、七牛上传修复、配音页面优化、MiniMax后端接入
- 素材库: VoiceMaterialLibrary 支持音频/视频分类、Modal弹窗、进度弹窗
- 列表布局: 紧凑单行、灰色图标按钮、重命名功能、删除ConfirmModal
- 生成配音: toast替换为ProgressModal
- 私有音色显示: 描述改为createdAt日期
- 七牛上传: 修复upload_stream参数、修正put_stream参数名
- MiniMax后端: 新增Provider+Service,TTS/克隆/音色列表切到MiniMax
- 前端默认音色: tianxin_xiaoling
- Rust: 新增voice命令、本地音频存储、配音生成功能
- 新增shot统计组件、脚本编辑器优化
|
2026-04-21 23:27:08 +08:00 |
|