Loren Eteval
|
61cdd75dee
|
Bound system proxy daemon shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:37 +08:00 |
|
Loren Eteval
|
37f3f5d980
|
Support dual-stack TCP probing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:31 +08:00 |
|
Loren Eteval
|
b4e937a229
|
Harden shared utility helpers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:25 +08:00 |
|
Loren Eteval
|
8fa7655297
|
Return startup registration results
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:18 +08:00 |
|
Loren Eteval
|
9eae0212b7
|
Preserve Qt context manager state
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:11 +08:00 |
|
Loren Eteval
|
50baacbd52
|
Update Furious/Qt/DynamicTheme.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 17:38:05 +08:00 |
|
Loren Eteval
|
e9b50c8b30
|
Added dynamic translation for tooltip in AppQPushButton
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 17:07:50 +08:00 |
|
Loren Eteval
|
6573a8492f
|
Update Furious/Backends/ExternalCore/Editor.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 17:07:46 +08:00 |
|
Loren Eteval
|
1a616f95ce
|
Refine translatable editor inputs
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 22:06:37 +08:00 |
|
Loren Eteval
|
53f3b2794e
|
Document translation catalog structure
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 21:20:57 +08:00 |
|
Loren Eteval
|
394eba0398
|
Replace editor checkboxes with Fluent switches
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 21:13:56 +08:00 |
|
Loren Eteval
|
96caed6673
|
Show progress while processing logs
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 20:47:32 +08:00 |
|
Loren Eteval
|
b52e6be130
|
Add persistent log viewer preferences
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 20:21:41 +08:00 |
|
Loren Eteval
|
8492487966
|
Optimize lazy log rendering and tail following
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 19:21:47 +08:00 |
|
Loren Eteval
|
5e574d448b
|
Add scoped repository agent guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 18:20:29 +08:00 |
|
Loren Eteval
|
52f8b789e7
|
Fix native TUN ownership semantics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 18:19:55 +08:00 |
|
Loren Eteval
|
f3141ca242
|
Update Furious/Window/MainWindow.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 15:51:50 +08:00 |
|
Loren Eteval
|
1ffead09df
|
Update Furious/Frozenlib/AppSettings.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 15:43:12 +08:00 |
|
Loren Eteval
|
b81d841590
|
Update Furious/Backends/ShadowsocksURI.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 15:42:59 +08:00 |
|
Loren Eteval
|
4209304fe5
|
Update Furious/Backends/Xray/RoutingWindow.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 15:42:59 +08:00 |
|
Loren Eteval
|
61f7189f97
|
Complete SOCKS URI support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:20 +08:00 |
|
Loren Eteval
|
9fe76725f6
|
Fix cross-platform message box composition
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:20 +08:00 |
|
Loren Eteval
|
e148a429b7
|
Polish network status presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:20 +08:00 |
|
Loren Eteval
|
e1f617f280
|
Optimize unified logging performance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:20 +08:00 |
|
Loren Eteval
|
477886296d
|
Add External Core plugin
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:20 +08:00 |
|
Loren Eteval
|
867683f260
|
Refine network status presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:20 +08:00 |
|
Loren Eteval
|
65490aa985
|
Add application theme preference
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:19 +08:00 |
|
Loren Eteval
|
a162262a31
|
Refine Xray routing windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:19 +08:00 |
|
Loren Eteval
|
72f753e9fc
|
Update Furious/Application/DesktopApplication.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:19 +08:00 |
|
Loren Eteval
|
785f9bf666
|
Update Furious/Qt/EditorWidgets.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 10:17:15 +08:00 |
|
Loren Eteval
|
e914e98fb0
|
Completed the repository-wide Qt/PySide6 lifetime audit
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 10:16:55 +08:00 |
|
Loren Eteval
|
a20071f49b
|
Update translations
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 01:20:06 +08:00 |
|
Loren Eteval
|
1bcb86b472
|
Refine message box button layout
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 01:15:11 +08:00 |
|
Loren Eteval
|
b6e099a154
|
Expose routing row actions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 01:14:55 +08:00 |
|
Loren Eteval
|
c9f86487b1
|
Collapse navigation on outside click
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 00:46:23 +08:00 |
|
Loren Eteval
|
815cccd208
|
Modernize text editor actions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 00:33:58 +08:00 |
|
Loren Eteval
|
9872ebd06c
|
Modernize Edit Routing actions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 00:33:50 +08:00 |
|
Loren Eteval
|
26ccb24d46
|
Stabilize rolling metrics history
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 00:18:19 +08:00 |
|
Loren Eteval
|
ea333d3f3d
|
Implement SIP002 Shadowsocks URI codec
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 23:55:48 +08:00 |
|
Loren Eteval
|
cf8350ffcf
|
Redesign application message boxes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 23:14:58 +08:00 |
|
Loren Eteval
|
47f56c5008
|
Fix navigation expansion overlay
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 23:14:44 +08:00 |
|
Loren Eteval
|
46dc9710b0
|
Fix shared Qt object lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 16:49:38 +08:00 |
|
Loren Eteval
|
9476665dab
|
Fix transient editor lifetime leaks
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 15:26:09 +08:00 |
|
Loren Eteval
|
a1c7a0121d
|
Fix nuitka cannot see import for protocol editors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 15:13:51 +08:00 |
|
Loren Eteval
|
f541d9dd59
|
Update version to 0.8.0
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 14:35:57 +08:00 |
|
Loren Eteval
|
74f139b52c
|
Refine Fluent tray menu styling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:04 +08:00 |
|
Loren Eteval
|
20d34a14fd
|
Modernize log page action menus
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:04 +08:00 |
|
Loren Eteval
|
27fc47b9c4
|
Expose application UI accessors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:04 +08:00 |
|
Loren Eteval
|
4c4b9fc278
|
Expose application controller accessors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:04 +08:00 |
|
Loren Eteval
|
f332f634ec
|
Centralize connection lifecycle control
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:03 +08:00 |
|