Commit Graph
30 Commits
Author SHA1 Message Date
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