Commit Graph
221 Commits
Author SHA1 Message Date
Loren Eteval edd7473c71 Refine application lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-27 22:35:04 +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 280d946f61 Update core daemon timer timeout from 100ms to 1ms
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-27 22:33:31 +08:00
Loren Eteval b7bb4c8dd7 Bump version to 0.2.7
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 18:30:39 +08:00
Loren Eteval dbea33d58d Update project documentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 18:30:39 +08:00
Loren Eteval 7dfc0ed5da Refine editor completion
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 18:30:39 +08:00
Loren Eteval a912982d53 Restore routing editor compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 17:56:38 +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 c910784afb Set QRCode window to fixed size
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 00:01:44 +08:00
Loren Eteval 197bd31a0f Refine Tor relay settings
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 00:01:44 +08:00
Loren Eteval cdc869a5ee Add theme detect timer implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 00:01:44 +08:00
Loren Eteval 8330ec4fe0 Refine configuration export behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 00:01:44 +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 e97582125f Remove lru_cache decorator on Configuration.toJSON method
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 58a6e02418 Refine Core behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-20 11:24:18 +08:00
Loren Eteval 0545c21bc8 Refine configuration handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-20 11:23:46 +08:00
Loren Eteval 4e9cea5064 Assign tls for Trojan security by default
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-20 11:18:26 +08:00
Loren Eteval 2c8718648d Refactor connection test to timer implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-20 11:17:49 +08:00
Loren Eteval 9a977de86f Add ping3 dependency
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-20 11:17:13 +08:00
Loren Eteval 7fca26d092 Refine configuration export behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-17 18:01:30 +08:00
Loren Eteval 3ebeaed365 Refine connection behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-17 18:01:30 +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 e9d0c88040 Refine routing editor text
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-16 10:30:47 +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 f66adef6d6 Set word wrap mode to False by default in TableWidget
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 13:21:37 +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 7ae020a349 Add connection test timeout support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 13:21:37 +08:00
Loren Eteval dad7f7e281 Refine configuration import behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 13:21:37 +08:00
Loren Eteval ae654ae2cc Refine configuration editing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-15 13:21:32 +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 00deb96446 Reduce configuration import log verbosity
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-14 18:19:25 +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 04e67cff64 Add functools.lru_cache to speed up function call
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-14 17:25:45 +08:00
Loren Eteval 793b02b589 Fix issue #14 (need verification)
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-14 17:25:27 +08:00
Loren Eteval 79ccf4e49e Revert "Update widget alignment in TorRelaySettings.py"
This reverts commit 8f0d21d620.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-12 18:22:28 +08:00
Loren Eteval 6446ff36de Bump version to 0.2.6
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 16:14:25 +08:00
Loren Eteval 0084c11301 Update project documentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 16:14:25 +08:00
Loren Eteval a02ac8690d Fix missing VPN mode branch for hysteria2
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 16:14:25 +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 b0afc4d78c Add hysteria2 dependency
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 13:13:50 +08:00
Loren Eteval f73687a5bd Align Tor relay settings widgets
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 00:02:35 +08:00
Loren Eteval 00d2faa008 Refine QR-code export behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 00:01:57 +08:00
Loren Eteval e109abfefc Remove waitTime=1000 when starting tun2socks
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 00:01:12 +08:00
Loren Eteval c811b17ad9 Bump version to 0.2.5
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 11:34:45 +08:00