Commit Graph
87 Commits
Author SHA1 Message Date
Loren Eteval 2b7159872a Refresh copyright notices
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-22 11:07:16 +08:00
Loren Eteval b7fc194d81 Add threading type condition for win32session daemon
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-22 10:59:02 +08:00
Loren Eteval bcf9e95c00 Add Windows session integration
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-21 22:11:44 +08:00
Loren Eteval 81e7db66f0 Add multithreaded download speed test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-13 17:41:46 +08:00
Loren Eteval 9b932e9aa4 Add signal handler before application run
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-03 00:13:58 +08:00
Loren Eteval 14e6792d52 Relocate startup location if running in AppImage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-02 15:52:47 +08:00
Loren Eteval e5b2ae3aa5 Update application constants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-02 15:15:27 +08:00
Loren Eteval 07e2e0bff1 Add AppImage path discovery
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-02 15:14:24 +08:00
Loren Eteval e0ae6d5a63 Prepare the 0.5.0 release workload
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-05-19 19:43:12 +08:00
Loren Eteval b096ebd37a Update icons
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-05-19 17:26:58 +08:00
Loren Eteval d600f86d66 Refactor translation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-03-20 00:22:32 +08:00
Loren Eteval ba458d3873 Refine system runtime handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-02-03 00:53:14 +08:00
Loren Eteval 94890411fc Fix typo
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-01-27 17:13:06 +08:00
Loren Eteval 1316ecb34b Update to use general logger function
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-12-23 19:38:20 +08:00
Loren Eteval d387e1998c Refine utility helpers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-10-23 16:37:33 +08:00
Loren Eteval 3b949c5e3f Fix version compare as strings
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-10 19:36:16 +08:00
Loren Eteval 1fc7efa5b7 Rename versionToNumber to versionToValue
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-10 19:36:16 +08:00
Loren Eteval a9c8086e0c Add version-number conversion
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-10 19:36:16 +08:00
Loren Eteval b55ccf7108 Refine system runtime handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-29 09:27:53 +08:00
Loren Eteval 4547502630 Refine utility helpers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-28 20:10:01 +08:00
Loren Eteval 1766d6f32e Update icons
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-28 20:00:14 +08:00
Loren Eteval 7921fd0d1d Add tcping test support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-03-09 18:19:04 +08:00
Loren Eteval ba149d7c20 Update application constants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-28 10:05:34 +08:00
Loren Eteval 3da1fa1b4c Update changes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-27 20:18:28 +08:00
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