Loren Eteval
|
cc2cc02b98
|
Improve backend editor compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-21 12:20:34 +08:00 |
|
Loren Eteval
|
698c279927
|
Add UI support for the latest Hysteria2 core
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-21 11:02:28 +08:00 |
|
Loren Eteval
|
c78ebcf172
|
Separate protocol action and editor titles
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-20 21:49:52 +08:00 |
|
Loren Eteval
|
3340e8bbb3
|
Clarify external core configuration section
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-20 21:49:19 +08:00 |
|
Loren Eteval
|
d8b788b00e
|
Add scoped repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-20 19:35:06 +08:00 |
|
Loren Eteval
|
b57e7bed01
|
Modernize Xray asset viewer actions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-20 19:17:55 +08:00 |
|
Loren Eteval
|
f4ecd5ce1b
|
Modernize Fluent item views
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-20 16:55:48 +08:00 |
|
Loren Eteval
|
1b720e855f
|
Normalize application naming
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 15:03:55 +08:00 |
|
Loren Eteval
|
a757f13a6d
|
Rename managed core lifecycle to CoreRuntime
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 14:09:24 +08:00 |
|
Loren Eteval
|
0ee5eccb32
|
Bound forced external-core shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:44:31 +08:00 |
|
Loren Eteval
|
63a7ea4920
|
Separate display and operational server addresses
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:41:37 +08:00 |
|
Loren Eteval
|
62b31f73de
|
Use asynchronous external-core validation dialogs
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 17:07:46 +08:00 |
|
Loren Eteval
|
f8108a22df
|
Refine translatable editor inputs
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 22:06:37 +08:00 |
|
Loren Eteval
|
c9f0c3ed3c
|
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
|
2ead6120d9
|
Add scoped repository agent guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 18:20:29 +08:00 |
|
Loren Eteval
|
8510a0cb9b
|
Fix native TUN ownership semantics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 18:19:55 +08:00 |
|
Loren Eteval
|
f050df61bd
|
Export Shadowsocks URI codec helpers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 15:42:59 +08:00 |
|
Loren Eteval
|
0c75de6521
|
Export Xray routing window components
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 15:42:59 +08:00 |
|
Loren Eteval
|
0afd51306b
|
Complete SOCKS URI support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:20 +08:00 |
|
Loren Eteval
|
37e7e73a01
|
Add External Core plugin
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:20 +08:00 |
|
Loren Eteval
|
11b47f7680
|
Add application theme preference
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:19 +08:00 |
|
Loren Eteval
|
77312094d9
|
Refine Xray routing windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:19 +08:00 |
|
Loren Eteval
|
f2b8b9be78
|
Complete the Qt and PySide6 lifetime audit
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 10:16:55 +08:00 |
|
Loren Eteval
|
84364a949e
|
Expose routing row actions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 01:14:55 +08:00 |
|
Loren Eteval
|
050aaf9a93
|
Modernize Edit Routing actions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 00:33:50 +08:00 |
|
Loren Eteval
|
d8990b5885
|
Implement SIP002 Shadowsocks URI codec
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 23:55:48 +08:00 |
|
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
|
ba7050395a
|
Fix transient editor lifetime leaks
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 15:26:09 +08:00 |
|
Loren Eteval
|
1250c832fe
|
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
|
710f3b55ac
|
Clean up obsolete source code
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:03 +08:00 |
|
Loren Eteval
|
48fca51375
|
Centralize application settings UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:23:19 +08:00 |
|
Loren Eteval
|
f9d3325941
|
Add plugin-contributed settings and navigation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:22:56 +08:00 |
|
Loren Eteval
|
066ff99a63
|
Add Hysteria2 traffic statistics provider
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:21:36 +08:00 |
|
Loren Eteval
|
b454f3c98b
|
Restore missing Hysteria server translations
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:21:00 +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
|
33a2a448d1
|
Use a thread for traffic statistics queries
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
6a1ff775bd
|
Add Xray traffic statistics monitoring
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
3d96eea8a2
|
Rename Domain package to Models
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
8e1f3defaf
|
Expand capability-based plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
71e8f01e0a
|
Refactor plugin capability architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:47 +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 |
|