fix: canvas image/video download - fix data URL parsing in cvDownloadPreview (v1.5.21, hot 1.5.23)
This commit is contained in:
@@ -1,34 +1,45 @@
|
||||
<!-- codex-memory:start -->
|
||||
## 项目记忆(Codex 插件市场自动维护 · 回答前据此 · 勿手动编辑本段)
|
||||
**当前状态**:当前仅确认助手位于项目目录 `/Users/mac/Documents/备份数据/ProjectDown/codex-market-app`,尚未开始具体代码任务。可继续处理代码、查历史记忆或恢复 Claude/Codex 会话。
|
||||
**关于用户 / 长期事实(务必遵守)**:
|
||||
- 与助手沟通用中文优先
|
||||
**当前状态**:已确认失败原因是后端优先选到了需59aiapi私有token的content_url,导致401;正确应选同一结果中的pulseaify mp4。已修改URL提取逻辑优先选择真实视频文件URL,并验证15秒结果可下载播放。
|
||||
**已定决策**:
|
||||
- 指定历史会话用 claude --resume
|
||||
- 最近会话用 claude --continue
|
||||
- 优先在原项目目录恢复会话
|
||||
- 不在输出中暴露任何 API key
|
||||
- Tavily 不可用时用网页搜索兜底
|
||||
- 不破坏 Homebrew 系统 Python
|
||||
- 日期按 2026-07-16
|
||||
- 查询 topic 设为 news
|
||||
- 使用 Tavily skill 搜索新闻
|
||||
- latest兼容下载保留但设为预发布
|
||||
- 同时发布热更和完整包
|
||||
- 非显式生图请求剥离gen-image声明
|
||||
- 59aiapi content不直接下载
|
||||
- 不再优先使用video_url/content_url
|
||||
- 优先选.mp4等真实视频文件URL
|
||||
- URL提取不能误选任务API
|
||||
- 前端下载应优先使用 dataUrl
|
||||
- 下载受保护域名需带Bearer鉴权
|
||||
- Seedance 失败点在成品下载阶段
|
||||
- 本地craft-website技能已安装校验通过
|
||||
- URL 提取只认明确视频字段或文件
|
||||
- Seedance 成品下载需带鉴权
|
||||
- skill 源 SKILL.md 移除 version
|
||||
**下一步**:
|
||||
- 等待用户指定具体任务
|
||||
**关键文件**:/Users/mac/Documents/备份数据/ProjectDown/codex-market-app
|
||||
- 重启应用加载新代码后再测
|
||||
- 确认热更包含本次修改
|
||||
- 失败时查看seedance调试日志
|
||||
**关键文件**:/Users/mac/Documents/备份数据/ProjectDown/codex-market-app/electron/lib/canvas.js、/Users/mac/Documents/备份数据/ProjectDown/codex-market-app/renderer/catalog.json、/Users/mac/Documents/备份数据/ProjectDown/codex-market-app/categories/前端/28773__craft-website.zip、/Users/mac/Documents/备份数据/ProjectDown/制作网站 skill/SKILL.md
|
||||
**历史话题(需其中细节时用下面命令检索)**:
|
||||
- 2026-07-16 项目会话恢复
|
||||
- 2026-07-16 Claude Code 会话恢复
|
||||
- 2026-07-16 今日新闻搜索交接
|
||||
- 2026-07-16 发布1.5.14完整包
|
||||
- 2026-07-16 生图 skill 与聊天分组冲突
|
||||
- 2026-07-15 语音输入按钮位置与样式修复
|
||||
- 2026-07-15 Grok多参考图热更排查
|
||||
- 2026-07-15 会话同步修复与热更发布
|
||||
- 2026-07-15 工具箱新增Grok视频与全量会话同步
|
||||
- 2026-07-15 生成魔兽世界宣传海报
|
||||
- 2026-07-15 Codex skill软链改造
|
||||
- 2026-07-14 列出本地 skills
|
||||
- 2026-07-19 Seedance视频下载失败修复
|
||||
- 2026-07-18 Grok视频比例选项补充
|
||||
- 2026-07-18 Grok传图与提示词约定
|
||||
- 2026-07-18 Seedance参数修复与热更状态
|
||||
- 2026-07-18 插件市场会话起始
|
||||
- 2026-07-18 gen-image 技能市场更新
|
||||
- 2026-07-18 修复 token 统计不准
|
||||
- 2026-07-17 调整语音连接入口位置
|
||||
- 2026-07-17 项目闲聊与广汉天气查询
|
||||
- 2026-07-17 项目任务待确认
|
||||
- 2026-07-17 修复 Codex token 计数
|
||||
- 2026-07-17 Respond to hello
|
||||
> 回答涉及本段未列出的历史细节前,先运行 `rg -n "关键词" /Users/mac/.codex/memory/31c67c70b625.md` 查证再答。
|
||||
<!-- codex-memory:end -->
|
||||
|
||||
## 发布与热更规则
|
||||
|
||||
- 热更、完整安装包和插件资源的归属仓库统一为 `mhgmh/codex-market-app`。
|
||||
- `backup-bot` 只是 Gitea 上传认证账号,不是资源归属者;禁止把 release、hot 资源或插件资源发布到 `backup-bot/backup`。
|
||||
- 当前 Git 认证远端为 `https://up.tokendun.cc/backup-bot/backup.git`,仅代表上传身份;发布 API 的 owner/repo 必须使用 `mhgmh/codex-market-app`。
|
||||
- 热更 manifest 的 `minAppVersion` 表示最低原生 Electron 壳版本,当前为 `1.5.0`,不能直接使用 `hotContentVersion`。
|
||||
- 发布热更后必须从 `https://update.tokendun.cc/api/v1/repos/mhgmh/codex-market-app/releases/tags/hot` 验证 manifest、bundle 和 SHA256。
|
||||
|
||||
Reference in New Issue
Block a user