Commit Graph
201 Commits
Author SHA1 Message Date
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 1598bed8b7 Update the wheel build workflow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-08 22:10:38 +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 227b57caca Update project documentation
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 6c5fd44d49 Update dependency version
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:49:28 +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 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