Commit Graph
210 Commits
Author SHA1 Message Date
Loren Eteval 8a20f2eb29 Fix window presentation teardown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 16:20:04 +08:00
Loren Eteval 8546632868 Fix reentrant network callback teardown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 16:19:55 +08:00
Loren Eteval 29dd6d1ebd Translate unsupported sing-tun settings errors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 13:42:39 +08:00
Loren Eteval b2b2bc86d0 Improve sing-tun settings readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 12:28:04 +08:00
Loren Eteval eca3b8e939 Polish sing-tun settings presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 12:25:04 +08:00
Loren Eteval 08970ffd7e Improve widget retranslation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 09:47:38 +08:00
Loren Eteval 58b36b63f3 Add profile favorites and batch duplication
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 09:47:08 +08:00
Loren Eteval 79ab0b146a Make tun2socks the default TUN engine
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 23:56:39 +08:00
Loren Eteval 30a202c833 Fix startup settings window flash
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 22:59:31 +08:00
Loren Eteval 59511c7cd1 Refine project guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 21:19:10 +08:00
Loren Eteval c5740f6eb5 Refine TUN engine description
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 18:59:33 +08:00
Loren Eteval e8d5b342fd Add settings search
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 18:49:44 +08:00
Loren Eteval 3201967250 Update project guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 12:54:03 +08:00
Loren Eteval 47ffb8024d Fix Qt callback lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 12:12:47 +08:00
Loren Eteval 7e168e5d4c Improve TUN code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 01:20:36 +08:00
Loren Eteval 251ec3cec6 Add sing-tun settings UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 00:37:54 +08:00
Loren Eteval ad777ba529 Refine repository guidance and cleanup boundaries
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 21:32:27 +08:00
Loren Eteval 9fe0835819 Improve logical spacing in runtime workflows and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 20:55:21 +08:00
Loren Eteval 87597d7ffd Refine repository guidance and ownership invariants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 19:42:53 +08:00
Loren Eteval 7e1264cbb1 Improve logical spacing across code and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 15:58:53 +08:00
Loren Eteval 82964cad37 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 14:07:00 +08:00
Loren Eteval f06c405fb7 Improve logical block spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 13:45:52 +08:00
Loren Eteval 8fb02d3b59 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 12:52:51 +08:00
Loren Eteval 3831e6e017 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 11:41:29 +08:00
Loren Eteval 74006b6bf8 Disable optional log pause controls
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 09:49:13 +08:00
Loren Eteval 5c6e27225b Move server tests to Home menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 09:49:13 +08:00
Loren Eteval 493efc00fd Document search and log interaction contracts
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 23:15:22 +08:00
Loren Eteval 5d41657bc9 Add paused log reading
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 23:15:05 +08:00
Loren Eteval 34a079af0a Improve profile search responsiveness
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 23:14:55 +08:00
Loren Eteval 69cd257090 Add subscription update cancellation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 22:03:10 +08:00
Loren Eteval 13ba8621a9 Refine repository guidance in place
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 21:15:31 +08:00
Loren Eteval 330e501eb6 Improve logical block spacing in workflows and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 16:53:40 +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 d52b1f5d69 Synchronize TUN card disabled state
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-10 14:28:42 +08:00
Loren Eteval d94132b16c Move test actions to the home context menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 16:13:26 +08:00
Loren Eteval c2f9d8efc9 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 14:20:16 +08:00
Loren Eteval e4bf189b16 Synchronize TUN mode label availability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 13:38:54 +08:00
Loren Eteval 5bfdf73cbb Refine tun2socks settings alignment
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 13:26:07 +08:00
Loren Eteval d8a38c93bf Improve readability and exception comments
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 12:18:34 +08:00
Loren Eteval 994602c889 Align scoped guidance with architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 01:28:46 +08:00
Loren Eteval 24d3d29af9 Batch profile imports and deletions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 01:00:02 +08:00
Loren Eteval 787911f252 Organize Home import and test menus
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 22:13:02 +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 c8099462a7 Align repository guidance with architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 15:52:24 +08:00
Loren Eteval bd24ff3085 Evolve repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 10:54:14 +08:00
Loren Eteval 5bbd00eda7 Scale QR export without a progress dialog
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 13:31:15 +08:00
Loren Eteval f11794e40a Refine subscription update notifications
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 08:43:39 +08:00
Loren Eteval 2881abebb7 docs: restore scoped repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-30 20:22:43 +08:00