Commit Graph

33 Commits

Author SHA1 Message Date
小鱼开发 4af42c157e fix: BGM 混音链路修复——URL 先下载到本地缓存再混音
- fix: 删除 BGM 预览硬编码开发者路径,改为使用 url 字段
- fix: BGM 混音前检测是否为 URL,先下载到 bgm_cache 本地缓存
- fix: Rust mix_bgm_to_video 恢复 validate_safe_path 校验,拒绝 URL
- feat: 新增 bgm_cache 目录及自动清理策略(30天/200MB上限)
- feat: Settings 缓存清理扩展为媒体缓存(video + BGM 统一清理)
- chore: BGM url 字段改为后端必填,同步 schema/model/seed/迁移
2026-05-25 00:54:17 +08:00
小鱼开发 0e876384d6 ci: 构建产物自动上传到 GitHub Release,artifacts 保留 3 天 2026-05-21 15:12:38 +08:00
小鱼开发 3c4c765f2a ci: macOS 构建使用 gh CLI 下载私有仓库 sidecar,解决认证问题 2026-05-21 11:14:32 +08:00
小鱼开发 2be938d0a3 ci: 修复 macOS 构建 sidecar 下载 URL,使用动态仓库名 2026-05-21 11:07:56 +08:00
小鱼开发 71bad49710 ci: 恢复 GitHub Actions macOS 构建 2026-05-21 10:55:43 +08:00
小鱼开发 3ce29d5333 fix(updater): 使用带密码的签名密钥对,修复 CI 签名失败
Tauri CLI 2.x 生成无密码密钥存在已知 bug(tauri-apps/tauri#14829)。
按主流方案改为使用带密码的密钥对:
- 重新生成带密码的 updater 签名密钥
- 同步更新公钥到 tauri.conf.json 和 tauri.key.pub
- CI workflow 增加 TAURI_SIGNING_PRIVATE_KEY_PASSWORD 环境变量
2026-05-21 07:50:10 +08:00
小鱼开发 2a4a9511d6 fix: 重新生成 updater 密钥对,修复运行模式切换,启用 updater 产物生成 2026-05-20 22:19:39 +08:00
小鱼开发 9f3ea6dece fix(ci): add missing sidecar download step for Windows build
- Windows job was missing Download sidecar binaries step, causing
  'ffmpeg-x86_64-pc-windows-msvc.exe doesn't exist' build failure
- Remove duplicate sidecar download step from disabled macOS job
2026-05-20 12:34:16 +08:00
小鱼开发 b6311bec9d fix(ci): 改回 gh release download,当前仓库已有 sidecar release 2026-05-20 12:09:52 +08:00
小鱼开发 41e495f0f0 fix(ci): sidecar 下载改回当前仓库 release 2026-05-20 11:52:38 +08:00
小鱼开发 b98df5a1a4 fix(ci): 用 curl 直接下载 sidecar,绕过 gh CLI 跨仓库权限限制 2026-05-20 11:23:04 +08:00
小鱼开发 f7b57d9fd8 temp: 固定 sidecar 仓库 + 禁用 macOS 构建 2026-05-20 11:11:51 +08:00
小鱼开发 68b7954e0d chore: configure updater signing for new repo
- Generate new minisign keypair for updater signing
- Update pubkey in tauri.conf.json
- Restore createUpdaterArtifacts: true
- Restore TAURI_SIGNING_PRIVATE_KEY env in workflow
2026-05-20 09:33:16 +08:00
小鱼开发 bb6cd37282 fix: disable updater signing for new repo build 2026-05-20 00:49:50 +08:00
小鱼开发 5aeb1d9e3c fix: sidecar download uses current repo instead of fun0 2026-05-20 00:31:15 +08:00
小鱼开发 966cdfc08a trigger: refresh workflow index 2026-05-20 00:22:32 +08:00
小鱼开发 9ddcb2347d ci: 构建流程优化 - test环境固定/平台选择/版本号自动更新/缓存
- VITE_API_BASE_URL 固定为 dev.tapi.meijiaka.cn(test环境)
- 添加 platform 选择(all/macos/windows),支持单独构建
- 添加版本号自动更新(tauri.conf.json + Cargo.toml)
- 添加 Rust + Node 构建缓存,节省CI额度
- 修复 ViduAdapter parse_callback 运算符优先级bug
- 修复 ViduProvider tts_sync 日志前缀误写
- VoiceSynthesis 空状态UI优化
2026-05-19 15:17:36 +08:00
小鱼开发 66db8a0788 ci: 恢复 DMG 背景图方案,生成含 Gatekeeper 指引的背景图,移除 README 方案 2026-05-19 14:14:26 +08:00
小鱼开发 53476d3e4a ci: 改用 TAURI_SIGNING_PRIVATE_KEY_PATH 环境变量传私钥文件路径,避免 clap 参数冲突 2026-05-19 13:56:41 +08:00
小鱼开发 f36e8d3742 ci: 使用 env -u 清除环境变量,避免 -f 参数冲突 2026-05-19 13:51:12 +08:00
小鱼开发 c3c5ff442d ci: unset TAURI_SIGNING_PRIVATE_KEY 避免与 -f 参数冲突 2026-05-19 12:50:55 +08:00
小鱼开发 ce754f7004 ci: 私钥写入文件前 strip 掉前后空白,修复首字节换行符问题 2026-05-19 12:49:48 +08:00
小鱼开发 00409fd9a8 ci: 修复 DMG 重新签名,用 python3 写入私钥文件避免 heredoc 缩进问题 2026-05-19 12:41:48 +08:00
小鱼开发 0292a7e1de ci: 修复 DMG 重新签名,使用 heredoc 将私钥写入临时文件 2026-05-19 12:23:20 +08:00
小鱼开发 e6bbf0308a ci: 修复 DMG 重新签名步骤,通过环境变量自动读取私钥 2026-05-19 11:59:03 +08:00
小鱼开发 c6fd452e87 chore: 移除 DMG 背景图,添加 README.txt 到 DMG 根目录 2026-05-19 11:30:52 +08:00
小鱼开发 236055b75f ci: remove .app from macOS artifacts, only upload .dmg + .sig 2026-05-19 09:39:07 +08:00
小鱼开发 fe778b66e3 ci: include .sig files in release artifacts 2026-05-19 09:37:50 +08:00
小鱼开发 91c15a24f7 ci: add environment selector and VITE_API_BASE_URL for release builds 2026-05-18 18:32:25 +08:00
小鱼开发 285d68ecb1 fix(ci): add universal sidecar for macOS; disable MSI due to WiX sidecar size issue 2026-05-18 17:27:12 +08:00
小鱼开发 70893b2a07 feat(points): 修正充值档位价格与积分
- 100元 = 2000积分,无标签,180天有效
- 500元(热销)= 11000积分,180天有效
- 1000元(推荐)= 23000积分,365天有效
- 5000元(超值)= 125000积分,永久有效
- 1积分 = 0.05元
2026-05-18 17:27:11 +08:00
小鱼开发 915c1fd9a2 chore: add sidecar binary download step to GitHub Actions workflow 2026-05-18 16:28:36 +08:00
小鱼开发 5187bd93ee chore: add GitHub Actions release workflow, signing docs, ignore sidecar binaries 2026-05-18 16:09:47 +08:00