Commit Graph
89 Commits
Author SHA1 Message Date
Tunglies 8fdcffc731 refactor(CoreManager) combine duplicated logical 2025-03-28 00:58:34 +08:00
Tunglies ce5c86c3b0 fix: load custom tray icon failed due to #2886 2025-03-27 11:12:08 +08:00
Tunglies a6a6d9d036 feat: initial and restart core checks service version if available
chore: update UPDATELOG.md
2025-03-27 09:20:15 +08:00
Tunglies 6e40dd9862 fix: tray icon and tray rate display expression logic bug 2025-03-26 19:07:09 +08:00
Tunglies ca0cf4552c add: RunningMode Display implementation and TypeScript enum 2025-03-26 17:01:48 +08:00
Tunglies d91653b218 feat: add config log type and improve window logging 2025-03-26 16:43:26 +08:00
Tunglies 81968a579d feat: reorganize service commands and implement logging for service management 2025-03-26 15:02:08 +08:00
Tunglies 98d3a48710 refactor: replace println with logging in core validation and tray quit function 2025-03-26 04:31:38 +08:00
Tunglies df5424d55e feat: add logging module and update running mode terminology 2025-03-25 23:05:09 +08:00
wonfen e054ac67fb feat: improve mihomo core and service keep-alive and reinstallation logic 2025-03-25 06:41:00 +08:00
wonfen cf78bb3686 refactor: service reinstallation logic on detection failure 2025-03-25 00:51:38 +08:00
wonfen 69347160e9 perf: simplify code logic and improve efficiency 2025-03-23 02:16:06 +08:00
Tunglies 1d88d98ea1 feat: ensure Mihomo and Verge services are running before executing commands 2025-03-22 17:05:42 +08:00
wonfen 86f69fd574 feat: add singleton check after core startup in sidecar mode 2025-03-22 15:01:55 +08:00
Tunglies b57c6e408a chore: git hooks for linter and formatter 2025-03-13 12:51:20 +08:00
Tunglies 15e54df67c refactor: streamline clash mode handling and improve API interactions 2025-03-08 22:41:14 +08:00
wonfen 07bdc108ed feat: show service mode installation prompts in user mode 2025-03-03 14:42:31 +08:00
wonfen 277390e597 feat: Add sidecar mode as an alternative to service mode
- Auto-fallback to sidecar mode if service mode fails
2025-03-03 03:34:34 +08:00
wonfen 1cb923b6d8 feat: add exit status check in core config validation 2025-03-01 03:39:13 +08:00
wonfen a4dd4bcc8a feat: enhance merge config validation and error handling 2025-02-27 14:49:55 +08:00
wonfen 1258e187f5 feat: improve file type detection for better script recognition 2025-02-26 15:59:19 +08:00
wonfen 4056a4c35f chore: downgrade Tauri updater plugin and add i18n for core switching 2025-02-26 15:04:47 +08:00
wonfen b6677f0f72 feat: optimize hotkey behavior and window management logic 2025-02-26 11:03:50 +08:00
wonfen d54ba48c11 feat: enhance script validation and error handling 2025-02-26 05:21:14 +08:00
wonfen a5acdc04e3 perf: Improve config validation error messages and handling 2025-02-25 13:47:29 +08:00
wonfen 34f450fcdb feat: Improve core change configuration validation and error handling 2025-02-24 07:34:03 +08:00
wonfen 1291c38d58 feat: Enhance configuration validation and error handling
- Improve config validation process with detailed logging and error tracking
- Add more robust error handling in profile updates and config patches
- Implement comprehensive config validation using clash core subprocess
2025-02-23 10:53:09 +08:00
wonfen 932d36462f Revert "perf: Improve kernel management logic & add more dev mode logs"
This reverts commit ff2cf30238.
2025-02-15 05:51:46 +08:00
Tunglies bdb178d893 fix: build front cannot find IvergeConfig.enable_lite_mode and macos port switching causes crash (#2691)
* fix: macos switch protocol port or enable protocol port causes crash

* fix: build time front cannot find IVergeConfig attribute enable_lite_mode
2025-02-12 18:14:13 -08:00
wonfen f5760784bf fix(macos): add missing required dependencies 2025-02-12 15:06:42 +08:00
wonfen 67f3554095 fix: remove unused imports to resolve compile warnings 2025-02-12 14:35:49 +08:00
wonfen ff2cf30238 perf: Improve kernel management logic & add more dev mode logs 2025-02-09 14:19:15 +08:00
huzibaca e8ff6c785a fix: modify the external control access key, the tray rate display is abnormal 2025-01-02 15:27:28 +08:00
huzibaca 97864e8df3 feat: macos system tray addition rate display 2024-12-31 04:42:55 +08:00
huzibaca 9ebd96611a refactor: logger fetch logic 2024-11-18 05:58:06 +08:00
huzibaca b5e0374946 feat: add webdav backup 2024-11-12 02:55:02 +08:00
huzibaca 8389826e30 chore: try to fix service not started on linux 2024-10-20 04:48:42 +08:00
huzibaca 12db69407e chore: update 2024-10-10 02:21:22 +08:00
huzibaca 9b2b447b8b feat: Modify startup logic and install services by default 2024-10-10 00:34:36 +08:00
huzibaca 8a69713f6c refactor: core logic 2024-10-08 02:39:17 +08:00
huzibaca 953be61d89 chore: update deps 2024-10-04 23:56:50 +08:00
huzibaca dc5cb2e1b8 refactor: logic optimization 2024-09-28 12:37:01 +08:00
huzibaca c3cba03ac6 refactor: logic optimization 2024-09-27 00:24:05 +08:00
huzibaca ce7818c436 chore: update 2024-09-26 19:47:25 +08:00
huzibaca f367a81e44 chore: remove compatibility code 2024-09-26 19:47:00 +08:00
huzibaca 1c894f3cfa refactor: unify and simplify the call of app_handle 2024-09-23 16:31:58 +08:00
huzibaca 4a76997044 feat: Optimize kernel startup logic
1. tun mode startup logic
2. Remove invalid creation process PID logic
2024-09-12 15:35:08 +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
MystiPanda e371bbedc0 perf: optimized response speed 2024-07-08 00:29:49 +08:00