Langning Chen
6d1a8fb264
Fix traffic graph time mismatch ( #3201 )
2025-04-04 17:52:18 +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
52a15bb281
feat: detect admin mode and warn about auto-start unavailability
2025-03-31 03:22:24 +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
Tunglies
ff4101fa47
Revert "feat: front-end use RunningMode enum instead of string literals"
...
This reverts commit 7280635741 .
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
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
wonfen
970eb62aa6
perf: improve Clash mode switch responsiveness on home card
2025-03-23 04:54:18 +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
a06597a3a6
fix: homepage proxy card handle direct mode
2025-03-20 21:51:12 +08:00
wonfen
bd58d935c6
feat: add up/down name to home traffic graph card
2025-03-19 10:38:21 +08:00
wonfen
61f019f194
fix: cannot detect service mode on home card
2025-03-19 05:25:38 +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
105de99d06
perf: optimize all home page components
2025-03-17 11:47:02 +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
1f99cee78b
feat: home page
2025-03-14 13:31:34 +08:00