Commit Graph
63 Commits
Author SHA1 Message Date
Loren Eteval 92a7bf2de0 Add missing copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-07 13:32:31 +08:00
Loren Eteval cae2ed0783 Synchronize reworked application modules
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-07 12:33:03 +08:00
Loren Eteval 48387a0196 Update MessageBox text
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-11 11:00:17 +08:00
Loren Eteval fe8820726b Refine utility helpers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-05 19:33:15 +08:00
Loren Eteval b242f41130 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 e2c087bdda Refine routing-table behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-05 16:35:44 +08:00
Loren Eteval 133304094e 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 41758e9047 Change to parseHostPort usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-21 12:10:03 +08:00
Loren Eteval 2ddeecc141 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 44bde2b590 Improve routing table operation message
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-20 15:41:01 +08:00
Loren Eteval ad1eae239b Add Windows 7 detection
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 17:22:33 +08:00
Loren Eteval 68194bd2ea Expose the platform release constant
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 17:21:53 +08:00
Loren Eteval 114772256c 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 dbe3540a22 Refine utility helpers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-13 22:21:44 +08:00
Loren Eteval 59a13588ad Refresh resources for PySide 6.5.3
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-08 20:31:54 +08:00
Loren Eteval c12b1eb472 Expand translation coverage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:32:52 +08:00
Loren Eteval cabe3ac753 Refine Settings behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:31:34 +08:00
Loren Eteval 3dbc2cd026 Add log type constants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:26:38 +08:00
Loren Eteval cabdbc5256 Expose the PySide6 version constant
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-27 22:34:34 +08:00
Loren Eteval 4ccb3d161a Add hide/show editor support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 17:10:28 +08:00
Loren Eteval fc5b4f5821 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 4122a57e54 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 201cf82f7a 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 95740f3c61 Add subscription feature
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-17 18:01:25 +08:00
Loren Eteval 6de5ecc305 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 bf047e9399 Add EditSubscriptionWidget
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 22:12:14 +08:00
Loren Eteval 0c1670f719 Add star bootstrap icon
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 22:11:36 +08:00
Loren Eteval f5fbad9ee7 Add isScriptMode function
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 13:21:37 +08:00
Loren Eteval 99bffcb9d9 Fix GOLDEN_RATIO
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 00:34:49 +08:00
Loren Eteval 3647a7e01f Add trojan import/export support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-14 18:19:06 +08:00
Loren Eteval 276d9d3fb7 Handle missing default gateways
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 14:20:30 +08:00
Loren Eteval cf634ae894 Add hysteria2 support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 14:06:22 +08:00
Loren Eteval 49bc8f9a44 Refactor Hysteria to Hysteria1
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 13:20:41 +08:00
Loren Eteval 55d4190b69 Add more copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:56 +08:00
Loren Eteval c2992d5839 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 d027d5283d 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 0eaf974c06 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 a682662ca1 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 481ba9388b Add Windows TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval b96d54e655 Refresh translations
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 950bb72323 Add VPNMode user settings
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 7a5bfcba69 Refine proxy behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval dcb7556d75 Update resources
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 470c4618e0 Add copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 2c30ecb243 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 58ebfe96ec 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 ff58f6c0ff Add Tor Routing support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-30 17:03:32 +08:00
Loren Eteval 8695377245 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 4ca5eba1b7 Refine proxy behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-28 11:13:55 +08:00
Loren Eteval 246fac4858 Change addition lambdas to operator.add
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-19 17:22:50 +08:00