feat: 三栏比例缩放 + SeedanceContent视频上传 + 本地存储基建 (0.0.22)
三栏布局 - ResizeObserver 等比例分配替代固定默认值恢复 - 修复拖拽+窗口调整竞态卡死(needsRecalcRef 延迟补算) - containerRef.current 动态读取 DOM 替代闭包 el Seedance2Content - 从占位文本重构为内容编排控件(文本+图片/视频/音频上传) - 根据 spec.image_files/video_files/audio_files 动态渲染上传区域 - 值 JSON 序列化 → 提交时转 ContentItem[](text/image_url/video_url/audio_url) 图片上传兼容视频文件 - buildAccept 根据 file_filter 区分 image/video 前缀 - createMediaBeforeUpload 动态放行 video/* MIME - 公共模块 media-upload-utils.ts 本地存储基建 - sql.js (WASM SQLite) + safeStorage 加密持久化 - 8个IPC文件操作通道 + resolveSafe 路径穿越防护 - <userData>/heixiu-data/ 沙箱 + JWT用户隔离 - 7表DDL + 游标分页 + LRU媒体淘汰 其他 - 修复 errorMessageRef 渲染期写入警告 - 媒体预览回退直接URL(<img>无CORS限制)+ output_type类型补充 - CSP wasm-unsafe-eval + https: CDN媒体源
This commit is contained in:
11
TODO.md
11
TODO.md
@@ -1,6 +1,6 @@
|
||||
# TODO — 船长·HeiXiu 待办与优化清单
|
||||
|
||||
> 最后更新:2026-06-15
|
||||
> 最后更新:2026-06-18
|
||||
|
||||
---
|
||||
|
||||
@@ -21,6 +21,15 @@
|
||||
- [ ] 项目管理页面(`/projects`,企业版)
|
||||
- [ ] 会员页面(`/vip`)
|
||||
- [ ] 消费记录页面
|
||||
- [x] 本地数据管理(加载历史/保存到磁盘/清理缓存) — `DataManageSetting` + sql.js 存储
|
||||
|
||||
### 媒体与文件
|
||||
|
||||
- [ ] 媒体文件本地下载+缓存(主进程 HTTP 无 CORS 限制,替代渲染进程 axios)
|
||||
- [ ] CDN 签名过期检测(主进程发 HEAD 请求读 `SignatureExpired` 响应体)
|
||||
- [ ] 列表页"下一页"懒加载集成(TaskHistory / OrdersPage 调用 `fetchAndSync*`)
|
||||
- [ ] 参数回填 UI(选择模型时显示历史参数下拉)
|
||||
- [ ] 右键"在文件夹中查看"功能(媒体预览右键菜单)
|
||||
|
||||
### 导航栏
|
||||
|
||||
|
||||
Reference in New Issue
Block a user