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
2ab923da87
fix: port setting sync problem
2025-03-21 12:28:51 +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
a28887be8e
fix: add libxslt1.1 dependency to Ubuntu installation in workflows
2025-03-20 23:36:51 +08:00
Tunglies
0f13691ae0
v2.2.1
2025-03-20 23:22:34 +08:00
Tunglies
ae72b83dbe
v2.2.1-alpha.1
2025-03-20 23:20:07 +08:00
Tunglies
2e38404434
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
11b8c8be45
chore: v2.2.1
2025-03-20 22:33:20 +08:00
Tunglies
a06597a3a6
fix: homepage proxy card handle direct mode
2025-03-20 21:51:12 +08:00
Tunglies
108840c4be
feat: enhance alpha release workflow to fetch update logs and generate release notes
2025-03-20 19:42:04 +08:00
Tunglies
16c8672aeb
fix: update workflow to delete old release assets instead of the release itself
2025-03-20 19:33:26 +08:00
Tunglies
167edcf8ef
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
2025-03-20 19:11:48 +08:00
Tunglies
d6dd89b674
fix: remove macOS application menu setup due to CMD+C/V/A issues
2025-03-20 18:14:18 +08:00
Tunglies
fac2ee6374
chore: bug report template remove os label
2025-03-20 16:39:29 +08:00
Tunglies
dd7876845a
chore: UPDATELOG update
2025-03-20 15:49:00 +08:00
Tunglies
56e6139c2b
fix: ensure main window title is set correctly on macOS
2025-03-20 15:43:59 +08:00
wonfen
04bdd48a2a
release 2.2.0
2025-03-20 14:44:26 +08:00
Tunglies
5b47fe5b88
Revert "fix: update permission config with app icon and name"
...
This reverts commit 618ba52bca8c270caca6bc9269ce7455a87751af.
2025-03-20 14:17:41 +08:00
Tunglies
84a5cf6b89
feat(hotkey): macos support CMD+W to close window as default
2025-03-20 13:02:26 +08:00
wonfen
618ba52bca
fix: update permission config with app icon and name
2025-03-20 12:43:22 +08:00
Tunglies
5c0cde517f
fix: update system architecture retrieval method in PlatformSpecification
2025-03-20 06:20:19 +08:00
Tunglies
1b249564a3
fix: update service response check for correct status code and message
2025-03-20 06:18:14 +08:00
Tunglies
81b5501b0e
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
91ccb3045c
feat: implement lightweight mode functionality and update related settings
2025-03-20 03:23:14 +08:00
wonfen
e31f176c25
feat: lite mode settings
2025-03-20 01:44:43 +08:00
Tunglies
ad45485009
fix: hotkeys on windows crash
2025-03-19 18:41:26 +08:00
wonfen
25e5cf2ac2
chore: update deps
2025-03-19 11:07:57 +08:00
wonfen
bd58d935c6
feat: add up/down name to home traffic graph card
2025-03-19 10:38:21 +08:00
wonfen
da2705ff7d
chore: change defaut start page to home
2025-03-19 05:48:20 +08:00
wonfen
61f019f194
fix: cannot detect service mode on home card
2025-03-19 05:25:38 +08:00
Tunglies
74e441df5b
feat: add lite mode toggle to home page
2025-03-19 02:18:20 +08:00
Tunglies
772ecdd3b0
refactor: improve proxy retrieval and add window destruction method
2025-03-19 02:04:01 +08:00
Tunglies
baa535b609
feat: add macOS application menu integration
2025-03-18 18:40:53 +08:00
Tunglies
a2ff0a7e20
chore: remove tray icon configuration from webview JSON files
2025-03-18 15:31:23 +08:00
Tunglies
84732f9835
Revert "feat: add Rust installation step and configure alpha release details"
...
This reverts commit fe1227618acefba5b4788dac26ac278e2a1eb4e2.
2025-03-18 14:37:56 +08:00
wonfen
dd17bcb0d6
chore: add missing colorful svg for home and unlock menu
2025-03-18 10:37:00 +08:00
wonfen
cab8e613a6
refactor: revise data retrieval for homepage traffic stats
2025-03-18 09:05:44 +08:00
Tunglies
fe1227618a
feat: add Rust installation step and configure alpha release details
2025-03-18 01:08:46 +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
530669d288
fix: auto launch
2025-03-17 13:51:52 +08:00
wonfen
70b0f9a03a
fix: resolve Netflix detection error
2025-03-17 11:57:12 +08:00
wonfen
105de99d06
perf: optimize all home page components
2025-03-17 11:47:02 +08:00
wonfen
6239f81f36
feat: sync auto-start status
2025-03-17 09:48:44 +08:00
wonfen
697d200ffe
chore: update i18n for unlock test
2025-03-17 07:45:49 +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
bcaafa67a3
feat: unlock test page
2025-03-16 12:15:35 +08:00
Tunglies
36142656a4
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