Commit Graph
61 Commits
Author SHA1 Message Date
liquidliang e8b1f31b82 feat(viewport): implement viewport saving and restoration functionality
- Added viewport saving with debounce to prevent excessive saves during panning and zooming.
- Implemented viewport restoration on component mount and visibility change.
- Enhanced WorkspaceService to support waiting for initialization before proceeding with operations.
- Updated Wrapper component to handle viewport changes and apply them accordingly.

This improves user experience by ensuring viewport state is preserved across sessions and interactions.
2026-01-16 14:30:13 +08:00
liquidliang c7c3fa2342 feat: 添加长视频生成与恢复功能
实现长视频的分段生成、合并及恢复功能,包括:
1. 新增长视频生成工具链服务,支持分段生成视频并自动合并
2. 添加视频恢复服务,解决页面刷新后视频URL失效问题
3. 优化视频插入逻辑,支持自动获取视频尺寸
4. 新增视频帧提取工具,用于长视频片段衔接
5. 完善下载功能,支持批量下载和ZIP打包
6. 更新系统提示词和测试用例
7. 添加FFmpeg相关依赖支持视频处理
8. 优化任务队列处理逻辑,支持长视频任务链

新增视频合并图标和测试组件
2026-01-05 18:13:59 +08:00
liquidliang 0dbd61939c 优化工作流 2025-12-31 15:42:19 +08:00
pubuzhixing8 2e900d1cda Revert "fix: fix dockerfile build logic (#201)" (#204)
This reverts commit d320ba386f.
2025-08-11 18:42:27 +08:00
Peter Chen d320ba386f fix: fix dockerfile build logic (#201) 2025-08-11 18:34:04 +08:00
pubuzhixing8 2e5d2ada91 chore(release): publish 0.2.1 2025-08-06 21:17:37 +08:00
pubuzhixing8 da73958883 chore(release): publish 0.2.0 2025-08-06 21:07:38 +08:00
pubuzhixing8 41057f9122 chore(release): publish 0.1.4 2025-08-06 20:48:08 +08:00
pubuzhixing8 3c6ba2ff91 build: bump react-board independencies for plait (#191) 2025-08-06 20:47:00 +08:00
pubuzhixing8 d10212ea67 chore(release): publish 0.1.3 2025-08-06 20:26:21 +08:00
pubuzhixing8 a3980c6427 chore(release): publish 0.1.2 2025-08-06 19:49:12 +08:00
pubuzhixing8 e799d70af0 chore(release): publish 0.1.1 2025-07-10 14:25:25 +08:00
pubuzhixing8 c4fe6fce1d chore(release): publish 0.1.0 2025-07-02 23:05:52 +08:00
pubuzhixing8 3336755886 feat(image): support drag image to board to add image as draw element or mind node image (#144) 2025-06-08 17:27:18 +08:00
pubuzhixing8 ecc8d61d0a chore(release): publish 0.0.4 2025-04-15 12:13:50 +08:00
pubuzhixing8 96f4a0e918 fix(react-board): support fit viewport after browser window resized 2025-04-01 21:50:48 +08:00
pubuzhixing8 cc18544dc9 chore(release): publish 0.0.4-3 2025-03-25 21:01:44 +08:00
pubuzhixing8 a77b3dcc28 build: rename libs (#112) 2025-03-25 21:00:04 +08:00
pubuzhixing8 9ddb6d9300 fix: improve libs build 2025-03-25 20:51:12 +08:00
pubuzhixing8 1a78a9d356 chore(release): publish 0.0.4-2 2025-03-19 20:25:40 +08:00
pubuzhixing8 a928ba1b11 feat(mermaid): improve mermaid-to-drawnix 2025-03-19 20:24:20 +08:00
pubuzhixing8 49a3c32bad chore(release): publish 0.0.4-1 2025-03-16 16:04:18 +08:00
pubuzhixing8 ee2ad2c715 build: bump plait into 0.77.3 2025-03-16 16:03:21 +08:00
pubuzhixing8 fb0d572ec4 chore(release): publish 0.0.4-0 2025-03-16 15:23:29 +08:00
pubuzhixing8 6d89b32185 feat: add dependencies for packages 2025-03-16 15:22:17 +08:00
pubuzhixing8 3caad342ad feat(component): fit viewport after children updated (#104) 2025-03-15 17:29:49 +08:00
pubuzhixing8 d72eaf4604 feat(component): support update value from drawnix component outside (#103) 2025-03-14 19:21:56 +08:00
pubuzhixing8 a70dbf5e2a chore(release): publish 0.0.3 2025-03-14 16:49:02 +08:00
pubuzhixing8 156abcbea2 fix: fix pub issue 2025-03-14 16:48:43 +08:00
pubuzhixing8 2e2524a01e chore(release): publish 0.0.2 2025-03-11 01:16:16 +08:00
pubuzhixing8 2ca7c2669c chore(release): publish 0.0.1
chore(release): publish 0.0.1
2025-03-11 00:44:50 +08:00
pubuzhixing8 18a20948a4 build: add release config and rename package name 2025-03-11 00:44:50 +08:00
pubuzhixing8 c81e55f0fc fix(board): use updateViewBox to fix board wobbles when dragging or resizing (#94) 2025-03-09 10:20:38 +08:00
pubuzhixing8 7788779f31 build: bump plait into 0.77.1 (#93) 2025-03-08 12:09:09 +08:00
pubuzhixing8 eb0930f041 build: release 0.0.2 2025-03-03 20:23:08 +08:00
pubuzhixing8 6f80640d05 feat: bump plait into 0.76.0 and handle break changes (#90) 2025-03-03 18:39:03 +08:00
pubuzhixing8 23d91dc034 feat(component): add afterInit to expose board instance 2025-01-22 18:53:58 +08:00
pubuzhixing8 5fa8cd580d feat(component): improve the onXXXChange feature for drawnix component #79 2025-01-22 18:53:58 +08:00
pubuzhixing8 c6cef21dab feat(pencil-mode): add pencil mode and add drawnix context (#76) 2025-01-14 21:44:56 +08:00
pubuzhixing8 586f959a1e feat: improve pinch zoom (#77) 2025-01-14 19:09:57 +08:00
pubuzhixing8 0867aefedb feat(pinch-zoom): improve pinch zoom functionality and support hand moving (#75) 2025-01-14 09:25:33 +08:00
pubuzhixing8 96d0e4018c refactor: move pinch zoom to plugins folder (#74) 2025-01-12 12:36:38 +08:00
pubuzhixing8 984e6431cb feat(draw): bump plait into 0.75.0-next.0 and support fine-grained selection (#69) 2025-01-03 20:29:00 +08:00
pubuzhixing8 b657a570d5 feat(pinch-zoom): support pinch zoom for touch device (#60) 2024-12-17 20:27:07 +08:00
pubuzhixing8 ee78a40282 fix(text): fix text can not editing (#52)
I don't know why 😂
2024-12-09 19:07:48 +08:00
pubuzhixing8 602fc3b421 build: fix ci error and disabled e2e-ci(because deps error) (#49) 2024-12-07 19:13:57 +08:00
pubuzhixing8 ddb6092d4a fix(creation-toolbar): move out toolbar from board to avoid fired pointer down event when operating 2024-11-15 14:04:43 +08:00
pubuzhixing8 54b036b9bb fix(creation-toolbar): use pointerUp set basic pointer cause onChange do not fire on mobile
bind pointermove/pointerup to viewportContainerRef to implement dnd on mobile
#20
2024-11-08 19:54:08 +08:00
pubuzhixing8 aef6d23c41 fix(board): bump plait into 0.69.1
deselect when text editing end
refactor popup toolbar placement
2024-11-07 18:59:44 +08:00
pubuzhixing8 8fdca8e716 fix(board): resolve mobile scrolling issue when resize or moving 2024-11-05 19:10:34 +08:00