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
7f525eb8d8
Fix log auto-scroll after navigation
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-17 23:26:51 +08:00
Loren Eteval
a7e35c165f
Improve UI and workflow test readability
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-08 15:59:35 +08:00
Loren Eteval
3132ecd498
Improve profile actions and empty-state guidance
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-08 15:59:34 +08:00
Loren Eteval
c4fb12be50
Improve workflow and test readability
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-08 15:52:25 +08:00
Loren Eteval
2055c0a8db
feat: add searchable translated UI workflows
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-29 19:11:20 +08:00
Loren Eteval
c9b4900a32
fix: align External Core timeout row
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-28 11:11:16 +08:00
Loren Eteval
a294619c61
Disable TUN mode in Flatpak settings
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-27 22:01:01 +08:00
Loren Eteval
1e6c77a4bf
Use dynamic translation for log page labels
2026-08-27 14:58:39 +08:00
Loren Eteval
ffebf6e185
Refine external core editor guidance
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-26 10:14:20 +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
d87a69bcb0
Refine External Core editor layout
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-25 19:56:51 +08:00
Loren Eteval
f37d1501ac
Align External Core editor spacing
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-25 15:51:11 +08:00
Loren Eteval
adfb5e1151
Unify asynchronous dialog ownership
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-25 14:21:36 +08:00
Loren Eteval
cf0ed3045e
Reorganize general settings actions
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-25 09:49:55 +08:00
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