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
|
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
|
278f2864fc
|
Add first-class subscription groups
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:03 +08:00 |
|
Loren Eteval
|
dec058a9a4
|
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
|
84b33ce6ca
|
Document broad exception handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
f950c51f26
|
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
|
95fe0648bc
|
Add Xray traffic statistics monitoring
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
edc63b4b22
|
Rename Domain package to Models
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
1fe2229046
|
Expand capability-based plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
d05e57e260
|
Refactor plugin capability architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:47 +08:00 |
|
Loren Eteval
|
4616aded6a
|
Refactor package architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:47 +08:00 |
|
Loren Eteval
|
219343a06a
|
Reorganize application packages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:38 +08:00 |
|
Loren Eteval
|
3bb94b6030
|
Enable native TUN modes by default
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:17 +08:00 |
|
Loren Eteval
|
40964dc953
|
Keep Xray routing dialog in foreground
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:17 +08:00 |
|
Loren Eteval
|
c1e3e13fc2
|
Scope Xray TUN reconnect notices
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
bd4d76d1a5
|
Add native Hysteria2 TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
30e0c0d854
|
Standardize Python source headers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
78b05a60fa
|
Add native Xray TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
cd3081f0b8
|
Preserve literal plugin routing labels
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
46bccfab32
|
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
|
404aa6f127
|
Add plugin management menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
8666815964
|
Introduce extensible core plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|