Tunglies
55f1766ebc
Change logging level from info to debug for hotkeys
2025-04-05 09:19:44 +08:00
wonfen
d3958594d9
fix : #2609 , avoid URL encoding issues by directly parsing query parameters
2025-04-04 13:50:21 +08:00
wonfen
b5952f320b
fix : #3244 , remove test directory, simplify resource initialization
2025-04-04 13:18:17 +08:00
wonfen
e4eb13ce22
chore: update default DNS override configuration
2025-04-03 14:55:28 +08:00
wonfen
7b5fd104de
fix : #3227 , use async operations to avoid blocking on
2025-04-01 12:52: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
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
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
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
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
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
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
b09313756e
refactor: optimize total width calculation and format bytes speed function
2025-03-27 20:45:51 +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
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
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
0ec4f46052
chore: better install service prompt translation
2025-03-26 03:44:30 +08:00
Tunglies
a891341e35
fix: alpha version
2025-03-26 03:03:50 +08:00
Tunglies
1baa840160
v2.2.3-alpha begin
2025-03-26 01:51:19 +08:00
Tunglies
14347f60d5
Refactor hotkey logging with structured logging macro
2025-03-26 01:18:28 +08:00
Tunglies
df5424d55e
feat: add logging module and update running mode terminology
2025-03-25 23:05:09 +08:00
wonfen
12065330e1
Release 2.2.2
2025-03-25 14:11:40 +08:00
wonfen
e054ac67fb
feat: improve mihomo core and service keep-alive and reinstallation logic
2025-03-25 06:41:00 +08:00