ahyang
|
57d63aadfc
|
feat(canvas): 绘图工具支持自定义 tldraw License Key (#100)
* feat(canvas): 绘图工具 - 支持自定义 tldraw License Key
* docs(canvas): 绘图工具 - 添加 License Key 页面截图
|
2026-08-03 21:38:04 +08:00 |
|
爱笑的毛毛虫
|
a447c81899
|
fix(canvas): 人物质感变体自动触发生成,修复缩略图不变 #91 (#92)
- use-canvas-media-tools.ts: createPortraitTextureNode 改为 generatePortraitTextureNode,
节点创建后立即触发后端生成任务(与情绪/多视角/局部编辑保持一致):
使用 nodeReferenceImage 获取源图引用,buildPortraitTexturePrompt 构建提示词,
runBackendCanvasGenerationTask 执行生成,完成后更新缩略图
- project.tsx: 同步重命名 createPortraitTextureNode → generatePortraitTextureNode
- canvas-drawing-excalidraw-editor.tsx: getDimensions 参数补充 number 类型注解
- canvas-drawing-editor-modal.tsx: Pick 类型补充 engine 字段
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-03 20:11:13 +08:00 |
|
爱笑的毛毛虫
|
46091c8c67
|
fix(canvas): 移动端侧边栏适配 — 抽屉式隐藏 + 汉堡菜单 + 全页面 scrim #89 (#90)
- app-top-nav.tsx: 移动端侧边栏默认 w-0(完全隐藏),展开时通过 is-mobile-expanded
变为 absolute 浮层;scrim 移除 spatialWorkbench 条件,全页面通用;
stage 区域添加 lg:hidden 汉堡菜单按钮切换侧边栏显隐
- globals.css: 移动端 @media 规则通用化,is-mobile-expanded 浮层行为从
.is-spatial 限定改为 .app-workspace-shell 通用,scrim left 从 202px 改为 0
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-03 19:52:32 +08:00 |
|
ddCat
|
68753fa439
|
fix(*): 客户端标识 - 兼容 HTTP 内网访问并修复创造页卡死
Fixes #86
|
2026-08-03 15:06:09 +08:00 |
|
ddCat
|
6058602bf2
|
feat(canvas): 绘图工具 - 集成 Excalidraw 并支持后台切换默认引擎
|
2026-08-03 14:58:49 +08:00 |
|
ddCat
|
8ec10669f1
|
fix(canvas): 创作工作台 - 恢复异步媒体任务并完善输入与预览交互
|
2026-08-03 10:05:15 +08:00 |
|
爱笑的毛毛虫
|
3fb5545c11
|
fix(canvas): 分镜脚本节点文字溢出与视频模型下拉异常 #84 (#85)
* fix(canvas): 分镜脚本节点文字溢出与视频模型下拉异常 #84
- CompactInput 补齐 overflow-y-auto/whitespace-pre-wrap/break-words,长文本不再横向溢出撑开列宽
- filterModelsByCapability 增加 modelCosts[].protocol 协议层回退,未显式配置 capability 时通过协议识别能力
- isVideoModelName 扩展 pika/runway/gen-3/hunyuan-video 等主流视频模型名关键字
- ModelPicker.options 保留当前选中 value,避免过滤后 options 为空触发跳转设置页
* fix(canvas): 模型过滤协议反向排除 + 分镜脚本节点模型选择提示 #84
- filterModelsByCapability 协议层提升至最高优先级,协议明确属于其他能力时直接排除,
防止 video/image/audio 协议的模型被误标为 text 后混入文本下拉
- isVideoModelName 补充 cogvideo/mochi/latte/stable-video/svd/animatediff/ltx-video/minimax-video/abab-video 等关键字
- isImageModelName 补充 nano-banana/ideogram/recraft/playground/leonardo 等关键字
- 分镜脚本节点 ModelPicker 包裹 Tooltip,提示"脚本生成仅支持文本模型"
* fix(canvas): 节点标题截断修复 — flex min-width 约束 + 宽度边界 + hover tooltip
- NodeExternalHeader: 容器增加 max-w-full 双重约束,窄节点时不越界,宽节点时上限 240px
- NodeExternalHeader: 标题 span 增加 min-w-0,解决 flex min-width:auto 导致 truncate 失效
- 所有节点标题(绘图/技能/角色参考/音频/分镜脚本)增加 title 属性,hover 显示完整标题
- AudioNodeContent: 标题 span 增加 min-w-0,修复 flex 子项截断
* fix(canvas): 节点顶部标题真正截断 — JS 计算 maxWidth + overflow-hidden + flex-1
- NodeExternalHeader 容器: 移除 Tailwind 级联冲突的 max-w-[240px]/max-w-full,
改用 JS 计算 Math.min(240, node.width) 作为 inline style maxWidth,
从根本上解决两个 max-width 声明的优先级不确定问题
- 容器增加 overflow-hidden 作为第二道防线
- 内部 text/input/button 元素改用 flex-1 + min-w-0 替代固定 max-w-[Npx],
让 flex 子项自动填充可用空间,文本在剩余空间内截断
* fix(canvas): 节点标题缩放溢出 — 考虑 canvas zoom scale
- maxHeaderWidth 改为 Math.min(240, node.width * scale),
因为 header 的视觉宽度 = maxHeaderWidth(inverseScale 与 canvas scale 抵消),
而节点的视觉宽度 = node.width * scale,两者必须比较同一维度
- 修复 zoom 缩小时(scale < 1)header 视觉宽度超过节点视觉宽度的溢出问题
---------
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-03 08:40:04 +08:00 |
|
ddCat
|
8c2c68e6d0
|
fix(canvas): 创作引用 - 收敛引用范围并修复参考图任务提交
|
2026-08-02 23:20:38 +08:00 |
|
ddCat
|
bb65da4aa8
|
fix(canvas): 模型选择 - 恢复创建版耗时标签条件避免生产构建失败
|
2026-08-02 22:42:19 +08:00 |
|
ddCat
|
8c573352d5
|
feat(*): 创作体验 - 支持资源技能引用并统一生成反馈与画布列表展示
|
2026-08-02 22:29:44 +08:00 |
|
ddCat
|
401600d165
|
feat(*): 技能库与认证体验 - 重构共享技能库并优化登录页面与默认创作入口
|
2026-08-02 16:27:22 +08:00 |
|
爱笑的毛毛虫
|
d6e5c3748b
|
feat(platform): 工作台侧边栏 - 新增滚动渐变遮罩与隐身滚动条,提升可滚动提示 (#80)
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-02 16:17:54 +08:00 |
|
ddCat
|
64f32d3607
|
feat(platform): 多模态创作 - 新增统一创作页、历史会话与视频参数控制
|
2026-08-02 14:52:49 +08:00 |
|
爱笑的毛毛虫
|
0317ac5bc7
|
feat(canvas): 框选 - 新增工具栏「框选」工具,空白处拖动框选后自动回到移动与选择 (#78)
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-02 14:40:20 +08:00 |
|
Tiantianr
|
e37c1114b3
|
fix(web): add prompt cache affinity to canvas agent (#74)
Co-authored-by: Tiantianr <260026737+Tiantianr@users.noreply.github.com>
|
2026-08-02 05:28:02 +08:00 |
|
爱笑的毛毛虫
|
c574e2d72e
|
Fix/补全filepath包导入 (#72)
* fix(canvas): 视频生成 - 本地素材自动迁移到 OSS 避免手动重新上传
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(canvas): 生成任务面板 - 默认收起避免遮挡画布空间
将任务面板默认状态从展开改为收起,减少任务生成期间对画布的视觉干扰。
Why: 面板默认展开时占用大量画布空间,影响创作体验;收起状态只显示任务数量和概要,用户可按需展开查看细节。
* fix(canvas): 素材迁移 - 补全 filepath 包导入修复编译错误
provider.go 中自动迁移逻辑使用了 filepath.Base() 但缺少 path/filepath 导入。
Why: 素材 OSS 迁移代码在第 239 行调用了 filepath.Base(),Go 编译器报 undefined: filepath。
---------
Co-authored-by: sikongyue <3155157671@qq.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
|
2026-08-02 05:27:33 +08:00 |
|
ddCat
|
8f021c7930
|
fix(canvas): 图片批次主图 - 原子同步媒体元数据并标记当前主图
|
2026-08-01 10:35:48 +08:00 |
|
ddCat
|
78d4c84bfb
|
fix(canvas): 视频首尾帧 - 保留结构化帧并按协议顺序传参
|
2026-08-01 10:20:47 +08:00 |
|
ddCat
|
31758a64df
|
fix(canvas): 模型选择 - 提升菜单可读性并突出积分价格
|
2026-08-01 00:34:33 +08:00 |
|
ddCat
|
2befc214fb
|
refactor(canvas): Agent 对话 - 重构面板层级并收敛操作布局
|
2026-07-31 23:37:21 +08:00 |
|
ddCat
|
b763f62ec6
|
fix(canvas): 模型选择 - 修复描述过长导致选项横向溢出
|
2026-07-31 23:23:50 +08:00 |
|
ddCat
|
ea02df69cd
|
fix(canvas): 画布创作交互 - 优化提示词面板并修复工具弹窗与节点缩放卡顿
|
2026-07-31 22:27:58 +08:00 |
|
ddCat
|
6bf4bb0010
|
fix(canvas): 视频播放器 - 修复主题变量类型导致的生产构建失败
|
2026-07-31 20:23:57 +08:00 |
|
ddCat
|
53483b3d39
|
feat(canvas): 视频节点 - 接入 Vidstack 播放器并收敛任务查询范围
|
2026-07-31 20:19:12 +08:00 |
|
ddCat
|
8de9b42c00
|
feat(*): 画布创作 - 支持文本多模态生成并优化媒体节点、连接线与视频预览
Fixes #59
|
2026-07-31 19:44:02 +08:00 |
|
ddCat
|
d0eea47a5b
|
fix(canvas): 提示词面板 - 统一黑色层级并移除输入聚焦描边
|
2026-07-31 17:17:15 +08:00 |
|
ddCat
|
83fab5f136
|
feat(canvas): 节点连接 - 新增外置标题与跟随锚点快速连线
|
2026-07-31 17:17:01 +08:00 |
|
ddCat
|
98aad91d5f
|
feat(canvas): 视频参数 - 支持自定义时长并统一分辨率与设置面板
|
2026-07-31 17:16:43 +08:00 |
|
ddCat
|
bf339911e4
|
fix(*): 公告与画布 - 支持公告重新发布并阻止浏览器误缩放
Fixes #55
|
2026-07-31 15:46:58 +08:00 |
|
ddCat
|
90a903805f
|
feat(*): 用户工作台 - 统一黑白灰空间界面并整理画布入口
|
2026-07-31 15:33:37 +08:00 |
|
ddCat
|
035d4bc185
|
feat(canvas): 画布引擎 - 引入 LeaferJS 图形层并优化缩放清晰度与性能
|
2026-07-31 13:12:06 +08:00 |
|
ddCat
|
9adb139bec
|
fix(canvas): 图片节点工具栏 - 更多菜单支持直接执行未固定工具
Fixes #53
|
2026-07-30 21:31:50 +08:00 |
|
ddCat
|
2c808e41bf
|
feat(canvas): 人物质感调节 - 支持图片引用与五维质感生成参数
|
2026-07-30 21:28:07 +08:00 |
|
ddCat
|
6de81049bf
|
fix(api): 渠道请求头 - 补充自定义 Header 配置并应用到上游请求
Refs #39
|
2026-07-29 20:57:24 +08:00 |
|
ddCat
|
c33e05ff63
|
feat(api): 火山模型协议 - 接入方舟与即梦图片视频生成并支持 AK/SK 凭证
|
2026-07-29 18:08:01 +08:00 |
|
ddCat
|
2a16eb5d46
|
chore(release): 版本发布 - publish v1.0.12
|
2026-07-28 21:55:42 +08:00 |
|
ddCat
|
2ed4acb564
|
chore(release): 版本发布 - publish v1.0.10
|
2026-07-28 20:27:09 +08:00 |
|
ddCat
|
8ccba30366
|
fix(canvas): 图片 Dock - 默认展示下载与核心图片操作
Fixes #42
|
2026-07-28 19:36:52 +08:00 |
|
Danborad
|
53e5face32
|
fix(canvas): 复制粘贴与生成占位 - 系统图片优先并按比例显示占位框 (#45)
- 粘贴优先系统剪贴板图片,复制节点时写入标记避免旧图片抢占
- 粘贴/复制节点清理批次绑定,并补回参考图入边
- 生成中图片占位按设置比例显示
- Nano Banana / Imagen / Veo / Omni 匹配 Gemini 图标
Co-authored-by: Danborad <Danborad@users.noreply.github.com>
|
2026-07-28 19:15:30 +08:00 |
|
ddCat
|
a2911ad32f
|
fix(auth): 账号切换 - 切换用户后清空旧账号缓存并隔离积分响应
|
2026-07-28 08:02:59 +08:00 |
|
ddCat
|
1c15441ba7
|
feat(canvas): 项目画风 - 扩展 18 套预设并联动角色三视图
|
2026-07-27 20:58:27 +08:00 |
|
ddCat
|
0be7d4047b
|
fix(*): 生成任务 - 修复任务可见性、分镜重试与角色视频引用
|
2026-07-27 15:29:36 +08:00 |
|
ddCat
|
87f3576df2
|
fix(*): Web 构建 - 修复短剧项目空间合并后的 TypeScript 类型错误
|
2026-07-27 11:14:16 +08:00 |
|
ddcat666
|
ea15000541
|
feat: 完成短剧项目空间与结构化资产创作闭环 (#38)
* feat(canvas): 短剧项目空间 - 建立项目章节与画布关联 MVP
* feat(canvas): 短剧项目空间 - 完善项目资产、镜头与流程闭环
Refs #30
* fix(deploy): 本地部署 - 修复前端构建并忽略本地 PostgreSQL 配置
* feat(*): 短剧项目空间 - 完成项目、章节、资产、角色与画布创作闭环
Refs #30
---------
Co-authored-by: ddCat <ddcat666@88.com>
|
2026-07-27 10:45:11 +08:00 |
|
ddCat
|
fca7c95b64
|
feat(canvas): 媒体地址 - 图片和视频右键支持复制私有 OSS 签名地址
|
2026-07-23 20:10:58 +08:00 |
|
ddCat
|
b832668813
|
fix(canvas): 图像参数 - 移除透明背景误拦截并支持 21:9 尺寸
|
2026-07-23 19:28:07 +08:00 |
|
ddCat
|
33b48284e3
|
fix(canvas): 模型选择 - 加宽图片和视频模型下拉框
|
2026-07-23 19:02:12 +08:00 |
|
naidalao
|
3ae52d4fd1
|
feat(canvas): 生图设置 - 支持透明背景输出 (#29) (#31)
Co-authored-by: linxi <linxi@enjoysoftware.cn>
|
2026-07-23 13:27:21 +08:00 |
|
Cyrus Auyeung
|
07422d7c1b
|
fix(canvas): 小说导入 - 增强 TXT 分章与编码识别 (#28)
|
2026-07-23 10:34:59 +08:00 |
|
ddCat
|
b60efaf44a
|
feat(platform): 系统公告 - 支持受控 HTML 链接与格式展示
|
2026-07-23 09:03:49 +08:00 |
|