Commit Graph

1 Commits

  • Refactor Mihomo API integration and remove crate_mihomo_api
    - Removed the `mihomo_api` crate and its dependencies from the project.
    - Introduced `IpcManager` for handling IPC communication with Mihomo.
    - Implemented IPC methods for managing proxies, connections, and configurations.
    - Updated `MihomoManager` to utilize `IpcManager` instead of the removed crate.
    - Added platform-specific IPC socket path handling for macOS, Linux, and Windows.
    - Cleaned up related tests and configuration files.