- Imported the ConfigurationSchema class to define core type configurations
- Added CoreTypes constant support for xray and v2fly configuration modes
- Replaced parameter inputs in addNode.vue with node type selectors
- Created the nodeConfigurator.vue component to handle configuration structure
- Added Zod mode validation support for xray and v2fly configurations
- Updated the README document to explain the project build and development startup steps
- Added MCP HTTP service support tool list and state control interface
- Imported the Rocket.rs dependency and configured the background service runtime environment
- Introduced the tauri-plugin-os, tauri-plugin-shell, and tauri-plugin-process plugins
- Added the coreStart function to execute shell commands to start the core
- Added the coreLog page and MainConsole component for debugging output
- Introduced vue-web-terminal to implement a terminal interface
- Removed the old Exe and Group modules and related code
- Adds the bootArgs.ts utility module for generating and deleting configuration files
- Integrates configuration file generation and cleanup logic into spary.vue
- Integrates the tauri-plugin-fs plugin to support file system operations
- Adds a Linux system proxy configuration script
- Added database interaction logic, supported inserting new group data, and integrated the Tauri SQL plugin for local data storage
- Added a floating button on the nodes page to redirect to the addGroup page
- Modified the app icon and title to improve the user experience
- Adjusted the Tauri configuration file, optimized window settings, and app identifiers
- Adds basic project structure for Tauri and Vue
- Configures the Vite, TypeScript, and Vuetify environments
- Implements basic spray-on components and Rust backend logic
- Sets up routing, plugins, and the style system