Commit Graph
451 Commits
Author SHA1 Message Date
liquidliang 093dd25df8 feat(knowledge-base): 新增知识提取与同步功能
- 新增知识提取服务,支持从内容中提取核心概念、定义、步骤和总结
- 添加知识库同步功能,支持备份与恢复时包含知识库数据
- 引入本地存储库 localforage 用于离线存储
- 优化 Winbox 样式,修复内容编辑区域热键检测
- 配置 Vue 编译时标志以优化生产环境性能
- 新增知识库 MCP 工具,支持笔记搜索、创建和管理
- 改进模型选择器弹出位置,避免被视口边缘遮挡
- 新增标签过滤和排序下拉组件,提升知识库管理体验
2026-02-22 01:17:38 +08:00
liquidliang 7c39019137 fix: 修复tab 同步问题 2026-02-09 21:40:35 +08:00
liquidliang 7f59246568 feat: 优化PPT相关能力 2026-02-09 20:29:02 +08:00
liquid 98a60a560c ppt 2026-02-09 09:07:59 +08:00
liquid 8689c8461f fix:任务状态不同步 2026-02-08 22:44:36 +08:00
liquid 3f6e583ca2 chore: bump version to 0.5.93 2026-02-08 22:20:57 +08:00
liquid c32b257ced chore: bump version to 0.5.92 2026-02-08 21:59:57 +08:00
liquid 13442303d5 chore: bump version to 0.5.91 2026-02-08 21:35:34 +08:00
liquid ea3c2ccc66 fix: 视频任务状态 2026-02-08 21:05:11 +08:00
liquidandClaude Opus 4.5 e36bbc7674 refactor: remove unused SW RPC methods and optimize communication
Remove 12 unused RPC method definitions (init, task:*, chat:*, workflow:*) and their handlers to reduce SW communication overhead. Inline trivial wrapper methods to simplify code structure. Net reduction: 130 lines.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 21:01:58 +08:00
liquid 773cdb08c9 chore: bump version to 0.5.90 2026-02-08 21:01:01 +08:00
liquid 0d5e1d82b7 feat(lasso): 添加套索选择工具及工具栏/命令面板集成 2026-02-08 20:16:57 +08:00
liquid 8ff11e56fc chore: 更新应用版本至 0.5.89 2026-02-08 16:19:34 +08:00
liquid 856358806f chore: bump version to 0.5.89 2026-02-08 16:09:33 +08:00
liquid bfad96d5c3 docs(claude): 添加新规则 - 自定义 Plait 组件 onContextChanged 必须处理 viewport 变化 2026-02-08 16:08:12 +08:00
liquid 1adae49f87 chore: update version to 0.5.88 and improve task storage handling
- Bumped application version to 0.5.88.
- Enhanced task storage management by migrating data handling to the useTaskStorage hook, ensuring smoother initialization and restoration of tasks from IndexedDB.
- Removed redundant subscriptions and improved task restoration logic in the task queue service to prevent overwriting active tasks.
- Updated storage reader classes to ensure proper database connection handling.
2026-02-07 23:35:05 +08:00
liquid af685dded0 chore: bump version to 0.5.88 2026-02-07 23:30:12 +08:00
liquid de16ae04ab chore: bump version to 0.5.87 2026-02-07 22:30:42 +08:00
liquid 2394021bea chore: bump version to 0.5.86 2026-02-07 22:30:28 +08:00
liquid 8e45567e32 chore: bump version to 0.5.85 2026-02-07 22:30:28 +08:00
liquid 1aea949607 chore: bump version to 0.5.84 2026-02-07 22:30:26 +08:00
liquid afb9564083 docs(claude): 添加新规则 - 模块迁移接口完整性 2026-02-07 22:27:27 +08:00
liquidliang 5074339ba3 feat: enhance logging and error handling in WorkflowEngine
- Added detailed console logs to track workflow submission and execution processes, improving visibility into the workflow lifecycle.
- Implemented error handling for IndexedDB operations during workflow submission and execution, ensuring the application continues to function smoothly in case of failures.
- Updated the WorkflowStorageWriter to use a centralized database management approach, reducing complexity and potential concurrency issues.
2026-02-07 15:38:16 +08:00
ljquan b4b600872b Merge pull request #99 from ljquan/fix/model-api-issues
fix: 修复视频 API 请求格式错误
2026-02-07 12:01:06 +08:00
liquidliang 87a5198d1c chore: update version to 0.5.82 and adjust build time 2026-02-07 04:36:43 +08:00
liquid 322118fb53 chore: bump version to 0.5.83 2026-02-07 11:12:02 +08:00
liquid 692f0eff8f chore: bump version to 0.5.82 2026-02-07 11:11:49 +08:00
liquid 8a190371d4 feat: enhance session replay management and error handling
- Added guidance on managing third-party session replay and analytics to avoid main thread blocking and 413 errors.
- Updated CLAUDE.md and CODING_RULES.md with best practices for session recording, including default disabling and error handling.
- Implemented error handling for 413 responses in session recording configuration to prevent retry storms and improve performance.
- Removed obsolete init.json file to streamline project structure.
2026-02-07 10:29:51 +08:00
liquid 3ab8846ddc chore: bump version to 0.5.81 2026-02-07 10:22:42 +08:00
gongchengtu e13d3d13a3 Merge branch 'develop' into fix/model-api-issues 2026-02-06 22:31:39 +08:00
liquid dbdb729b81 chore: update app version to 0.5.80 and adjust build time 2026-02-06 20:51:48 +08:00
liquid e8b67aeed5 chore: bump version to 0.5.80 2026-02-06 20:48:03 +08:00
liquid b175bfafc5 chore: bump version to 0.5.79 2026-02-06 20:44:54 +08:00
gongchengtu 0262697f18 fix: 修复视频 API 请求格式错误
视频 API (tu-zi) 要求使用 multipart/form-data 格式,而非 JSON。
此修复解决了提交视频生成请求时的 "*** is not iterable" 错误。

