coolcoala
10397d0847
logs translated from Chinese into English
2025-08-25 01:04:56 +03:00
vffuunnyy
e26f500ad0
refactor: format code with prettier and fix quotation marks
2025-08-16 15:23:43 +07:00
coolcoala
b96e2c1fe0
notification of exceeding the number of devices in the subscription, support for vless:// links with templates by @legiz-ru
2025-07-28 08:43:30 +03:00
wonfen
034885d810
feat: introduce event-driven proxy manager and optimize proxy config updates
2025-06-21 21:56:15 +08:00
wonfen
ac7307b1f7
feat: enhance profile management and proxy refresh with improved event listening and state updates
2025-06-17 11:38:53 +08:00
Tunglies
1bcb6646c4
fix: unify default latency test URL and update workflows/backend logic
...
- All delay test logic, Rust MihomoManager, API, cmds, delay.ts, settings, and group editor now use the Cloudflare 204 test URL
- Fixed outdated URLs in docs and comments
- Fix Github Actions workflow: unexpected neeeds run
2025-06-02 14:07:54 +08:00
Tunglies
d5c0b09a2f
fix: update default latency test URL to use HTTPS
2025-06-02 12:41:41 +08:00
Tunglies
1ddbe7c2cc
feat: add service uninstall functionality and improve service operation flow
2025-05-13 01:56:19 +08:00
Tunglies
5b6c9be99f
feat: better service status and TUN mode usable checks in Setting Page
2025-05-12 19:04:21 +08:00
wonfen
8296675574
refactor: notification system
2025-05-04 22:17:08 +08:00
wonfen
d6a79316a6
feat: toggle next auto-update time on subscription card click and show update result feedback
2025-04-25 17:17:34 +08:00
逐雁南飛
b70cad537c
添加代理主机的设置,允许代理设置为其他IP(非127.0.0.1) ( #2963 )
...
允许下拉选择ip地址(支持IPv6)、localhost、以及当前系统的主机名,同时兼容手工输入
2025-04-17 16:47:21 +08:00
wonfen
98be9621a6
feat: retry subscription fetch using Clash proxy on failure
2025-04-03 14:55:28 +08:00
wonfen
52a15bb281
feat: detect admin mode and warn about auto-start unavailability
2025-03-31 03:22:24 +08:00
Tunglies
7ede91599c
fix: standardize RunningMode handling between frontend and backend
...
This commit improves the type consistency between the Rust backend and TypeScript frontend by:
1. Modifying the Rust `get_running_mode()` command to return a String instead of RunningMode enum directly
2. Removing the RunningMode enum and IRunningMode interface from TypeScript types
3. Using string literals for mode comparison in frontend components
4. Standardizing on capitalized mode names (e.g., "Sidecar" instead of "sidecar")
These changes ensure proper serialization/deserialization between backend and frontend,
making the code more maintainable and reducing potential inconsistencies.
2025-03-26 22:04:16 +08:00
Tunglies
ca0cf4552c
add: RunningMode Display implementation and TypeScript enum
2025-03-26 17:01:48 +08:00
Tunglies
1ace560531
feat: add front-end system service management functions
2025-03-26 16:22:13 +08:00
Tunglies
91ccb3045c
feat: implement lightweight mode functionality and update related settings
2025-03-20 03:23:14 +08:00
wonfen
530669d288
fix: auto launch
2025-03-17 13:51:52 +08:00
wonfen
6239f81f36
feat: sync auto-start status
2025-03-17 09:48:44 +08:00
wonfen
1f99cee78b
feat: home page
2025-03-14 13:31:34 +08:00
wonfen
e1905aced4
feat: enhance latency test logging and error handling
2025-03-09 04:22:34 +08:00
0XE
7ea7ca1415
fix: issues #2838 ( #2886 )
2025-03-04 20:46:17 +08:00
wonfen
07bdc108ed
feat: show service mode installation prompts in user mode
2025-03-03 14:42:31 +08:00
Tunglies
aff504bddc
feat: add export diagnostic info functionality ( #2856 )
2025-03-03 05:58:12 +08:00
wonfen
d54ba48c11
feat: enhance script validation and error handling
2025-02-26 05:21:14 +08:00
Tunglies
ebe0899eb1
perf: imporve clash mode switching performance on the main window ( #2667 )
2025-02-09 07:45:46 +08:00
huzibaca
52899d4def
chore: remove unused code
2024-11-21 11:13:11 +08:00
huzibaca
a89a828b35
fix: serde::json passing IVerge to the front end without deserialization
2024-11-21 06:01:56 +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
c22e4e5e2c
chore: update
2024-11-08 21:46:15 +08:00
huzibaca
9b2b447b8b
feat: Modify startup logic and install services by default
2024-10-10 00:34:36 +08:00
huzibaca
a0b266fef8
fix: after importing a subscription, it cannot be automatically switched to the current subscription.
2024-09-13 18:17:14 +08:00
huzibaca
1b2509d5bc
refactor: url scheme implementation
2024-09-13 03:21:55 +08:00
huzibaca
6cc81fe6b8
chore: update
2024-09-02 19:33:17 +08:00
MystiPanda
32edc0f1fe
chore: remove unnecessary console log
2024-07-18 23:37:54 +08:00
MystiPanda
f2372a13e8
fix: try to fix install service
2024-07-16 12:07:23 +08:00
MystiPanda
57fa48aef4
feat: display network interface
2024-07-13 14:15:13 +08:00
Avan
5a8e0749c2
feature: copy clash env ( #1391 )
...
* feat: copy clash env
* style: use ContentCopyRounded replace CopyAll
2024-07-13 01:03:46 +08:00
MystiPanda
a865465514
feat: get network interface
2024-07-07 18:13:10 +08:00
Sukka
4f5227782a
perf: replace Array#map Array#filter chain w/ Array#reduce ( #1203 )
2024-06-15 12:22:33 +08:00
MystiPanda
a20d4959bf
refactor: remove grant logic
2024-06-13 16:07:56 +08:00
MystiPanda
b9ec94d835
feat: Support PAC Mode
2024-05-26 17:59:39 +08:00
MystiPanda
4a37e49798
feat: support ico format for tray icon ( #911 )
2024-04-22 20:43:15 +08:00
MystiPanda
daf726ebbf
feat: Try to cache remote images
...
#603
2024-03-15 16:43:39 +08:00
MystiPanda
d214c8e01b
feat: Allow open devtools
2024-03-11 20:19:21 +08:00
MystiPanda
c2852c8a82
refactor: Optimize implementation of Custom tray icon
2024-02-24 11:25:22 +08:00
MystiPanda
bf3a281987
fix: Config data display error
...
#417
2024-02-21 10:02:28 +08:00
MystiPanda
d1d9620a61
feat: Support custom delay timeout ( #397 )
2024-02-18 11:11:22 +08:00