HouYunFei
5a7116f924
refactor: update comments for clarity and consistency across multiple files
2026-08-05 14:17:03 +08:00
HouYunFei
0f6809251a
feat(i18n): implement internationalization framework and update UI components for language support
2026-08-05 14:08:03 +08:00
HouYunFei
1e92157a23
fix(canvas): stabilize node resizing by hiding toolbar during resize to prevent rendering issues
2026-08-03 11:37:19 +08:00
HouYunFei
5a607bea6c
fix(agent): ensure image attachments retain thumbnails after history sync and prevent internal context from displaying in user messages
2026-07-29 15:17:10 +08:00
HouYunFei
eda3481533
feat(agent): update agent connection behavior to start with a blank conversation and allow user-initiated session restoration
2026-07-29 14:16:35 +08:00
HouYunFei
0526290c8f
feat(agent): restructure task progress display in conversation flow to a collapsible format above the input area, ensuring real-time updates for pending, in-progress, and completed tasks
2026-07-29 13:36:34 +08:00
HouYunFei
ed32e44e69
fix(agent): handle task failure by displaying user-friendly error messages in conversation flow
2026-07-29 13:20:31 +08:00
HouYunFei
0f5eb1fbcb
feat(agent): enhance structured task progress display in conversation flow, ensuring real-time updates and fixed visibility during execution
2026-07-29 13:06:25 +08:00
HouYunFei
20844d5e99
feat(codex): add structured task progress support in conversation flow, displaying status updates for pending, in-progress, and completed tasks
2026-07-29 12:57:21 +08:00
HouYunFei
ea67a5abf5
feat(agent): enhance conversation flow with incremental updates and user-friendly summaries for reasoning, plans, commands, searches, and file changes
2026-07-29 12:19:13 +08:00
HouYunFei
c6f8b1e394
feat(codex): optimize streaming response handling by merging deltas and improving message rendering performance
2026-07-29 11:32:03 +08:00
HouYunFei
92fd0ce129
feat(logging): update logging format to plain text and enhance HTTP diagnostics
2026-07-29 10:28:24 +08:00
HouYunFei
b3b02f75a9
feat(logging): implement detailed logging for Codex operations and HTTP requests
2026-07-28 17:42:11 +08:00
HouYunFei
c23a819f27
feat(canvas): add reasoning effort settings for text nodes in canvas configuration
2026-07-28 10:28:27 +08:00
HouYunFei
6aa9c8bddc
fix(canvas): retain prompt visibility for selected canvas nodes after generation
2026-07-28 10:15:53 +08:00
HouYunFei
bde33e7816
fix(canvas): restrict prompt layer height for long input and enable scrolling for node prompts
2026-07-28 10:10:31 +08:00
HouYunFei
edc7667830
feat(drag-and-drop): implement file upload via drag-and-drop for reference assets in image and video workspaces
2026-07-28 10:03:23 +08:00
HouYunFei
f76f81c4c7
feat(canvas): add image preview functionality in the left-side element list
2026-07-27 17:37:35 +08:00
HouYunFei
6c61081698
feat(canvas): enhance image editing interactions and fix flickering in high-resolution previews
2026-07-27 16:30:43 +08:00
HouYunFei
f8191d13b2
Merge branch 'fork/kumu-ze/codex/upstream-image-editing'
...
# Conflicts:
# CHANGELOG.md
# docs/content/docs/progress/pending-test.mdx
2026-07-27 16:11:25 +08:00
HouYunFei
0179724467
feat(prompts): add atlascloud logo SVG and update prompt source handling
2026-07-25 11:55:00 +08:00
yu
49851f2b5f
feat(prompts): unify sources and add personal library
2026-07-21 01:08:11 +08:00
yu
c81bb8b651
style(agent): distinguish chat participants
2026-07-20 12:14:36 +08:00
yu
b7d0fe10bc
fix(agent): improve chat navigation
2026-07-20 12:13:33 +08:00
HouYunFei
d91e67a5ad
feat(canvas): retain prompt input after node generation completion
2026-07-20 11:34:46 +08:00
HouYunFei
d566d5cc46
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# CHANGELOG.md
2026-07-20 07:55:56 +08:00
yu
8fb8d0b224
fix(agent): add uploaded images to canvas flows
2026-07-19 18:17:57 +08:00
枯木泽
4236af0c58
merge: 同步上游 Agent 会话更新
2026-07-18 20:23:04 +08:00
枯木泽
8bcedfe51b
fix(canvas): 防止空格平移误触弹窗按钮
2026-07-18 20:21:18 +08:00
yu
5e1fd7a825
fix(agent): synchronize shared Codex sessions
2026-07-18 15:29:58 +08:00
yu
062e4569aa
feat(agent): add task status and client-scoped operations
2026-07-18 15:29:58 +08:00
HouYunFei
b5dc9c8a87
feat(canvas): optimize CanvasAssetsTab and CanvasPromptsTab with memoization to improve performance
2026-07-18 08:27:20 +08:00
HouYunFei
75c22c2f9f
feat(canvas): add "prompts" tab to the left panel with collapsible prompt sources
2026-07-18 08:19:59 +08:00
枯木泽
97bb330de1
feat(canvas): 优化图片编辑交互
2026-07-17 21:32:17 +08:00
HouYunFei
5107be0acf
feat(canvas): 资产卡增删改重做 + 节点名称默认隐藏
...
- 资产 Tab 卡片重做:视频取首帧封面、文本铺内容、去标题成矩形,hover 居中显示插入/删除两个 icon 按钮
- 修复删除确认框「取消」经 React Portal 事件冒泡误触插入
- 资产 Tab 支持上传添加图片/视频、卡片移除资产
- 画布节点名称默认不再显示,仅在选中/悬停/编辑时出现
- 操作按钮改用扁平无灰底样式,并写入 AGENTS.md 规范
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 16:42:08 +08:00
HouYunFei
219b3e84db
feat(canvas): 左侧面板可调宽收起 + 元素多选导出与跳转动画
...
- 左侧画布面板支持拖拽调整宽度、展开/收起(带动画),状态与宽度持久化
- 顶栏菜单左侧新增面板开关按钮,并缩小菜单/开关按钮
- 顶栏菜单新增「导出当前画布」为压缩包
- 画布元素列表支持多选并批量导出:图片/视频/音频为文件、文本为 txt、其余各自为 json
- 画布/资产切换改为滑动下划线动画,点击元素跳转带缓动动画
- 移除文本/配置/视频等非图片元素图标的灰色底色,并写入 AGENTS.md 规范
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 16:21:26 +08:00
HouYunFei
e6dcd7a832
refactor(canvas-project): extract CanvasTopBar into its own component
...
Move CanvasTopBar and its private helpers (MenuLabel, CompactAgentStatus,
Shortcut) out of project.tsx into canvas-top-bar.tsx. The component already took
all data via explicit props, so the move is mechanical with no behavior change.
Drop the imports (DOCS_URL, UserStatusActions, Dropdown, several icons) that
were only used by the top bar.
project.tsx is now ~3080 lines, down from 3536 at the start of the refactor.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 14:04:25 +08:00
HouYunFei
187c499ef9
refactor(canvas-project): extract refresh shell and create menus into components
...
Move the module-scope presentational subcomponents out of project.tsx:
- canvas-refresh-shell.tsx: CanvasRefreshShell (pre-load placeholder).
- canvas-create-menus.tsx: ConnectionCreateMenu, ConnectionCreateOption,
NodeCreateMenu, plus the PendingConnectionCreate type they define.
They already communicated via explicit props, so the move is mechanical. No
behavior change; project.tsx imports them back and drops now-unused icon and
node-registry imports.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 14:00:53 +08:00
HouYunFei
57db0fe752
feat(canvas-local-agent-panel): optimize state management and rendering performance
2026-07-17 13:38:55 +08:00
HouYunFei
66961ce10f
feat(canvas-prompt-chip-input): implement new component for enhanced prompt input with reference chips
2026-07-17 10:06:57 +08:00
HouYunFei
e6829333c5
feat(canvas-node): enhance input area styling and improve cursor visibility in prompt panel
2026-07-16 17:28:30 +08:00
HouYunFei
2959b5d340
feat(image-settings): add transparent background toggle for image generation
2026-07-16 15:45:02 +08:00
HouYunFei
13c508bc34
feat(svg-node): enhance SVG node with transparent background rendering and improved editing experience
2026-07-16 14:13:43 +08:00
HouYunFei
3f179a607a
feat(panorama): enhance 3D panorama node with AI generation support and unified interaction toggle
2026-07-16 13:21:25 +08:00
HouYunFei
2d2c7e3d5e
feat(plugin-manager): add upgrade notification for installed plugins and improve version handling
2026-07-16 10:36:41 +08:00
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
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