Loren Eteval
|
d1ce01e7bc
|
Dark mode will be decided based on itself in admin mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-02 15:07:25 +08:00 |
|
Loren Eteval
|
fbbe57cc17
|
Set hasDataCounter mod to 25
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-02 15:06:54 +08:00 |
|
Loren Eteval
|
5c835b1c86
|
Fix itemSubscription field not shown due to circular import
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-02 14:58:11 +08:00 |
|
Loren Eteval
|
ad88e1410f
|
Fix configuration clone bug
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-01 22:56:54 +08:00 |
|
Loren Eteval
|
72ebffe3b5
|
Add administrator restart support on macOS
Note:
1. some shortcuts are not working
2. copy & paste not working, clipboard may not be useable
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-01 22:55:54 +08:00 |
|
Loren Eteval
|
5181714ea4
|
Add administrator restart support on Windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-01 17:14:04 +08:00 |
|
Loren Eteval
|
643c78fe3c
|
Update logging point size settings name
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-28 15:45:39 +08:00 |
|
Loren Eteval
|
026d67e69d
|
Use SpinBox for Tun2socks memory optimization UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-28 15:41:50 +08:00 |
|
Loren Eteval
|
88ab963e1b
|
Update ConnectProgressBar style
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-28 15:39:10 +08:00 |
|
Loren Eteval
|
2f89371339
|
Optimize Tun2socks memory usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-27 22:37:14 +08:00 |
|
Loren Eteval
|
e3081e2229
|
Add GUI for TLS ech and reality pqv
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-27 22:36:34 +08:00 |
|
Loren Eteval
|
8cf6376867
|
Add functools.lru_cache(None) decorator at groupBoxSequence call
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-27 22:35:51 +08:00 |
|
Loren Eteval
|
c87cf9267d
|
Refresh code base
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-27 10:38:13 +08:00 |
|
Loren Eteval
|
b6cf642fac
|
Fix application exit problems when having multi-test on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-24 11:51:20 +08:00 |
|
Loren Eteval
|
3574007063
|
Refine application lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-23 23:50:11 +08:00 |
|
Loren Eteval
|
1231f6f385
|
Alternate Xray asset row colors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-23 23:49:02 +08:00 |
|
Loren Eteval
|
67f8301ed4
|
Add show logs action in UserServersQTableWidget context menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-23 23:48:21 +08:00 |
|
Loren Eteval
|
e331815fad
|
Add subscription-row tooltips
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-23 17:26:19 +08:00 |
|
Loren Eteval
|
69e266e104
|
Add server-row tooltips
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-23 17:25:56 +08:00 |
|
Loren Eteval
|
4a04177cdb
|
Fix macOS application-exit race
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-22 18:30:17 +08:00 |
|
Loren Eteval
|
2b7159872a
|
Refresh copyright notices
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-22 11:07:16 +08:00 |
|
Loren Eteval
|
02b1c9a427
|
Add APP().isExiting() condition when fetching job for multi-testing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:43:34 +08:00 |
|
Loren Eteval
|
50a8b6a888
|
Add Win32Session protection
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:14:26 +08:00 |
|
Loren Eteval
|
b5bd1444e0
|
Refine application lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:09:28 +08:00 |
|
Loren Eteval
|
48acdc12e5
|
Fix semaphore count should be at least one
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:03:04 +08:00 |
|
Loren Eteval
|
06ee15a696
|
Add "Hide Dock Icon" option
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-17 23:38:47 +08:00 |
|
Loren Eteval
|
89ab4177a3
|
Fix semaphore leak when using multi-test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-17 19:14:11 +08:00 |
|
Loren Eteval
|
81e7db66f0
|
Add multithreaded download speed test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-13 17:41:46 +08:00 |
|
Loren Eteval
|
f47bb99bd3
|
Add parent=self for AppMainWindow handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-04 16:15:50 +08:00 |
|
Loren Eteval
|
9f72926f45
|
Move to saveGeometry & saveState implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-04 15:16:04 +08:00 |
|
Loren Eteval
|
9e76916c3b
|
Make setColumnMinimumWidth only work on Windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-03 17:30:08 +08:00 |
|
Loren Eteval
|
f9cb899ec3
|
Log AppImage runtime information
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 15:52:39 +08:00 |
|
Loren Eteval
|
1731b1c7e7
|
Format application lifecycle code
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 00:08:17 +08:00 |
|
Loren Eteval
|
01d14b2c0c
|
Format source
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-05-31 22:18:48 +08:00 |
|
Igor
|
a1d114f38c
|
macos dock icon visibility feature
|
2025-05-31 11:32:02 +04:00 |
|
Loren Eteval
|
e0ae6d5a63
|
Prepare the 0.5.0 release workload
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-05-19 19:43:12 +08:00 |
|
Loren Eteval
|
d600f86d66
|
Refactor translation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-03-20 00:22:32 +08:00 |
|
Loren Eteval
|
7277975acf
|
Add showUnrecognizedConfigMBox
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-23 17:42:48 +08:00 |
|
Loren Eteval
|
ad888fff79
|
Refine server-table behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-23 15:09:33 +08:00 |
|
Loren Eteval
|
4b0e268f11
|
Fix questionSaveMBox close on non-Windows platform
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-16 22:12:06 +08:00 |
|
Loren Eteval
|
17a758f4dc
|
Fix input when xhttp extra is empty
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-04 22:15:56 +08:00 |
|
Loren Eteval
|
b40c303122
|
Add xhttp support (URI, GUI Editor)
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-04 18:02:52 +08:00 |
|
Loren Eteval
|
8398e674a0
|
Fix TextEditorWindow questionSave mbox logic
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-03 00:56:21 +08:00 |
|
Loren Eteval
|
e06830f950
|
Format source
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-01-27 17:30:16 +08:00 |
|
Igor
|
782e5d066f
|
remove old socket if exist
|
2025-01-24 20:22:11 +04:00 |
|
Loren Eteval
|
2ccefe4b74
|
Format source
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-12-24 18:35:26 +08:00 |
|
Loren Eteval
|
87041b5655
|
Update speed test result & Optimize power usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-12-23 22:59:00 +08:00 |
|
Loren Eteval
|
550b3f3217
|
Fix theme handling for PySide6 >= 6.7.0 on Windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-12-23 19:40:55 +08:00 |
|
Loren Eteval
|
bb99498d94
|
Fix macOS compatibility issues
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-10-16 19:54:49 +08:00 |
|
Loren Eteval
|
a11d48f499
|
Add SplitHttp transport
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-08-04 21:20:11 +08:00 |
|