61 Commits
Author SHA1 Message Date
Loren Eteval 2a4d2a80e6 Update MessageBox text
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-11 11:00:17 +08:00
Loren Eteval 4817a13679 Update Utility.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-05 19:33:15 +08:00
Loren Eteval 2171429dec Improve VPN mode theme and optimize CPU usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-05 16:42:49 +08:00
Loren Eteval 35c75ab3c5 Update RoutingTable.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-05 16:35:44 +08:00
Loren Eteval 6b71244787 Add rocket-takeoff-admin-connected.svg icon
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-05 16:34:16 +08:00
Loren Eteval 7cabeccb87 Change to parseHostPort usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-21 12:10:03 +08:00
Loren Eteval d625d83887 Add standalone DNSResolver, parseHostPort to support domain/ipv4/ipv6
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-21 12:03:58 +08:00
Loren Eteval 02788f61bd Improve routing table operation message
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-20 15:41:01 +08:00
Loren Eteval 4fd418ea15 Add isWindows7() in Utility.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 17:22:33 +08:00
Loren Eteval b0cbdbe328 Add PLATFORM_RELEASE in Constants.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 17:21:53 +08:00
Loren Eteval 0aa28457c8 Refactor code to support older PySide6. Tested minimum version 6.1.0
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 16:06:20 +08:00
Loren Eteval 4d45bd6cab Update Utility.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-13 22:21:44 +08:00
Loren Eteval c3ea90c2cd Update Resources.py with PySide 6.5.3
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-08 20:31:54 +08:00
Loren Eteval 48773961da Add more translation in Translator.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:32:52 +08:00
Loren Eteval 25f1245dde Update Settings.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:31:34 +08:00
Loren Eteval 45fb6fb827 Add LogType in Constants.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:26:38 +08:00
Loren Eteval 37e62dcd74 Add PYSIDE6_VERSION in Constants.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-27 22:34:34 +08:00
Loren Eteval 2cfe108e4a Add hide/show editor support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 17:10:28 +08:00
Loren Eteval 3bd80cfcd3 Add layout-text-sidebar-reverse icon
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 16:55:00 +08:00
Loren Eteval 60ee623607 Update lru_cache size from 32 to 128
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 00:01:44 +08:00
Loren Eteval 4ed21b7fcc Add subscription, ping latency and speed test support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 00:01:40 +08:00
Loren Eteval a4f3d0e530 Add subscription feature
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-17 18:01:25 +08:00
Loren Eteval 0a3a0be6bc Rename APP().torRelaySettingsWidget to APP().TorRelayWidget
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-16 12:08:51 +08:00
Loren Eteval be755bc123 Add EditSubscriptionWidget
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 22:12:14 +08:00
Loren Eteval ce3c85e034 Add star bootstrap icon
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 22:11:36 +08:00
Loren Eteval 6909f06463 Add isScriptMode function
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 13:21:37 +08:00
Loren Eteval 082386a188 Fix GOLDEN_RATIO
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 00:34:49 +08:00
Loren Eteval 3aab212681 Add trojan import/export support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-14 18:19:06 +08:00
Loren Eteval a2332d7df0 Add default gateway not found handling in Connect.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 14:20:30 +08:00
Loren Eteval 10c2e3baee Add hysteria2 support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 14:06:22 +08:00
Loren Eteval 7c1b959035 Refactor Hysteria to Hysteria1
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 13:20:41 +08:00
Loren Eteval 82349306df Add more copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:56 +08:00
Loren Eteval a4cc8a3b72 Add errors/info tray messages in VPN mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:56 +08:00
Loren Eteval a807d0d390 Finished routing table function operations on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 5d54bca1b9 Fix runCommand on non-Windows platform
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 8c26813815 Add default tor relay establish timeout constant
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval f15c98585a Add Windows TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 454e468df1 Update translations in Translator.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 652e28ad92 Add VPNMode user settings
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 1430f0d4b1 Update Proxy.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval e773aa90bb Update resources
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval d2341916bd Add copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 3136fc162b Add lru_cache(None) to speed up function call
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-03 15:13:24 +08:00
Loren Eteval 9286856089 Fix default socks & http tunnel port for Tor CLI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-30 23:41:42 +08:00
Loren Eteval 1c5a395a67 Add Tor Routing support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-30 17:03:32 +08:00
Loren Eteval 661637a32a Refactor settings and widget object name
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-29 12:44:36 +08:00
Loren Eteval 3870820390 Update Proxy.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-28 11:13:55 +08:00
Loren Eteval a6c7c4f01c Change addition lambdas to operator.add
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-19 17:22:50 +08:00
Loren Eteval a57b9327c7 Refactor edit routing user experience
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-18 23:06:49 +08:00
Loren Eteval ba5f41c57d Refactor color code usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-18 18:02:16 +08:00