HouYunFei
3f623ea70c
feat(html-node): enhance HTML node plugin with interactive toolbar and improved editor functionality
2026-07-15 17:51:39 +08:00
HouYunFei
7ac2ab351d
chore(release): bump version to v0.8.0 and update CHANGELOG
2026-07-15 16:00:17 +08:00
HouYunFei
b6e75c225e
Merge branch 'dev'
...
# Conflicts:
# .gitignore
# CHANGELOG.md
# web/bun.lock
2026-07-15 15:32:32 +08:00
HouYunFei
75aafc115f
feat(plugin-sdk): add TypeScript SDK for Infinite Canvas plugins with automatic JSX and build support
2026-07-15 15:31:48 +08:00
HouYunFei
8d3f244524
feat(toolbar): add extension node management and close on outside click
2026-07-15 13:10:53 +08:00
HouYunFei
88510223eb
feat(plugin): add local plugin discovery and management with cache busting
2026-07-15 12:55:59 +08:00
HouYunFei
3a4a4a6772
fix(deps): sync bun.lock with package.json for streamdown transitive deps
2026-07-15 11:59:59 +08:00
HouYunFei
ee8f126da7
feat(id): replace crypto.randomUUID with nanoid for unique ID generation
2026-07-15 11:55:36 +08:00
HouYunFei
eef4d96787
feat(plugin): implement canvas node plugin system with dynamic registration and remote installation
2026-07-15 11:47:25 +08:00
HouYunFei and Claude Opus 4.8
f0db29d8e3
feat(channel): add customizable JS model-call scripts with split-panel editor
...
- Run user-authored async scripts per model with flat locals (prompt,
images, messages, params, model, baseUrl, apiKey, http, request, poll,
sleep, signal, onDelta); empty script falls back to system default.
- Wire image/video/audio/text request entrypoints through the plugin
runtime, keeping default handlers unchanged.
- Split-panel script editor: variable/return docs on the left, CodeMirror
JS editor on the right; title shows capability - model.
- Provide OpenAI and Gemini template buttons per capability; text template
uses the /responses API; image template branches text2img vs img2img.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-15 11:24:34 +08:00
HouYunFei
3963c6eebf
feat(model): enhance model configuration and script handling for audio and video capabilities
2026-07-15 10:13:37 +08:00
HouYunFei
c57f7d61a7
feat(model): enhance model configuration and script handling for audio and video capabilities
2026-07-15 10:13:32 +08:00
HouYunFei
a4dcc679c9
feat(version): bump version to 0.7.0
2026-07-14 17:37:57 +08:00
HouYunFei
b16263eb43
feat(version): bump version to 0.2.0 and update image ratio parsing functions
2026-07-14 17:37:51 +08:00
HouYunFei
a5824f509e
feat(agent): enhance local Agent connection handling with silent mode and update UI instructions
2026-07-14 17:08:20 +08:00
HouYunFei
7e0288d461
feat(docs): refine Infinite Canvas usage instructions and clarify local Agent connection process
2026-07-14 16:24:22 +08:00
HouYunFei
228ca29c82
feat(docs): update Infinite Canvas usage instructions and streamline local Agent connection process
2026-07-13 17:23:36 +08:00
HouYunFei
301fbce472
feat(canvas): add double-click functionality to create nodes from blank canvas area
2026-07-13 10:43:37 +08:00
HouYunFei
ebd8ae2de7
feat(agent): clarify local Agent connection instructions for Codex plugin and manual MCP usage
2026-07-09 17:49:40 +08:00
HouYunFei
864ce4101a
feat(agent): implement streamdown for real-time message rendering in chat
2026-07-09 17:16:35 +08:00
HouYunFei
25e1d173e8
feat(docs): add local development and canvas data structure documentation
2026-07-09 17:14:46 +08:00
HouYunFei
52a5e9e33a
feat(agent): update documentation for new site tools and changelog guidelines
2026-07-09 16:54:48 +08:00
HouYunFei
2adbe9e43a
feat(agent): add site tools support for canvas project listing and media generation
2026-07-09 16:53:09 +08:00
HouYunFei
7b347729ec
feat(agent): implement global Agent panel with site navigation and interrupt functionality
2026-07-09 16:19:32 +08:00
HouYunFei
387d8be961
feat(canvas): enhance group node functionality with improved click and drag behavior
2026-07-09 13:31:13 +08:00
HouYunFei
ec0e8c4e24
feat(canvas): add group node support with drag-and-drop functionality
2026-07-09 12:54:36 +08:00
HouYunFei
abe3be58a6
feat(canvas): add group node support with drag-and-drop functionality
2026-07-09 11:48:23 +08:00
HouYunFei
050b36fad1
chore(changelog): add release notes for v0.6.0
2026-07-09 10:42:13 +08:00
HouYunFei
668c3adb52
chore(changelog): add release notes for v0.6.0
2026-07-09 10:21:07 +08:00
HouYunFei
f2a36e86b2
fix(video): enhance video generation error handling and URL retrieval
2026-07-08 22:23:18 +08:00
HouYunFei
d747527e2a
Merge branch 'fork/beetle0915/fix/ime-enter-composition' into dev
2026-07-08 16:30:38 +08:00
HouYunFei
798d06b662
Merge branch 'fork/1797127235/fix/canvas-mode-model-switch' into dev
...
# Conflicts:
# CHANGELOG.md
# docs/content/docs/progress/pending-test.mdx
# web/src/components/canvas/canvas-config-node-panel.tsx
# web/src/components/canvas/canvas-node-prompt-panel.tsx
2026-07-08 16:23:12 +08:00
HouYunFei
257dab5bac
fix: resolve issue with Gemini image format not passing aspect ratio configuration
2026-07-08 16:18:12 +08:00
HouYunFei
81144ea009
fix: resolve issue with Gemini image format not passing aspect ratio configuration
2026-07-08 15:11:18 +08:00
HouYunFei
3080d6da10
feat: enhance Codex agent connection handling with automatic thread recovery and improved error logging
2026-07-05 23:40:54 +08:00
HouYunFei
6113986637
refactor: remove agent mode switch and streamline local agent usage in the canvas assistant panel
2026-07-05 17:04:02 +08:00
HouYunFei
ca5faa1f4e
feat: add GitHub Pages workflow for automatic deployment on version tag push
2026-07-05 16:51:27 +08:00
HouYunFei
0b69dfce46
feat: add support for draggable grid lines in image slicing, with options to add, delete, and reset horizontal/vertical lines
2026-07-05 16:08:23 +08:00
HouYunFei
65a91b22e1
feat: add Codex App plugin support with dedicated configuration page and connection settings
2026-07-05 15:12:42 +08:00
HouYunFei
9dd0dc28b2
refactor: remove credit cost calculations and related UI elements from canvas node panels
2026-07-05 13:44:42 +08:00
HouYunFei
522153b3e6
fix: resolve issue with image retry results not persisting after page refresh in the image workbench
2026-07-05 12:46:51 +08:00
HouYunFei
568f0f1838
feat: remove deprecated backend .env.example file and update deployment configurations
2026-07-05 11:41:20 +08:00
HouYunFei
cebc3dc5c2
feat: update project structure for Vite and React Router, remove deprecated sources, and enhance Docker deployment
2026-07-05 11:38:42 +08:00
HouYunFei
443afab7bd
refactor: remove "use client" directive from multiple files and update project structure to align with Vite and React Router
2026-06-26 17:24:48 +08:00
HouYunFei
e635ec6908
feat: migrate from Next.js to Vite and React Router, updating routing and environment variable handling
2026-06-26 16:41:32 +08:00
HouYunFei
ef7a218ba6
feat(docs): update documentation to reflect direct browser connections for third-party prompts and WebDAV
2026-06-26 15:56:55 +08:00
HouYunFei
bd0ad0aebf
feat(plugin): add Codex App plugin support and local agent integration
2026-06-23 17:35:43 +08:00
HouYunFei
8cbe00e348
feat(api): add support for Gemini API format and enhance channel configuration
2026-06-17 10:24:55 +08:00
HouYunFei
973d14f4c3
feat(changelog): update to version 0.4.0 with new web-based Agent Loop mode and Vercel one-click deployment support
2026-06-16 17:44:13 +08:00
HouYunFei
f038406070
feat(agent): enhance model resolution logic by normalizing model options and improving generation model selection
2026-06-16 17:25:45 +08:00
HouYunFei
1b289f6a77
feat(agent): align online Agent tools with local Agent capabilities and enhance node creation and generation configuration
2026-06-16 16:52:52 +08:00
HouYunFei
27bd6f004b
feat(agent): implement streaming responses for online Agent and enhance tool execution feedback
2026-06-16 16:16:04 +08:00
HouYunFei
7893bd72dd
feat(agent): refactor tool response handling and enhance online agent functionality
2026-06-16 15:54:20 +08:00
HouYunFei
f7b030e209
feat(agent): enhance online Agent functionality with improved read-only responses and log view
2026-06-16 14:02:53 +08:00
HouYunFei
bce9c2d897
feat(agent): improve Agent panel interactions and enhance text model selection UI
2026-06-16 13:44:33 +08:00
HouYunFei
b4515ed85f
feat(agent): enhance Codex thread management with workspace verification and improved thread loading
2026-06-16 13:22:15 +08:00
HouYunFei
7f0199da59
feat: transition to a fully frontend architecture by removing backend dependencies and updating configuration for local deployment
2026-06-16 12:56:49 +08:00
HouYunFei
8a66524ea7
feat: update admin navigation and configuration for local deployment, enhance user experience with direct API connections
2026-06-16 12:07:35 +08:00
HouYunFei
d3923e21e0
feat(agent): enhance Canvas Agent with new operations and improved message handling
2026-06-15 23:24:56 +08:00
HouYunFei
b1164f9c12
chore: update changelog for v0.3.0 release and bump version to v0.3.0
2026-06-15 17:48:48 +08:00
HouYunFei
b6d358d6f8
feat: rename package to @basketikun/canvas-agent and update related configurations
2026-06-15 17:16:27 +08:00
HouYunFei
e422285c59
feat(agent): implement local Canvas Agent with MCP integration and HTTP server
2026-06-14 18:27:44 +08:00
HouYunFei
8aa3fad684
chore: update Docker image names to reflect new repository ownership
2026-06-08 15:30:08 +08:00
HouYunFei
22f256d1be
chore: update changelog for v0.2.5 release and bump version to v0.2.5
2026-06-08 15:27:33 +08:00
HouYunFei
8d0b5ecdb8
feat(video): implement video generation task creation and polling mechanism
2026-06-08 15:26:35 +08:00
HouYunFei
373229a04a
fix(canvas): resolve text node editing issues and improve textarea rendering
2026-06-08 15:11:16 +08:00
HouYunFei
39a1e859b1
feat(webdav): add WebDAV synchronization configuration and functionality
2026-06-08 14:59:30 +08:00
HouYunFei
81b9a207b9
feat(toolbar): add image splitting feature to toolbar for generating sub-images
2026-06-07 12:25:52 +08:00
HouYunFei
b05d759f20
chore: bump version from v0.2.3 to v0.2.4
2026-06-04 17:25:39 +08:00
HouYunFei
6d3b89c842
feat(toolbar): add reverse prompt feature to image node toolbar for generating prompt text
2026-06-04 17:25:30 +08:00
HouYunFei
51df099936
chore: bump version from v0.2.2 to v0.2.3
2026-06-04 17:03:54 +08:00
HouYunFei
96cca4d97c
feat(canvas): enhance configuration node with new input handling and reference selection features
2026-06-04 17:03:48 +08:00
HouYunFei
8a51cc609f
feat(toolbar): add mask editing feature to image node toolbar for localized modifications
2026-06-04 16:12:38 +08:00
HouYunFei
0adf547db9
feat(toolbar): update image toolbar tools visibility settings for better user experience
2026-06-04 15:19:05 +08:00
HouYunFei
163dc51203
feat(database): add automatic database creation for MySQL and PostgreSQL
2026-06-04 14:22:20 +08:00
HouYunFei
68aca6fa16
feat(toolbar): enhance image node hover toolbar with new tools and settings modal
2026-06-03 17:52:01 +08:00
HouYunFei
ceb7605a1e
feat(canvas): add image upscaling and super resolution features with UI enhancements
2026-06-03 16:05:35 +08:00
HouYunFei
72ed6a043c
feat(changelog): update to version 0.2.1 and add new entries for documentation and UI improvements
2026-06-03 10:30:31 +08:00
HouYunFei
8f19a18c35
feat(audio): add audio generation capabilities with configurable settings and UI enhancements
2026-06-02 17:50:36 +08:00
HouYunFei
38ec654748
feat(config): enhance model configuration with support for audio models and improve UI for user preferences
2026-06-02 17:24:27 +08:00
HouYunFei
39793e890d
feat(canvas): add canvas default image count configuration and update model picker capabilities
2026-06-02 17:07:31 +08:00
HouYunFei
7bfa5a2bd9
feat(env): add NEXT_PUBLIC_DOC_URL for documentation access
2026-06-02 16:48:44 +08:00
HouYunFei
98a229af5c
feat(docs): add documentation link in top menu and user status actions
2026-06-02 16:22:40 +08:00
HouYunFei
d12cceeecf
feat(image): enhance image generation settings with dimension snapping and thumbnail filtering
2026-06-02 16:00:20 +08:00
HouYunFei
50176d8c7a
feat(image): enhance action buttons with tooltips and improve layout
2026-06-02 15:06:50 +08:00
HouYunFei
e926223385
feat(image): add output format for image processing and update routes type reference
2026-06-02 14:56:23 +08:00
HouYunFei
965270b6e3
feat(docker): update Dockerfile for standalone Next.js app and adjust build paths
2026-06-02 14:37:13 +08:00
HouYunFei
6413011e54
feat(docs): enhance documentation structure and add Docker support for standalone Next.js app
2026-06-02 13:23:11 +08:00
HouYunFei
7802771e56
Merge branch 'fork/stupid-h4er/feat/ark-agentplan-seedance-video'
...
# Conflicts:
# docs/content/docs/progress/pending-test.mdx
2026-06-02 09:41:28 +08:00
HouYunFei
b16251c1ed
feat(docs): reorganize documentation structure and update navigation links
2026-06-01 17:50:53 +08:00
HouYunFei
e9fe5b0651
feat(video): 新增火山方舟 Agent Plan 接入 Seedance 2.0 视频生成功能
...
- 支持通过火山方舟 Agent Plan 接入 Seedance 2.0 视频生成,后端自动适配任务创建、轮询和结果回填接口
- 视频创作台和画布视频生成支持 Seedance 分辨率、比例、时长、生成声音、水印及参考图片、参考视频、参考音频输入
- 画布新增音频节点,并新增参考素材上传与公开访问接口,配合 PUBLIC_BASE_URL 供火山方舟拉取本地参考素材
- 管理后台模型渠道支持 Agent Plan Base URL 归一、Seedance 模型配置提示、渠道探测超时和已启用模型自动同步到公开可用模型
- 图片/视频参考素材按 图片1、视频1、音频1 编号注入提示词,图像请求尺寸和质量参数在请求前归一校验
- 修复 Docker 部署时 SQLite 相对路径可能写入错误目录的问题,并优化 AI 上游鉴权、限流和 Seedance 敏感参考视频错误提示
2026-06-01 11:03:46 +08:00
HouYunFei
3aee6d1eee
Merge branch 'fork/stupid-h4er/feat/ark-agentplan-seedance-video'
...
# Conflicts:
# docs/pending-test.md
2026-06-01 10:53:16 +08:00
HouYunFei
c63b843ff1
chore(version): 更新版本号从 v0.1.0 到 v0.1.1
...
- 将 VERSION 文件中的版本号从 v0.1.0 更新为 v0.1.1
2026-05-30 13:13:13 +08:00
HouYunFei
50a3a94876
chore(version): 更新版本号从 v0.1.0 到 v0.1.1
...
- 将 VERSION 文件中的版本号从 v0.1.0 更新为 v0.1.1
2026-05-30 13:09:01 +08:00
HouYunFei
6867f3e1e6
feat(config): 支持通过URL参数自动配置API设置
...
- 新增通过URL查询参数baseUrl/baseurl和apiKey/apikey自动填充配置的功能
- 实现读取参数后从地址栏自动移除相关参数的安全机制
- 添加后台是否允许自定义渠道的检查逻辑
- 集成Ant Design的消息提示和对话框组件用于用户反馈
- 更新文档说明New API自动配置的使用方法和参数格式
- 优化配置初始化流程以处理外部软件跳转场景
2026-05-30 13:08:43 +08:00
HouYunFei
e740da6702
chore(Dockerfile): 将基础镜像从 Bun 切换到 Node.js 并更新启动命令
2026-05-28 10:36:27 +08:00
HouYunFei
fcde508482
chore(version): 更新版本号并完善变更日志
...
- 更新版本号从 v0.0.9 到 v0.1.0
- 在变更日志中添加 v0.1.0 版本记录
- 记录优化我的画布、我的素材导出功能
- 记录修复画布撤销、配置节点等 bug 问题
2026-05-26 16:05:40 +08:00
HouYunFei
7e5179c54f
fix(canvas): 解决画布节点撤销操作后图片丢失问题
...
- 添加 cleanupCanvasFiles 回调函数用于清理画布资源
- 将 cleanupAssetImages 替换为 cleanupCanvasFiles 以统一资源清理逻辑
- 在节点变更和画布清空时使用新的清理函数
- 修复撤销操作后节点信息恢复但本地图片数据被清理的错误
2026-05-26 15:50:36 +08:00
HouYunFei
fda8efb362
fix(canvas): 修复画布视频设置浮层遮挡和交互问题
...
- 将视频设置浮层改为挂载到页面根层级并使用自建浮层交互
- 避免被节点悬浮工具栏遮挡或点击面板内容时意外关闭
- 在画布配置节点组件中为视频设置浮层添加 placement 属性
- 更新文档描述以反映浮层交互方式的改进
2026-05-26 15:28:35 +08:00
HouYunFei
7ac1fea662
refactor(canvas): 重构画布图像设置弹窗组件
...
- 使用 Portal 重新实现弹窗渲染机制
- 移除 Ant Design Popover 组件依赖
- 添加手动定位逻辑替代自动溢出调整
- 优化外部点击关闭事件处理机制
- 修复弹窗位置计算和滚动同步问题
- 简化组件参数并改进 DOM 结构
2026-05-26 15:17:29 +08:00