Commit Graph
181 Commits
Author SHA1 Message Date
Loren Eteval d6aceb932c Bump version to 0.2.11.1
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-26 21:18:11 +08:00
Loren Eteval 8f9ede0af8 Bump version to 0.2.11
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-22 20:21:39 +08:00
Loren Eteval 0fe056b741 Add hysteria2 share link import/export support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-22 19:28:52 +08:00
Loren Eteval e52e37fc03 Update Intellisense for hy1 & hy2
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-22 19:26:56 +08:00
Loren Eteval b007cb1975 Fix "ss://base64...#fragment" format import failed
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-21 20:02:41 +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 f79a29899c Fix TUN mode bug
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-21 12:08:49 +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 f120fcaa5a Log the platform release
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 18:34:44 +08:00
Loren Eteval de1eef36b3 Add a darker Windows 7 tray icon
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 17:23: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 3a82f970e9 Fix core exitcallback called multiple times
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-18 16:40:25 +08:00
Loren Eteval ed3af41c1f Add time.sleep to avoid occupying CPU resources too much
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-18 16:39:36 +08:00
Loren Eteval f9708c0367 Bump version to 0.2.10
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-15 15:08:55 +08:00
Loren Eteval f9d8f24fc9 Add support for Xray-core logging in Pythonw mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-15 13:43:12 +08:00
Loren Eteval 46ffcaa14c Improve speed test result
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-15 13:42:26 +08:00
Loren Eteval 708d9e7e32 Refine widget behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-15 13:41:57 +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 47a276f7c0 Refine application lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-13 22:14:58 +08:00
Loren Eteval 7b507f8278 Bump version to 0.2.9
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-08 20:31:54 +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 2b94ec937a Add redirect options for backward compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-08 19:46:36 +08:00
Loren Eteval 19d197e3fe Add stdout/stderr redirect guard for pythonw.exe
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-08 19:30:34 +08:00
Loren Eteval e52fa24053 Add core logging support via redirected stdout/stderr
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:49:23 +08:00
Loren Eteval 5b563ae6be Refactor the Show Log action
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:36:15 +08:00
Loren Eteval e14b4520a3 Add core log viewing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:35:34 +08:00
Loren Eteval c22d2b5f55 Skip connection tests when unavailable
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:34:34 +08:00
Loren Eteval ba1f00744f Fix TLSObject serverName when protocol is VMess
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:33:52 +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 594866c24c Refine application lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:32:06 +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 81a6542162 Refine Tor relay behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:30:52 +08:00
Loren Eteval 518f0bd282 Refine editor completion
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:27:18 +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 c182e7da97 Move to APP().isConnected() call
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-03 21:58:26 +08:00
Loren Eteval 0862834b3b Bump version to 0.2.8
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-30 21:04:22 +08:00
Loren Eteval ff3f79935f Change connection speed test from 10mb.test to 100mb.test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-30 20:47:03 +08:00
Loren Eteval e705cdfdd7 Fix macOS bug
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-30 20:43:28 +08:00
Loren Eteval be157aecd3 Switch connection test pool to connectivity test site
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-30 14:52:32 +08:00
Loren Eteval 00940b220e Refine connection behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-30 14:40:49 +08:00
Loren Eteval d722083ca4 Bypass self.sender() in finished signal
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-30 14:19:37 +08:00
Loren Eteval df3dad07eb Refine configuration editing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-27 22:35:38 +08:00
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 7dfc0ed5da Refine editor completion
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 18:30:39 +08:00