Commit Graph
19 Commits
Author SHA1 Message Date
Loren Eteval e416a89c35 Rename routing Move button
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-17 23:55:21 +08:00
Loren Eteval d842207066 Add routing rule reordering and previews
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-17 23:55:21 +08:00
Loren Eteval 3e849d9301 fix: avoid packaged Qt callback retention
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-30 19:13:43 +08:00
Loren Eteval dd185d3a20 Harden Qt callbacks and subscription diagnostics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-27 16:43:01 +08:00
Loren Eteval 89b18fd01e Fix persistence of unshown window geometry
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-26 17:00:27 +08:00
Loren Eteval 562e590b59 Refine Xray routing rule editor
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-26 07:14:34 +08:00
Loren Eteval cac765ca81 Fix transient Qt ownership in packaged builds
Retain asynchronous dialogs only while visible, use receiver-aware weak
signal dispatch for transient editors, and release registries on native
destruction. Add native and packaged lifetime probes that distinguish
live-wrapper growth from unavailable binding diagnostics.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-24 18:39:45 +08:00
Loren Eteval 8c01932843 Refine application dialog presentation lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-23 07:27:38 +08:00
Loren Eteval 0886118130 Refine top-level window geometry lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-22 23:31:33 +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 f8108a22df Refine translatable editor inputs
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-17 22:06:37 +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 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 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 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 f1f262e4ee Refactor package architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:20:47 +08:00