Loren Eteval
4616aded6a
Refactor package architecture
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:47 +08:00
Loren Eteval
219343a06a
Reorganize application packages
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:38 +08:00
Loren Eteval
189d8793fe
Clarify system proxy bypass labels
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:17 +08:00
Loren Eteval
70542b590d
Clarify Tun2socks settings labels
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:16 +08:00
Loren Eteval
bd4d76d1a5
Add native Hysteria2 TUN support
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:16 +08:00
Loren Eteval
78b05a60fa
Add native Xray TUN support
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:15 +08:00
Loren Eteval
cd3081f0b8
Preserve literal plugin routing labels
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:15 +08:00
Loren Eteval
404aa6f127
Add plugin management menu
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:15 +08:00
Loren Eteval
67f3c2841c
Add docstrings across Python modules
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:13 +08:00
LorenEteval
b400b14313
Feature: added SOCKS protocol support
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:20 +08:00
LorenEteval
478183cab6
Added "Generate" button for VLESS and VMess "Id" UI
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:19 +08:00
LorenEteval
890d7a559d
Added "Close" button in some widget toolbar.
...
This add supports for window closing where there
is no traffic light control for "WindowModal" on macOS
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:19 +08:00
LorenEteval
faac8afe36
Feature Enhancement: Enhanced routing GUI support
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
c39c5239b0
Feature: Routing GUI support
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
c0818ba2de
Feature: Added waiting spinner support while deleting servers
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
a547eec7ce
Feature: Added waiting spinner support while importing servers
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
a3c35e0ad1
Feature: finish polishing of network state indication
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
6ab16acf71
Added missing "from __future__ import annotations" in project files
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
fb27f1b30f
Update search line placeholder text
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
5cd648511e
Refactor: Migrate to QTableView for UserSubsQTableView
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
a3ee59445d
Refactor: Migrate to QTableView for user servers, and added search box
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
Loren Eteval
d3639759d2
Rename "network state" to "network connectivity"
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 01:19:48 +08:00
Loren Eteval
7682b586ee
Added "Activate Selected Server" in server menu
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:53:23 +08:00
Loren Eteval
57a6fbcd9b
Update translations in GenTranslation.py
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:29:32 +08:00
Loren Eteval
fb71a63f3f
Added "Force To 127.0.0.1 When Setting Local Proxy" settings
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-01-03 23:52:34 +08:00
Loren Eteval
01d433f412
Added "Scan QR Code On The Screen" implementation
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-04 11:04:34 +08:00
Loren Eteval
c7c620d9c3
Update translations
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-02 16:08:33 +08:00
Loren Eteval
80fbefdecd
Added reconnect option under "direct rules not allowed in TUN mode"
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-02 15:34:31 +08:00
Loren Eteval
56ffb5cab3
Added "AutoUpdateAssetFiles" settings
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-01 23:47:27 +08:00
Loren Eteval
d3d739ae0c
Added restart as admin implementation on Windows
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-01 17:14:04 +08:00
Loren Eteval
58d79386c5
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
122bfe7be0
Added Tun2socks memory optimization implementation
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-11-27 22:37:14 +08:00
Loren Eteval
f75a25b94c
Refresh code base
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-11-27 10:38:13 +08:00
Loren Eteval
a8e51c32d0
Improve MainWindow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-23 23:51:14 +08:00
Loren Eteval
191c6303f1
Update copyright notice
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-22 11:07:16 +08:00
Loren Eteval
b5ec7b3bf5
Add "Hide Dock Icon" option
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-17 23:38:47 +08:00
Loren Eteval
062ee04943
Add multithreaded download speed test
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-13 17:41:46 +08:00
Igor
1d16bd398c
update russian translation
2025-06-07 20:29:02 +08:00
Loren Eteval
3cace6aa54
Upload 0.5.0 workload
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-05-19 19:43:12 +08:00
Loren Eteval
16c5255331
Refactor translation
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-03-20 00:22:32 +08:00
Loren Eteval
9816a4243f
Add showUnrecognizedConfigMBox
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-02-23 17:42:48 +08:00
Loren Eteval
ad68957e22
Update translations
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-02-03 00:57:44 +08:00
Igor
d4cf29a0a1
update russian translation
2024-10-21 22:46:55 +04:00
Loren Eteval
b1694568e3
Update translations
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-05-28 11:39:13 +08:00
Loren Eteval
9e2da93a3d
Update Russian translation (unreviewed)
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-05-10 19:47:15 +08:00
Loren Eteval
d4961216d8
Update Translation
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-05-10 19:37:34 +08:00
phenomenonRT
7516a72fb8
Added Russian translation
2024-05-09 21:13:18 +03:00
Loren Eteval
cf26cc7d1d
Update translations
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-04-28 20:01:24 +08:00
Loren Eteval
3a14a0b948
Add tcping test support
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-03-09 18:19:04 +08:00
Loren Eteval
6fff6f05a9
Sync rework changes
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-02-07 12:33:03 +08:00