Loren Eteval
|
10f57db24e
|
Fix shared Qt object lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 16:49:38 +08:00 |
|
Loren Eteval
|
8a8bb5b9ff
|
Reduce dropped core output messages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:22:05 +08:00 |
|
Loren Eteval
|
eb32952c01
|
Introduce page-based navigation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
825800f327
|
Unify application logging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
9ab1e351a6
|
Document broad exception handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
f1f262e4ee
|
Refactor package architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:47 +08:00 |
|
Loren Eteval
|
aa38caf430
|
Reorganize application packages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:38 +08:00 |
|
Loren Eteval
|
e1ed220239
|
Clarify Tun2socks runtime constants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:17 +08:00 |
|
Loren Eteval
|
f97da38688
|
Add native Xray TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
208e69b58e
|
Align tray routing with core plugins
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
e916da4a7d
|
Add plugin management menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
b61f9ebef2
|
Introduce extensible core plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
a3ec887f26
|
Format Python sources with Black
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:14 +08:00 |
|
Loren Eteval
|
3b4408198b
|
Add docstrings across Python modules
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:13 +08:00 |
|
LorenEteval
|
923f5fcb4f
|
Remove direct rules check for custom routing in "Furious/Core/CoreManager.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:17 +08:00 |
|
LorenEteval
|
84bc037702
|
Feature Enhancement: Enhanced routing GUI support
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:17 +08:00 |
|
LorenEteval
|
0918f95ce6
|
Feature: Routing GUI support
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:17 +08:00 |
|
LorenEteval
|
b2448aa993
|
Refactor: Update coding style for Furious/Core/CoreProcessWorker.py
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:17 +08:00 |
|
LorenEteval
|
25ba24f1fd
|
Refactor: Implemented the fuller Core refactor around a unified launch spec
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:17 +08:00 |
|
LorenEteval
|
db2b69c5aa
|
Added missing "from __future__ import annotations" in project files
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:17 +08:00 |
|
Loren Eteval
|
f2d51c9fc7
|
Add Linux DEB and Flatpak packaging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-15 00:01:47 +08:00 |
|
Loren Eteval
|
7d5a86eba4
|
Remove unused imports
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-03 20:40:28 +08:00 |
|
Loren Eteval
|
b74c487cf7
|
Add Linux TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-03 20:17:58 +08:00 |
|
Loren Eteval
|
70049c6296
|
Switch to enum implementation for routing and proxy mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-02 16:40:47 +08:00 |
|
Loren Eteval
|
fbbbcad05f
|
Update message box name
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-02 15:47:26 +08:00 |
|
Loren Eteval
|
193d71c7f3
|
Add reconnect option for TUN routing conflicts
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-02 15:34:31 +08:00 |
|
Loren Eteval
|
5305359b70
|
Correct core buffer defaults
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-28 19:15:25 +08:00 |
|
Loren Eteval
|
026d67e69d
|
Use SpinBox for Tun2socks memory optimization UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-28 15:41:50 +08:00 |
|
Loren Eteval
|
2f89371339
|
Optimize Tun2socks memory usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-27 22:37:14 +08:00 |
|
Loren Eteval
|
c87cf9267d
|
Refresh code base
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-11-27 10:38:13 +08:00 |
|
Loren Eteval
|
705ada55e4
|
Add encoding='utf-8' when opening in text mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-22 11:15:04 +08:00 |
|
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
|
e8e355beab
|
Fix CoreManager uniqueCleanup flag
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:02:20 +08:00 |
|
Loren Eteval
|
4dd60462b1
|
Set tun2socks logging level to 'error'
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 00:02:11 +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
|
d600f86d66
|
Refactor translation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-03-20 00:22:32 +08:00 |
|
Loren Eteval
|
5be8e0e564
|
Refine core lifecycle management
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-23 15:07:36 +08:00 |
|
Loren Eteval
|
0caef367c6
|
Use functools.partial in core launcher
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-23 15:05:09 +08:00 |
|
Loren Eteval
|
94a7239255
|
Rework core process management
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-12-23 19:32:52 +08:00 |
|
Loren Eteval
|
bf92c3bd78
|
Refine core lifecycle management
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-12-23 19:28:39 +08:00 |
|
Loren Eteval
|
dec6ca580e
|
Add check guard in VPN mode if routing option has direct rules
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
|
e38196e635
|
Fix version compare using versionToNumber
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-05-10 19:36:16 +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
|
a63a38be13
|
Rename msg produce threshold param name
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-02-27 20:14:49 +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
|
976a0d11b8
|
Refine configuration handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-11-11 18:20:30 +08:00 |
|
Loren Eteval
|
29868e0825
|
Reduce core CPU usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-11-11 11:03:54 +08:00 |
|
Loren Eteval
|
8c0dd1b510
|
Refactor configuration export logic
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-11-11 11:02:22 +08:00 |
|
lilendian0x00
|
47b222d00d
|
Fixed not specifying headers for TCP HTTP protocol
|
2023-11-08 03:36:44 -08:00 |
|