wonfen
e246cf33da
fix: theme color on connection detail card
...
fix: home page clash info card proxy address
2025-03-22 04:26:28 +08:00
wonfen
22ae6bc583
fix: port setting sync problem
2025-03-21 12:28:51 +08:00
wonfen
9d13063d53
chore: add missing i18n
2025-03-21 10:29:20 +08:00
wonfen
47d581f042
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
6a1587ec73
fix: add libxslt1.1 dependency to Ubuntu installation in workflows
2025-03-20 23:36:51 +08:00
Tunglies
fe891d23d2
v2.2.1
2025-03-20 23:22:34 +08:00
Tunglies
07c151b287
v2.2.1-alpha.1
2025-03-20 23:20:07 +08:00
Tunglies
51d61a4bb7
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
37e63ec67c
chore: v2.2.1
2025-03-20 22:33:20 +08:00
Tunglies
106861f761
fix: homepage proxy card handle direct mode
2025-03-20 21:51:12 +08:00
Tunglies
edb9ccdca9
feat: enhance alpha release workflow to fetch update logs and generate release notes
2025-03-20 19:42:04 +08:00
Tunglies
6dfa53fc23
fix: update workflow to delete old release assets instead of the release itself
2025-03-20 19:33:26 +08:00
Tunglies
abe0750d07
chore: update version to 2.2.1-alpha and add alpha update logs
...
refactor: simplify version change detection in alpha workflow
chore: alpha delete old release then release new one
fix: update alpha workflow to handle missing ALPHA_LOGS and improve release notes generation
fix: update job dependencies in alpha workflow to include delete_otld_release
alpha
2025-03-20 19:11:48 +08:00
Tunglies
2195576553
fix: remove macOS application menu setup due to CMD+C/V/A issues
2025-03-20 18:14:18 +08:00
Tunglies
1dc015f411
chore: bug report template remove os label
2025-03-20 16:39:29 +08:00
Tunglies
49d13c9ecb
chore: UPDATELOG update
2025-03-20 15:49:00 +08:00
Tunglies
d8cd91b725
fix: ensure main window title is set correctly on macOS
2025-03-20 15:43:59 +08:00
wonfen
40eede325b
release 2.2.0
v2.2.0
2025-03-20 14:44:26 +08:00
Tunglies
59e07a3e55
Revert "fix: update permission config with app icon and name"
...
This reverts commit 46af096cb1152fa7ba7c7b5ff82daf949079fca5.
2025-03-20 14:17:41 +08:00
Tunglies
3d32d2d08f
feat(hotkey): macos support CMD+W to close window as default
2025-03-20 13:02:26 +08:00
wonfen
46af096cb1
fix: update permission config with app icon and name
2025-03-20 12:43:22 +08:00
Tunglies
486f33fd7a
fix: update system architecture retrieval method in PlatformSpecification
2025-03-20 06:20:19 +08:00
Tunglies
5ebfcc6f98
fix: update service response check for correct status code and message
2025-03-20 06:18:14 +08:00
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
Tunglies
83d338eaa4
fix: hotkeys on windows crash
2025-03-19 18:41:26 +08:00
wonfen
9732b2be14
chore: update deps
2025-03-19 11:07:57 +08:00
wonfen
8a5232df20
feat: add up/down name to home traffic graph card
2025-03-19 10:38:21 +08:00
wonfen
5f0f6db0d5
chore: change defaut start page to home
2025-03-19 05:48:20 +08:00
wonfen
7a86e4bd85
fix: cannot detect service mode on home card
2025-03-19 05:25:38 +08:00
Tunglies
f18a8c901f
feat: add lite mode toggle to home page
2025-03-19 02:18:20 +08:00
Tunglies
23d161c298
refactor: improve proxy retrieval and add window destruction method
2025-03-19 02:04:01 +08:00
Tunglies
3e2148e236
feat: add macOS application menu integration
2025-03-18 18:40:53 +08:00
Tunglies
70a4bd1074
chore: remove tray icon configuration from webview JSON files
2025-03-18 15:31:23 +08:00
Tunglies
e13d3e7f83
Revert "feat: add Rust installation step and configure alpha release details"
...
This reverts commit 1d5471e70dc2da7d15df3fdd8566e14023384f90.
2025-03-18 14:37:56 +08:00
wonfen
e21bc22fa3
chore: add missing colorful svg for home and unlock menu
2025-03-18 10:37:00 +08:00
wonfen
d8e85c9cfc
refactor: revise data retrieval for homepage traffic stats
2025-03-18 09:05:44 +08:00
Tunglies
1d5471e70d
feat: add Rust installation step and configure alpha release details
2025-03-18 01:08:46 +08:00
wonfen
a2a8dd182a
feat: persist graph data after page reload
2025-03-18 00:37:10 +08:00
wonfen
511fb9e2cf
feat: limit max url lenght on home profile card
2025-03-18 00:18:26 +08:00
wonfen
14f90ac925
fix: auto launch
2025-03-17 13:51:52 +08:00
wonfen
8e09bf525e
fix: resolve Netflix detection error
2025-03-17 11:57:12 +08:00
wonfen
7e7ef5766e
perf: optimize all home page components
2025-03-17 11:47:02 +08:00
wonfen
b078560ac1
feat: sync auto-start status
2025-03-17 09:48:44 +08:00
wonfen
1e481ed1c1
chore: update i18n for unlock test
2025-03-17 07:45:49 +08:00
wonfen
e957c10138
perf: optimize CPU and memory usage of homepage traffic chart
2025-03-16 14:34:29 +08:00
wonfen
79bb0f29f9
fix: sync proxy node selection
2025-03-16 14:24:58 +08:00
wonfen
f4cb978118
feat: unlock test page
2025-03-16 12:15:35 +08:00
Tunglies
e16b23946a
refactor(timer): improve timer management with robust error handling
...
This commit improves the timer management system with the following enhancements:
Replace Mutex with RwLock for better read concurrency in timer state
Add structured TimerTask type to store task metadata
Use atomic boolean for initialization flag instead of mutex
Implement comprehensive error handling with detailed logging
Add rollback capability when task operations fail
Reduce lock contention by generating task diffs outside locks
Add timing metrics for task execution
Improve code organization and documentation
2025-03-15 18:58:12 +08:00