Commit Graph
24 Commits
Author SHA1 Message Date
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 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 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 544616f485 feat: align Home TUN availability label
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-30 19:53:01 +08:00
Loren Eteval ec6d01e4b1 fix: preserve TUN switch animations
Keep user-initiated switch animation running when the shared settings controller echoes the committed TUN state, and animate the peer surface without emitting a recursive request. Preserve snap synchronization for initialization and rollback, with real Qt coverage for both directions and rapid toggles.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-30 17:29:31 +08:00
Loren Eteval 2703f3db39 feat: synchronize Home network controls
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-29 19:11:20 +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 4599c57188 Update application icons
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-26 10:30:10 +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 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 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 1b720e855f Normalize application naming
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-19 15:03:55 +08:00
Loren Eteval 7d87312d8d Restore rejected settings toggles
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-19 11:07:07 +08:00
Loren Eteval 936a5b3664 Add proxy endpoint information
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-19 11:02:53 +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 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 11b47f7680 Add application theme preference
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-17 08:52:19 +08:00
Loren Eteval dae6cbc1dd Expose application controller accessors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:24:04 +08:00
Loren Eteval 45342d6cc2 Align icon-less settings cards
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:24:03 +08:00
Loren Eteval 9d5176e79e Refine subscription management UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:23:19 +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 b9eb0e42bf Add configurable traffic usage accumulation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:21:57 +08:00
Loren Eteval e348670520 Add unified application settings page
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:21:49 +08:00