liquid
431af243e1
chore: 更新构建时间戳
...
更新 version.json 中的构建时间戳以反映最新的构建时间。
2026-03-08 22:07:36 +08:00
liquid
c164a1dc68
fix: 修复切换画板时刷新页面丢失当前画板的问题
...
在切换画板时,立即更新URL和sessionStorage,确保刷新页面时能恢复到正确的画板
修复WorkspaceService.reload()后currentBoardId丢失的问题
修复媒体查看器中下载blob类型文件时的问题
2026-03-08 21:59:02 +08:00
liquid
8daecd7b0c
feat(workflow): 添加页面刷新后视频任务恢复和工作流同步机制
...
添加 onTaskCreated 回调以提前持久化 taskId 到工作流步骤,支持页面刷新后通过 useTaskWorkflowSync 进行任务-工作流映射
重构工作流状态同步为事件驱动模式,移除轮询机制,避免状态竞争和闪烁
添加 resumeWorkflow 方法以支持任务队列重试时重新激活已中止的工作流
优化任务队列服务,添加 trackExternalTask 和 syncTaskFromStorage 方法确保内存状态同步
更新 FallbackMediaExecutor 以支持从内存任务列表恢复,避免 IndexedDB 读写竞态
在 CLAUDE.md 中添加 useEffect 初始对账守卫和 fire-and-forget 写入竞态的相关编码规范
2026-03-08 20:53:47 +08:00
liquid
f33f4ce640
chore: bump version to 0.6.9
2026-03-08 08:49:19 +08:00
liquid
d434c1655d
feat(drawnix): 添加页面刷新后恢复视频任务轮询的功能
...
添加对页面刷新中断的视频生成任务的恢复机制。当用户刷新页面时,系统会通过 requestIdleCallback 或 setTimeout 自动恢复所有处于 PROCESSING 状态且拥有 remoteId 的视频任务,继续轮询其生成状态直至完成或失败,避免用户手动重新触发任务。
2026-03-08 08:49:06 +08:00
liquid
d6f37f0bb0
chore: bump version to 0.6.8
2026-03-08 00:34:14 +08:00
liquid
7d76899a22
feat(backup-restore): add backup restoration functionality with automatic chunking support
...
- Introduced a new restore button in the SW debug panel for restoring data from ZIP backups.
- Implemented `BackupPartManager` to handle automatic chunking during backup processes.
- Enhanced the backup process to include tasks, prompts, and assets, with progress updates.
- Updated version to 0.6.7 and adjusted build time in `version.json`.
- Refactored existing backup logic to support the new restoration features.
2026-03-08 00:34:06 +08:00
liquid
75161b60b3
Merge branch '85-controlCanvasInsertion' into develop
2026-03-07 22:21:16 +08:00
ljquan
4fed36c210
Merge pull request #129 from ljquan/fix/batch-image-model-size
...
fix(batch-image-generation): 修复批量生图模型尺寸失效
2026-03-07 21:49:23 +08:00
ljquan
539ee018f2
Merge pull request #128 from ljquan/feat/chat-paste-image-to-message
...
feat(ai-input-bar): 支持剪贴板图片粘贴
2026-03-07 21:48:58 +08:00
ljquan
deaa39217a
Merge pull request #111 from ljquan/106-textBoxOptimization
...
修复缩小输入框文本溢出的问题
2026-03-07 21:46:38 +08:00
gongchengtu
eee26c35db
fix(batch-image-generation): 修复批量生图模型尺寸失效
...
Fixes #123
2026-03-06 15:04:48 +08:00
gongchengtu
367830caf3
feat(ai-input-bar): 支持剪贴板图片粘贴
2026-03-06 14:09:47 +08:00
liangyufeng
f53306029d
feat:优化缩放累计误差
2026-03-06 13:40:45 +08:00
gongchengtu
4b3600d7a3
fix(image): 仅为 gemini-3.1-flash-image-preview 开放新增比例并按模型过滤尺寸选项
2026-03-05 16:11:00 +08:00
liangyufeng
4ab7912007
feat:优化多行输入取消聚焦会换行的问题
2026-03-05 11:06:02 +08:00
liquid
ad9d7769fa
fix: update app version to 0.6.7 and adjust build time in version.json; refactor WeakRef usage in tracking.types.ts
2026-03-05 10:34:10 +08:00
liquid
fb4ad38fa8
chore: bump version to 0.6.7
2026-03-05 00:03:05 +08:00
liquid
94675952b6
refactor: replace video with tutorial link in settings dialog and auth components
...
- Updated the settings dialog and authentication prompt to replace the video element with a link to a tutorial on Bilibili.
- Enhanced the link's styling for better visibility and user experience.
2026-03-05 00:02:05 +08:00
ljquan
4d44c34a82
Merge pull request #119 from ljquan/118-Layers
...
feat:添加图层
2026-03-04 22:46:15 +08:00
liangyufeng
60f6c041b2
feat:新增插入画布开关
2026-03-04 18:35:38 +08:00
liangyufeng
74fc6e51f4
feat:添加图层
2026-02-28 17:38:33 +08:00
liquidliang
21a5d6ffac
chore: 更新版本至0.6.6并调整CDN优先级
...
- 将应用版本从0.6.3更新至0.6.6,并刷新构建时间
- 调整CDN源优先级,将jsdelivr置于unpkg之前
- 更新npm包描述并明确发布文件清单
- 简化Vite配置,移除生产构建时默认使用CDN的逻辑,改为依赖Service Worker处理回退
2026-02-28 17:25:20 +08:00
liquidliang
95f54096f3
chore: bump version to 0.6.6
2026-02-28 17:19:39 +08:00
liquidliang
c8c22e0081
chore: bump version to 0.6.5
2026-02-28 17:09:40 +08:00
liquidliang
42f2442429
chore: bump version to 0.6.4
2026-02-28 17:00:23 +08:00
liquidliang
e8ec627270
feat(sw): 优化Service Worker激活和CDN策略
...
- 立即注册SW以加速激活,移除load事件依赖
- 在install阶段立即skipWaiting,后台预缓存不阻塞激活
- 在activate阶段立即clients.claim,确保SW尽快接管页面
- 启用CDN优先策略,生产构建默认使用unpkg CDN
- 简化安装逻辑,移除冗余的版本更新检测
2026-02-28 17:00:14 +08:00
liquidliang
60a5d1d46b
优化
2026-02-28 11:24:48 +08:00
liquidliang
28217b947b
chore: bump version to 0.6.3
2026-02-28 10:59:56 +08:00
ljquan
2456b9f30a
Merge pull request #117 from ljquan/108-skill
...
feat: 引入baoyu-skill
2026-02-28 10:59:01 +08:00
liquidliang
5b04670bc2
feat: 引入baoyu-skill
2026-02-28 10:58:23 +08:00
ljquan
e872306c09
Merge pull request #116 from ljquan/feature/model-config-update
...
refactor: 模型命名重构与功能增强
2026-02-27 22:18:06 +08:00
liangyufeng
1630ecbfdb
feat:优化
2026-02-27 19:09:50 +08:00
gongchengtu
582b46cc1a
fix: 修复 GitHub Actions CI 配置以支持 pnpm
...
- 将 cache: 'npm' 改为 cache: 'pnpm',正确匹配 pnpm-lock.yaml
- 将 npm ci 改为 pnpm install(通过 corepack enable pnpm 安装 pnpm)
- 此修复解决 PR #114 的推送检查失败问题
2026-02-27 16:10:18 +08:00
gongchengtu
1bd8048acb
refactor: 模型命名重构与功能增强
...
核心变更:
1. 模型命名规范化
- nano-banana-2 系列统一重命名为 nano-banana-pro 系列
- 相关 shortCode 更新:nb2v→nbpv, nb22kv→nbp2kv, nb24kv→nbp4kv
- 异步模型命名同步更新:nb24k-async→nbp4k-async 等
2. 新增 gemini-3.1-flash-image-preview 模型
- 添加 nano-banana-2 模型配置(tags: ['new'])
- 支持 tools 调用
- 默认参数配置与 standard 模型一致
3. 新增图片质量参数支持
- 添加 quality 参数(1k/2k 选项)
- 适用于 gemini-3-pro-image-preview 和 gemini-3.1-flash-image-preview
- 默认值为 '1k'
4. ModelDropdown 优化
- 新增 NEW 标签显示(绿色徽章)
- 模型排序逻辑优化:
* 新模型优先(tags: ['new'])
* VIP 模型次之
* 按配置文件顺序作为兜底
- 搜索时跨厂商过滤,无搜索时按厂商分类
影响范围:
- model-config.ts:模型定义与配置
- ModelDropdown.tsx:UI 展示与排序逻辑
- async-image-api-service.ts:异步生成服务注释更新
- task-queue-service.ts:支持 quality 参数传递
- gemini-api/services.ts:quality 参数适配所有支持模型
- README.md/README_en.md:用户文档更新
- docs/CODING_RULES.md:错误示例中的模型名称更新
- docs/CONCEPTS.md:概念定义中的 shortCode 更新
- docs/Prompts.md:提示词中的模型名称更新
- docs/user-manual:用户手册模型列表更新
相关模型对照表:
旧名称 新名称
nano-banana-2 → nano-banana-pro
nano-banana-2-vip → nano-banana-pro-vip
nano-banana-2-2k-vip → nano-banana-pro-2k-vip
nano-banana-2-4k-vip → nano-banana-pro-4k-vip
nano-banana-2-2k → nano-banana-pro-2k
nano-banana-2-4k → nano-banana-pro-4k
nano-banana-2-hd → nano-banana-pro-hd
nano-banana-2-async → nano-banana-pro-async
nano-banana-2-2k-async → nano-banana-pro-2k-async
nano-banana-2-4k-async → nano-banana-pro-4k-async
2026-02-27 15:49:28 +08:00
liquidliang
099d880796
chore: 多文件禁用缓存确保版本与日志数据实时更新
2026-02-27 11:03:26 +08:00
liquidliang
f3b136161e
chore: 升级版本至0.6.2并更新构建时间与版本信息
2026-02-27 10:56:50 +08:00
liquidliang
499797cae0
chore: bump version to 0.6.2
2026-02-27 10:45:13 +08:00
liquidliang
e40635b975
feat: 重构版本相关菜单与页面,优化样式与交互体验
2026-02-27 10:45:08 +08:00
liquidliang
784c58a8df
feat: 升级版本至0.6.1,优化部署与生成流程,集成多模型适配器
2026-02-27 10:31:05 +08:00
liquidliang
e1e4137c58
fix: 修复视频时长解析空值NaN并同步版本与更新说明
2026-02-26 22:35:56 +08:00
liquidliang
2fdaf01f9e
Merge branch '107-skill' into develop
2026-02-26 22:31:40 +08:00
ljquan
764ebd1672
Merge pull request #113 from ljquan/feature/version-changelog-display
...
feat: 版本日志菜单 + CHANGELOG.md 自动同步到 changelog.json
2026-02-26 22:23:33 +08:00
liquidliang
ac10ed5578
feat: 为 ImageGenerationParams 新增 params 字段支持模型特定参数
2026-02-26 22:22:42 +08:00
ljquan
cb2047e764
Merge pull request #112 from ljquan/fix/seedream-5.0-aspect-ratio-params
...
seedream 参数 以及 图片预览 的修复
2026-02-26 22:15:02 +08:00
liquidliang
84285d9e01
refactor(web): 优化类型定义和构建配置
...
refactor(sw): 增强类型安全处理
refactor(dawnix): 完善类型导入和配置
2026-02-26 21:35:32 +08:00
gongchengtu
51bb033edb
feat: 版本日志菜单 + CHANGELOG.md 自动同步到 changelog.json
...
- 新增 scripts/sync-changelog.js:解析 CHANGELOG.md 生成 changelog.json,
自动过滤噪音条目(bump version、docs、refactor 等内部描述)
- safe-version-bump.js:version:patch 时自动调用 sync-changelog 并提交 changelog.json
- versions.html:简化为纯 changelog 展示页,去掉版本跳转和 CDN 链接,
默认显示 30 个版本 + 加载更多按钮,展开详情 max-height 调至 5000px
- app-menu-items.tsx:新增「版本日志」菜单项(打开 versions.html),
「版本更多」恢复跳转到 release.opentu.ai
- update-version.js:构建时检查 changelog.json 是否包含当前版本
- upload-and-deploy.js:部署时复制 versions.html 和 changelog.json 到 releases 根目录
- i18n.tsx:新增 menu.changelog 翻译 key
2026-02-26 15:01:02 +08:00
liquidliang
4b3aedf804
docs: 新增知识库、命令面板和任务队列文档并更新相关内容
...
新增知识库、命令面板和任务队列的详细用户手册文档,并在工具箱和AI生成相关文档中补充对应功能的使用说明。更新首页功能列表,添加“效率工具”分类。
2026-02-25 20:56:08 +08:00
liquidliang
33fe21bc51
fix: 移除视频创作技能
...
该技能对应的 MCP 工具已不存在,从系统技能列表中删除以避免用户选择无效功能。
2026-02-25 20:23:43 +08:00
liquidliang
f30c3ab6f8
feat: 新增多个系统技能常量定义
...
添加视频创作、流程图、思维导图、SVG矢量图和PPT演示五个新的系统技能常量,以扩展AI画布功能。这些技能将支持用户通过AI输入直接生成相应类型的可视化内容。
2026-02-25 20:22:22 +08:00