Commit Graph
14 Commits
Author SHA1 Message Date
Tunglies cdb89ad3e5 feat: migrate mihomo to use kode-bridge IPC on Windows
This commit implements a comprehensive migration from legacy service IPC to the kode-bridge library for Windows IPC communication. Key changes include:

Replace service_ipc with kode-bridge IpcManager for all mihomo communications
Simplify proxy commands using new caching mechanism with ProxyRequestCache
Add Windows named pipe (\.\pipe\mihomo) and Unix socket IPC endpoint configuration
Update Tauri permissions and dependencies (dashmap, tauri-plugin-notification)
Add IPC logging support and improve error handling
Fix Windows IPC path handling in directory utilities
This migration enables better cross-platform IPC support and improved performance for mihomo proxy core communication.
2025-07-13 17:46:18 +08:00
Tunglies 195fc8310c fix: remove duplicate permission entry in desktop capabilities 2025-07-13 17:11:51 +08:00
Tunglies f1192c95a8 feat: add notification system with hotkey events and permission handling (#3867)
* feat: add notification system with hotkey events and permission handling

* Add macOS-specific handling for AppHidden notification

Introduces conditional support for the AppHidden notification event,
enabling macOS-specific behavior. Updates the enum and notification
logic to include this platform-specific feature.

Improves macOS user experience by accommodating system-level
application hiding events.

* Implement feature X to enhance user experience and fix bug Y in module Z

* refactor(notification): update notification keys for consistency and clarity

* chore(deps): update dependencies to latest versions
2025-06-26 23:09:07 +08:00
Tunglies b1c31f7a6f Revert "fix: ensure app state is saved on exit and window events for better state management"
This reverts commit 9af0803e9b.

chore: update UPDATELOG
2025-05-22 11:19:38 +08:00
wonfen ddd85d4d87 perf & fix: optimize window state initialization & add missing permissions 2025-05-16 09:50:53 +08:00
wonfen 7f0ebbd83d feat: use OS default window manager 2025-05-14 21:32:26 +08:00
Tunglies 644fdc071f rm: unused tauri-plugin-window-state 2025-04-10 15:52:37 +08:00
Tunglies 25d66a4eee Update autostart capability permissions
Enable more precise control over autostart functionality and clean up
logging code by removing unnecessary boolean parameters.
2025-04-10 15:43:45 +08:00
wonfen 2eee8cd7d3 chore: updater v2 Capabilities 2025-02-28 10:55:53 +08:00
huzibaca bb44fc51bd fix: auto launch does not worki 2024-11-20 03:52:19 +08:00
huzibaca 12df415dfd feat: use tauri_plugin_window_state 2024-10-30 18:52:53 +08:00
huzibaca 1b2509d5bc refactor: url scheme implementation 2024-09-13 03:21:55 +08:00
huzibaca 07de032e62 feat: migrate tauri 2.0 2024-09-11 08:15:03 +08:00
huzibaca 6cc81fe6b8 chore: update 2024-09-02 19:33:17 +08:00