Tunglies
5e11d36972
Remove real-time window position and size saving
2025-04-01 17:26:27 +08:00
wonfen
3039f39d40
fix : #3227 show traffic chart only when data is available
2025-04-01 13:51:35 +08:00
wonfen
7b5fd104de
fix : #3227 , use async operations to avoid blocking on
2025-04-01 12:52:59 +08:00
wonfen
30ea408019
feat: enhance system info card with combo mode display
2025-04-01 01:44:59 +08:00
Tunglies
3fa130695c
rm: setup_window_state_monitor for temporary due to unkown window control behavior
2025-03-31 21:52:50 +08:00
Tunglies
fece31438a
chore: update UPDATELOG
2025-03-31 21:47:06 +08:00
Tunglies
ad1f2bea3b
fix: unused Result
2025-03-31 21:44:12 +08:00
Tunglies
cd4bfdd743
feat: change proxy mode to close connections if enable auto close connections
2025-03-31 21:43:29 +08:00
wonfen
cde8c4004f
feat: add is_admin field to export_diagnostic_info
2025-03-31 10:34:11 +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
5b9b5cb6a8
fix: add macos missing libc deps
2025-03-31 03:36:58 +08:00
wonfen
62141380d8
chore: update dependencies and bug report template
2025-03-31 03:24:36 +08:00
wonfen
52a15bb281
feat: detect admin mode and warn about auto-start unavailability
2025-03-31 03:22:24 +08:00
Tunglies
b092f74c88
fix(dir): wrong logs dir path
2025-03-30 13:12:42 +08:00
Tunglies
937f43c270
fix: unable to switch subscribtion profile
2025-03-30 12:53:16 +08:00
Tunglies
9b02088918
chore: update UPDATELOG
2025-03-30 12:49:07 +08:00
wonfen
1bd503a654
feat: add error prompt for initial config loading to prevent switching to invalid subscription
2025-03-30 10:56:30 +08:00
Tunglies
c6477dfda4
Update build target from esnext to es2020
2025-03-30 04:19:35 +08:00
Tunglies
4831d88467
rm(lightweight): unused logging
2025-03-29 13:05:58 +08:00
Tunglies
9ebde802d4
Update alpha workflow to trigger on src directory changes
2025-03-29 12:35:49 +08:00
wonfen
a9cccc7b97
feat: add error prompt for loading initial config file
2025-03-29 07:52:46 +08:00
Tunglies
d54a765bd6
chore: update UPDATELOG
2025-03-28 19:41:46 +08:00
Tunglies
5a2751162f
fix(linux): can not connect to mihomo core
2025-03-28 19:39:11 +08:00
Tunglies
492a5a6de7
feat(cmd): service return message i18 language support
2025-03-28 11:51:52 +08:00
Tunglies
f6c0f144a6
fix(clippy): clippy warning codes
2025-03-28 11:43:21 +08:00
Tunglies
1c046f3ca3
fix(cmd): service error message return with shorter message
2025-03-28 11:35:50 +08:00
wonfen
4a47c5bb6f
fix: unused code on non-MacOS platform
2025-03-28 05:58:02 +08:00
wonfen
b7e01aefb4
perf: optimize homepage traffic chart code, refine UI, and complete i18n
2025-03-28 05:53:18 +08:00
Tunglies
e8e16f7d57
refactor(logging): replace log_err! with structured logging_error! calls
...
refactor(cm-service): better error handling from Backend to Frontend
2025-03-28 03:39:34 +08:00
wonfen
59caa22431
feat: enhance service startup logic with user preference-based sidecar fallback
2025-03-28 03:20:13 +08:00
Tunglies
e2046f3e48
refact(profile+core): replace println with logging! macros for structured logging
2025-03-28 01:48:55 +08:00
Tunglies
8fdcffc731
refactor(CoreManager) combine duplicated logical
2025-03-28 00:58:34 +08:00
Tunglies
3ec77c6256
chore: update UPDATELOG
2025-03-27 20:52:50 +08:00
Tunglies
b09313756e
refactor: optimize total width calculation and format bytes speed function
2025-03-27 20:45:51 +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
7716e2bc87
rm: unused trait filed
2025-03-27 12:14:27 +08:00
Tunglies
70bd5ec03c
refactor: simplify tray icon handling and update return types for icon functions
...
fix: custom tray icon with speedrate display large gap
2025-03-27 12:04:52 +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
971dd6a2cf
fea: optimize vite chunk splitting
2025-03-27 05:09:36 +08:00
Tunglies
42d0ea7e36
chore: remove unused dependencies and notification plugin from the project
2025-03-27 02:59:48 +08:00
Tunglies
006bcffe8c
chore: update rust dependence and remove unused dependence, minimized feature requred
2025-03-27 01:04:43 +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
6e40dd9862
fix: tray icon and tray rate display expression logic bug
2025-03-26 19:07:09 +08:00
Tunglies
42db9ea0bb
chore: enable pre-commit for Rust formatting, pre-push for Rust linter check
2025-03-26 18:59:31 +08:00
Tunglies
ca0cf4552c
add: RunningMode Display implementation and TypeScript enum
2025-03-26 17:01:48 +08:00