Tunglies
7fa1767645
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
33d54b27f4
feat: implement lightweight mode functionality and update related settings
2025-03-20 03:23:14 +08:00
wonfen
f8dbc7bea0
feat: lite mode settings
2025-03-20 01:44:43 +08:00
wonfen
5f0f6db0d5
chore: change defaut start page to home
2025-03-19 05:48:20 +08:00
Tunglies
00d6bcc00f
refactor: update request method handling to use reqwest::Method enum
...
fix: duplicated checks tray menu
2025-03-15 13:23:17 +08:00
wonfen
9fd75f0efb
feat: home page
2025-03-14 13:31:34 +08:00
Tunglies
a7f66c3d65
chore: git hooks for linter and formatter
2025-03-13 12:51:20 +08:00
wonfen
bd6c4e00c4
refactor: restructure DNS setting logic
2025-03-08 11:25:00 +08:00
wonfen
6b14c2b763
feat: add lightweight mode
2025-02-13 02:18:17 +08:00
Tunglies
215dcee3f1
feat: option to enable global hotkey ( #2665 )
2025-02-09 07:45:22 +08:00
huzibaca
1a61fab79a
feat: maoos tray speed can be closed
2025-01-13 20:48:25 +08:00
blagodaren
fc925ea032
fix: add system language sup
2024-12-28 08:12:46 +03:00
huzibaca
cd1d719a92
fix: serde::json passing IVerge to the front end without deserialization
2024-11-21 06:01:56 +08:00
huzibaca
91f0f9f65e
feat: encryption configuration properties
2024-11-20 07:27:42 +08:00
huzibaca
c3e24d7b96
chore: update
2024-11-08 21:46:15 +08:00
huzibaca
c5916cf5ec
feat: use tauri-plugin-persisted-scope
2024-10-30 16:37:47 +08:00
huzibaca
3f3fad0db7
feat: Modify startup logic and install services by default
2024-10-10 00:34:36 +08:00
huzibaca
a3465d292c
refactor: unify and simplify the call of app_handle(2)
2024-09-23 23:15:51 +08:00
MystiPanda
08baba545d
chore: disable unnecessary ports by default
2024-07-04 18:58:34 +08:00
MystiPanda
7b9bf9e552
feat: allow set bypass without using default value
2024-07-01 22:53:32 +08:00
MystiPanda
e6e2b1f142
refactor: change core binary name
2024-06-19 10:04:28 +08:00
MystiPanda
212021c878
feat: Support PAC Mode
2024-05-26 17:59:39 +08:00
MystiPanda
ecb2fbf900
feat: support monochrome tray icon
2024-05-15 14:50:10 +08:00
MystiPanda
1f7acd4027
feat: Allow disable unused ports
2024-05-09 09:22:32 +08:00
MystiPanda
2d925c62f5
feat: Support config redir port and tproxy port
2024-03-21 10:54:56 +08:00
MystiPanda
9f94cad615
feat: Allow to control whether auto check update
2024-03-11 12:17:46 +08:00
MystiPanda
5b044cca9e
feat: Add option to control menu icon
2024-03-10 19:54:47 +08:00
MystiPanda
603c6b826c
feat: allow disable group icon
2024-02-24 12:38:17 +08:00
MystiPanda
51bcc77cb3
refactor: Optimize implementation of Custom tray icon
2024-02-24 11:25:22 +08:00
MystiPanda
a30d07b924
feat: Support Custom Tray Icon
2024-02-24 00:52:21 +08:00
MystiPanda
8efa815eb9
feat: Support custom delay timeout ( #397 )
2024-02-18 11:11:22 +08:00
MystiPanda
ee5147f111
feat: Save window maximize state
2024-02-10 12:51:30 +08:00
MystiPanda
e990530ada
refactor: Remove clash field filter
2024-02-05 17:28:36 +08:00
MystiPanda
ebc63f479a
revert: Support both registry and api for windows sysproxy
2024-01-20 12:16:46 +08:00
MystiPanda
15e8894614
feat: Support Custom Start Page
2024-01-18 15:37:02 +08:00
MystiPanda
a8b11abec8
feat: Support Startup Script
2024-01-17 15:06:16 +08:00
MystiPanda
45a28751af
feat: Add Test Page
2024-01-17 11:02:17 +08:00
MystiPanda
1606adc0ab
feat: Support both registry and api for windows sysproxy
2024-01-16 15:11:53 +08:00
MystiPanda
2ba7fff8d4
refactor: rm theme blur
2024-01-15 17:13:55 +08:00
MystiPanda
90f4809b7c
chore: default enable clash field filter
2023-12-14 10:49:58 +08:00
Pylogmon
15ab43963d
feat: Optimize copy environment variable logic ( #106 )
2023-12-08 22:16:42 +08:00
MystiPanda
a82929996b
chore: change default port to 7897
2023-12-07 14:52:14 +08:00
MystiPanda
9c94494622
refactor: Remove unnecessary changes
2023-12-07 13:43:53 +08:00
MystiPanda
c8a508f35c
Revert "chore: change default port to 7897"
...
This reverts commit 4ec73ef1c3e546d36706a034f65781cf0694deed.
2023-12-07 13:32:49 +08:00
wonfen
4ec73ef1c3
chore: change default port to 7897
2023-12-06 03:37:16 +08:00
Pylogmon
7534f8fc37
refactor: Hide Clash Field Option when Disable Filter ( #63 )
2023-12-05 08:34:57 +08:00
WhizPanda
4906ca7059
feat: support random mixed port
2023-12-01 12:56:18 +08:00
wonfen
bda87167a3
update clashmeta core, Imporve UI, merge PR, reset icons, fix CI
2023-11-28 07:49:44 +08:00
GyDi
e0d26203dd
feat: support auto clean log files
2023-11-02 20:12:46 +08:00
GyDi
96ffbe2f84
feat: support clash meta memory usage display
2023-08-05 19:40:23 +08:00