wonfen
e4eb13ce22
chore: update default DNS override configuration
2025-04-03 14:55:28 +08:00
wonfen
7d7c8988d7
fix: resolve rendering issue caused by duplicate node names
2025-04-02 12:48:17 +08:00
wonfen
3039f39d40
fix : #3227 show traffic chart only when data is available
2025-04-01 13:51:35 +08:00
wonfen
30ea408019
feat: enhance system info card with combo mode display
2025-04-01 01:44:59 +08:00
wonfen
c53514e060
feat: unify runtime mode detection; support TUN and service installation in admin mode
2025-03-31 08:16:14 +08:00
wonfen
8e99672265
feat: show node count in proxy groups
2025-03-31 04:35:27 +08:00
wonfen
52a15bb281
feat: detect admin mode and warn about auto-start unavailability
2025-03-31 03:22:24 +08:00
Tunglies
492a5a6de7
feat(cmd): service return message i18 language support
2025-03-28 11:51:52 +08:00
wonfen
b7e01aefb4
perf: optimize homepage traffic chart code, refine UI, and complete i18n
2025-03-28 05:53:18 +08:00
wonfen
f800e2e3b6
refactor: simplify graph code and adjust text margins
2025-03-27 13:11:39 +08:00
wonfen
daad623855
fix: resolve toggle flicker for "Auto Start" and "DNS Override"
2025-03-27 12:30:15 +08:00
Tunglies
ff4101fa47
Revert "feat: front-end use RunningMode enum instead of string literals"
...
This reverts commit 72806357412d5ac5ce052be573713f26505b4f8f.
2025-03-26 22:17:29 +08:00
Tunglies
7280635741
feat: front-end use RunningMode enum instead of string literals
2025-03-26 22:10:42 +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
wonfen
5a0eb56f70
feat: add AppDataProvider for centralized app data management and optimized refresh logic
2025-03-26 13:26:32 +08:00
wonfen
804fad6083
fix: reduce CPU usage caused by repeated refresh of "Current Proxy" card
2025-03-26 11:59:20 +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
0ec4f46052
chore: better install service prompt translation
2025-03-26 03:44:30 +08:00
wonfen
12065330e1
Release 2.2.2
2025-03-25 14:11:40 +08:00
Skrepysh
4f0ce7458e
Update russian translation ( #3109 )
2025-03-24 18:34:50 +08:00
Tunglies
1a7c076e07
feat: add option to enable/disable tray icon display on MacOS
2025-03-23 16:37:27 +08:00
wonfen
970eb62aa6
perf: improve Clash mode switch responsiveness on home card
2025-03-23 04:54:18 +08:00
Tunglies
d669650758
feat: add lightweight mode entry and related hotkey support
2025-03-23 03:10:48 +08:00
wonfen
8c5eb3b550
chore: remove unused code of current proxy card
2025-03-22 06:25:10 +08:00
wonfen
6976ea3c09
perf: optimize proxy refresh mechanism for home page current proxy card
2025-03-22 04:34:19 +08:00
wonfen
b07ed2dbf5
fix: theme color on connection detail card
...
fix: home page clash info card proxy address
2025-03-22 04:26:28 +08:00
wonfen
9799d4f747
chore: add missing i18n
2025-03-21 10:29:20 +08:00
wonfen
f739836891
refactor: auto-truncate long text on home profile card
...
fix: sync system proxy and TUN mode status indicators on home proxy mode card
2025-03-21 05:23:45 +08:00
Tunglies
2e38404434
fix: homepage entry lightweight mode exiting Macos tray icon
...
fix: lightweight mode better handling and logging logic
2025-03-20 23:17:37 +08:00
Tunglies
a06597a3a6
fix: homepage proxy card handle direct mode
2025-03-20 21:51:12 +08:00
Tunglies
81b5501b0e
feat: implement auto lightweight mode timer functionality
...
This commit implements the automatic lightweight mode feature with timer functionality:
- Rename configuration properties from auto_enter_lite_mode to enable_auto_light_weight_mode and auto_enter_lite_mode_delay to auto_light_weight_minutes for better clarity
- Add window event listeners to detect when window is closed or gets focus
- Implement timer system to automatically enter lightweight mode after configured time
- Remove exit_lightweight_mode function as it's no longer needed with the new implementation
- Update UI components to reflect the new property names
- Add logging for lightweight mode operations
- Initialize lightweight mode based on user configuration at startup
The feature now allows users to set a timer that will automatically enter lightweight mode
after closing the main window, which can be cancelled by focusing the window again.
2025-03-20 06:01:38 +08:00
Tunglies
91ccb3045c
feat: implement lightweight mode functionality and update related settings
2025-03-20 03:23:14 +08:00
wonfen
e31f176c25
feat: lite mode settings
2025-03-20 01:44:43 +08:00
wonfen
bd58d935c6
feat: add up/down name to home traffic graph card
2025-03-19 10:38:21 +08:00
wonfen
da2705ff7d
chore: change defaut start page to home
2025-03-19 05:48:20 +08:00
wonfen
61f019f194
fix: cannot detect service mode on home card
2025-03-19 05:25:38 +08:00
Tunglies
74e441df5b
feat: add lite mode toggle to home page
2025-03-19 02:18:20 +08:00
wonfen
dd17bcb0d6
chore: add missing colorful svg for home and unlock menu
2025-03-18 10:37:00 +08:00
wonfen
cab8e613a6
refactor: revise data retrieval for homepage traffic stats
2025-03-18 09:05:44 +08:00
wonfen
596c52de87
feat: persist graph data after page reload
2025-03-18 00:37:10 +08:00
wonfen
ba5d5e9f86
feat: limit max url lenght on home profile card
2025-03-18 00:18:26 +08:00
wonfen
530669d288
fix: auto launch
2025-03-17 13:51:52 +08:00
wonfen
105de99d06
perf: optimize all home page components
2025-03-17 11:47:02 +08:00
wonfen
6239f81f36
feat: sync auto-start status
2025-03-17 09:48:44 +08:00
wonfen
697d200ffe
chore: update i18n for unlock test
2025-03-17 07:45:49 +08:00
wonfen
16d5077f55
perf: optimize CPU and memory usage of homepage traffic chart
2025-03-16 14:34:29 +08:00
wonfen
e0e1a05448
fix: sync proxy node selection
2025-03-16 14:24:58 +08:00
wonfen
bcaafa67a3
feat: unlock test page
2025-03-16 12:15:35 +08:00