修改内容:
- SW MCP tools: 改用 FormData,正确处理图片 blob
- Fallback executor: 改用 FormData 格式
2026-02-06 15:48:45 +08:00
liquidliang fef7bf0621 feat: optimize analytics reporting and payload management
- Introduced rate limiting for event flushing to prevent large payloads and reduce server errors.
- Implemented idle callback for monitoring initialization to enhance performance without blocking the main thread.
- Enhanced user agent and referrer data handling to limit payload size and avoid 413 errors.
- Adjusted event tracking to execute during idle periods, improving responsiveness and efficiency.
2026-02-06 14:39:19 +08:00
liquidliang 643e69faa7 chore: enhance project configuration and task management
- Added type checking and linting commands to package.json for improved code quality.
- Updated CLAUDE.md to include new commands and principles for code minimalism.
- Removed redundant task import functionality from SWChannelManager to streamline task handling.
- Adjusted task management to directly read configurations from IndexedDB, eliminating unnecessary synchronization.
- Updated various project configurations to support type checking and linting across multiple packages.
2026-02-06 11:21:18 +08:00
liquidliang afaf093ba8 chore: update app version to 0.5.78 and adjust styles for mobile badge display 2026-02-06 10:48:10 +08:00
liquidliang b0f3df9ec7 chore: bump version to 0.5.78 2026-02-06 10:05:51 +08:00
gongchengtu b0742904d7 Merge branch 'develop' into feature/video-model-adapters
- 解决 sw-chat-service.ts 配置冲突
- 解决 sw-chat-workflow-service.ts 配置冲突
- 采用 develop 的新架构:配置从 IndexedDB 读取
- 保留 develop 的超时保护和错误处理机制
2026-02-06 10:02:37 +08:00
f296875d15 feat(sync): add custom tools sync and prevent remote task resumption
- Add tool-sync-service for syncing user custom tools across devices
- Add syncedFromRemote flag to prevent remote tasks from being resumed
- Update toolbox-service with import/export methods for sync
- Document the remote task resumption prevention rule

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 09:05:26 +08:00
liquid 943419ecc9 feat: implement workflow handler initialization from IndexedDB
- Updated Service Worker to load configuration from IndexedDB, eliminating the need for postMessage requests to the main thread.
- Introduced `ensureWorkflowHandlerInitialized` function to streamline the initialization process, allowing for both provided and stored configurations.
- Removed deprecated configuration request events and updated related comments to reflect the new architecture.
- Adjusted settings manager to synchronize configurations to IndexedDB for seamless access by the Service Worker.
2026-02-06 07:46:16 +08:00
liquid 167a559ae2 feat: enhance error handling and logging in Service Worker and task management
- Added a new method to clean up stale pending requests in the task queue.
- Implemented timeout protection for Service Worker initialization to prevent hangs.
- Updated error handling in various Service Worker methods to ensure errors are logged instead of silently ignored.
- Added detailed logging for task operations and cleanup processes to improve traceability.
- Updated coding rules to prohibit empty catch blocks, ensuring at least debug-level logging is present.
2026-02-06 00:08:26 +08:00
gongchengtuandClaude Sonnet 4.5 e3c622725e Merge branch 'develop' into feature/video-model-adapters
Resolved conflicts in sw-channel/client.ts by adopting the simplified
initializeChannel() method from develop branch, which no longer syncs
config during initialization.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-05 23:57:33 +08:00
gongchengtuandClaude Sonnet 4.5 982313f3f6 feat: implement video model adapters and enhance video generation
- Added comprehensive video model configurations for Sora 2 and Veo 3 variants
- Implemented storyboard mode support for multi-scene video generation
- Enhanced video API with model-specific parameter handling
- Updated fallback executor with proper video config structure
- Added support for multiple image upload modes (reference, frames, components)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-05 23:51:07 +08:00
liquid 390bb15542 feat: enhance SW task queue service with fallback mechanisms and canvas operation handling
- Updated version to 0.5.77 and adjusted build time.
- Added support for fallback mode when Service Worker (SW) is unavailable, including polling for task updates.
- Implemented retry logic for tool requests and canvas operations to improve reliability.
- Introduced new storage for pending canvas operations in IndexedDB to handle retries.
- Enhanced task management with improved error handling and state synchronization from IndexedDB.
2026-02-05 23:11:13 +08:00
liquid 26360e85ff docs: 添加编码规则 - 枚举不能使用 import type 导入
- 修复 types.ts 中 TaskType 枚举的 import type 错误
- 在 CODING_RULES.md 添加详细规则和示例
- 更新 CLAUDE.md 摘要规则
2026-02-05 23:10:13 +08:00
liquidliang f14829569f Merge branch 'domain' into develop 2026-02-05 17:43:45 +08:00
liquidliang f11329fe3e chore: update version to 0.5.77 and adjust build time 2026-02-05 17:42:01 +08:00
liquidliang e158b45989 chore: bump version to 0.5.77 2026-02-05 17:33:31 +08:00
liquidliang 22ef45ad02 chore: bump version to 0.5.76 2026-02-05 16:54:33 +08:00