Commit Graph
15 Commits
Author SHA1 Message Date
Loren Eteval 1b3692ec46 Refactor QR code generation and presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-22 21:28:19 +08:00
Loren Eteval 98e2600248 Make combo boxes fit translated content
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-22 21:28:19 +08:00
Loren Eteval 35e579b686 Make routing selector fit translated content
Add opt-in content-aware sizing to AppQComboBox and refresh its geometry
after retranslation. Apply it to the routing selector while preserving
the semantic selection and avoiding synthetic routing changes.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-22 21:28:09 +08:00
Loren Eteval 89f7403b47 Refine proxy editor layouts and option handling
Centralize grid placement helpers and use them to keep Xray and Hysteria
editor forms compact and consistent. Preserve unknown combo-box values
so loading and saving newer protocol options does not silently discard
configuration data.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-22 21:28:09 +08:00
Loren Eteval 02a9851a56 Refine Fluent message box content hierarchy
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-21 15:13:16 +08:00
Loren Eteval 48b3231081 Rename Xray asset widget to list view
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-21 13:43:06 +08:00
Loren Eteval c47397a0ce Test backend editor compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-21 12:21:30 +08:00
Loren Eteval e860c4d7a3 Update protocol editor tests and guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-20 21:48:46 +08:00
Loren Eteval 5526da7267 Expand regression test coverage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-20 19:37:50 +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 bcefbe6b86 Show progress while processing logs
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-17 20:47:32 +08:00
Loren Eteval 394f5c6313 Add persistent log viewer preferences
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-17 20:21:41 +08:00
Loren Eteval 44cfd599b1 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 7479469ceb Expand application test coverage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-17 15:42:59 +08:00
Loren Eteval ca3de8586e Add project tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-17 15:42:59 +08:00