From 675539eadab50395eb7c8d7328346866f7dd686f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AE=8F=E5=BB=BA?= Date: Sun, 10 May 2026 19:47:27 +0800 Subject: [PATCH] Initial commit: Update project structure and add new features --- .node-version | 1 + README.md | 7 - package.json | 11 +- pnpm-lock.yaml | 879 +++-- src-tauri/Cargo.lock | 2974 ++++++++++++++++- src-tauri/Cargo.toml | 8 +- src-tauri/LOCAL_FINDER_IMPLEMENTATION.md | 161 + src-tauri/build_errors.txt | Bin 0 -> 6666 bytes src-tauri/capabilities/default.json | 10 +- src-tauri/error.txt | Bin 0 -> 1674 bytes src-tauri/src/db/migrations.rs | 65 + src-tauri/src/db/mod.rs | 1 + src-tauri/src/handlers/mod.rs | 3 + src-tauri/src/handlers/tauri_handlers.rs | 159 + src-tauri/src/iroh/local_find.rs | 42 + src-tauri/src/iroh/mod.rs | 3 + src-tauri/src/lib.rs | 83 +- src-tauri/src/plugins/file_plugin.rs | 130 + src-tauri/src/plugins/mod.rs | 28 + src-tauri/src/plugins/text_plugin.rs | 165 + src-tauri/src/router/message_router.rs | 254 ++ src-tauri/src/router/mod.rs | 3 + src-tauri/tauri.conf.json | 4 +- src-tauri/temp_error.txt | Bin 0 -> 6606 bytes src-tauri/tests/integration_tests.rs | 213 ++ src/App.vue | 15 + src/api/workflow.ts | 95 + src/assets/main.css | 6 +- src/components/automation/AutomationList.vue | 66 + src/components/automation/AutomationRule.vue | 118 + src/components/automation/CronEditor.vue | 90 + src/components/automation/EventTrigger.vue | 90 + src/components/automation/ScheduleManager.vue | 129 + src/components/chat/ChatBubble.vue | 52 + src/components/chat/ChatInput.vue | 68 + src/components/chat/ChatWindow.vue | 94 + src/components/common/MessageDetail.vue | 38 - src/components/common/MessageList.vue | 36 - src/components/common/ProjectDetail.vue | 58 - src/components/common/ProjectList.vue | 47 - src/components/common/WorkflowDetail.vue | 54 - src/components/common/WorkflowList.vue | 43 - src/components/home/FeatureList.vue | 49 - src/components/home/FunctionNav.vue | 32 - src/components/home/OperationSpace.vue | 59 - src/components/home/SideNav.vue | 45 + src/components/home/index.vue | 72 - src/composables/index.ts | 3 + src/composables/useAutomation.ts | 134 + src/composables/useChat.ts | 109 + src/composables/useHome.ts | 137 - src/composables/useNotifition.ts | 27 + src/composables/useWorkflow.ts | 124 + src/pages/about.vue | 48 - src/pages/home.vue | 44 + src/pages/home/automation/index.vue | 324 ++ src/pages/home/chat/index.vue | 31 + src/pages/home/workflow/index.vue | 187 ++ src/pages/index.vue | 7 - src/pages/login.vue | 4 +- src/route-map.d.ts | 49 +- src/types/nodes.ts | 63 + src/utils/database.ts | 58 + vite.config.ts | 1 + 64 files changed, 6777 insertions(+), 1133 deletions(-) create mode 100644 .node-version create mode 100644 src-tauri/LOCAL_FINDER_IMPLEMENTATION.md create mode 100644 src-tauri/build_errors.txt create mode 100644 src-tauri/error.txt create mode 100644 src-tauri/src/db/migrations.rs create mode 100644 src-tauri/src/db/mod.rs create mode 100644 src-tauri/src/handlers/mod.rs create mode 100644 src-tauri/src/handlers/tauri_handlers.rs create mode 100644 src-tauri/src/iroh/local_find.rs create mode 100644 src-tauri/src/iroh/mod.rs create mode 100644 src-tauri/src/plugins/file_plugin.rs create mode 100644 src-tauri/src/plugins/mod.rs create mode 100644 src-tauri/src/plugins/text_plugin.rs create mode 100644 src-tauri/src/router/message_router.rs create mode 100644 src-tauri/src/router/mod.rs create mode 100644 src-tauri/temp_error.txt create mode 100644 src-tauri/tests/integration_tests.rs create mode 100644 src/api/workflow.ts create mode 100644 src/components/automation/AutomationList.vue create mode 100644 src/components/automation/AutomationRule.vue create mode 100644 src/components/automation/CronEditor.vue create mode 100644 src/components/automation/EventTrigger.vue create mode 100644 src/components/automation/ScheduleManager.vue create mode 100644 src/components/chat/ChatBubble.vue create mode 100644 src/components/chat/ChatInput.vue create mode 100644 src/components/chat/ChatWindow.vue delete mode 100644 src/components/common/MessageDetail.vue delete mode 100644 src/components/common/MessageList.vue delete mode 100644 src/components/common/ProjectDetail.vue delete mode 100644 src/components/common/ProjectList.vue delete mode 100644 src/components/common/WorkflowDetail.vue delete mode 100644 src/components/common/WorkflowList.vue delete mode 100644 src/components/home/FeatureList.vue delete mode 100644 src/components/home/FunctionNav.vue delete mode 100644 src/components/home/OperationSpace.vue create mode 100644 src/components/home/SideNav.vue delete mode 100644 src/components/home/index.vue create mode 100644 src/composables/index.ts create mode 100644 src/composables/useAutomation.ts create mode 100644 src/composables/useChat.ts delete mode 100644 src/composables/useHome.ts create mode 100644 src/composables/useNotifition.ts create mode 100644 src/composables/useWorkflow.ts delete mode 100644 src/pages/about.vue create mode 100644 src/pages/home.vue create mode 100644 src/pages/home/automation/index.vue create mode 100644 src/pages/home/chat/index.vue create mode 100644 src/pages/home/workflow/index.vue delete mode 100644 src/pages/index.vue create mode 100644 src/types/nodes.ts create mode 100644 src/utils/database.ts diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..f3c8820 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +v24.15.0 diff --git a/README.md b/README.md index 12920b6..e69de29 100644 --- a/README.md +++ b/README.md @@ -1,7 +0,0 @@ -# Tauri + Vue + TypeScript - -This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `