Loren Eteval
|
867683f260
|
Refine network status presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:20 +08:00 |
|
Loren Eteval
|
65490aa985
|
Add application theme preference
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:19 +08:00 |
|
Loren Eteval
|
785f9bf666
|
Update Furious/Qt/EditorWidgets.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 10:17:15 +08:00 |
|
Loren Eteval
|
e914e98fb0
|
Completed the repository-wide Qt/PySide6 lifetime audit
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 10:16:55 +08:00 |
|
Loren Eteval
|
1bcb86b472
|
Refine message box button layout
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-14 01:15:11 +08:00 |
|
Loren Eteval
|
cf8350ffcf
|
Redesign application message boxes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 23:14:58 +08:00 |
|
Loren Eteval
|
47f56c5008
|
Fix navigation expansion overlay
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 23:14:44 +08:00 |
|
Loren Eteval
|
46dc9710b0
|
Fix shared Qt object lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 16:49:38 +08:00 |
|
Loren Eteval
|
9476665dab
|
Fix transient editor lifetime leaks
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-13 15:26:09 +08:00 |
|
Loren Eteval
|
74f139b52c
|
Refine Fluent tray menu styling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:04 +08:00 |
|
Loren Eteval
|
20d34a14fd
|
Modernize log page action menus
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:04 +08:00 |
|
Loren Eteval
|
4c4b9fc278
|
Expose application controller accessors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:04 +08:00 |
|
Loren Eteval
|
f332f634ec
|
Centralize connection lifecycle control
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:03 +08:00 |
|
Loren Eteval
|
e5b1050004
|
Unify Home and tray routing controls
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:03 +08:00 |
|
Loren Eteval
|
4d88940434
|
Clean up obsolete source code
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:03 +08:00 |
|
Loren Eteval
|
50ba9044d8
|
Unify Home and tray connection controls
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:03 +08:00 |
|
Loren Eteval
|
221de770fa
|
Refine subscription management UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:23:19 +08:00 |
|
Loren Eteval
|
dec058a9a4
|
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
|
b72b58f088
|
Add unified application settings page
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:21:49 +08:00 |
|
Loren Eteval
|
c1a695736d
|
Highlight WARN log entries
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:21:17 +08:00 |
|
Loren Eteval
|
562e73a5a0
|
Add historical network metrics page
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:21:09 +08:00 |
|
Loren Eteval
|
b1c6f9e180
|
Refine navigation selection indicator
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
d692d69e9e
|
Polish navigation controls
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
f2f5c6bcf2
|
Introduce page-based navigation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
aa27a21502
|
Improve traffic status presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
95fe0648bc
|
Add Xray traffic statistics monitoring
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
edc63b4b22
|
Rename Domain package to Models
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
1fe2229046
|
Expand capability-based plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
b111be2ffc
|
Refine Qt top-level widget lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:48 +08:00 |
|
Loren Eteval
|
4616aded6a
|
Refactor package architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:47 +08:00 |
|
Loren Eteval
|
219343a06a
|
Reorganize application packages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:38 +08:00 |
|
Loren Eteval
|
cfe8000465
|
Improve network log highlighting
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
550ca528d1
|
Unify application theme design system
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
0c6d637300
|
Redesign application visual theme
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
30e0c0d854
|
Standardize Python source headers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
46bccfab32
|
Align tray routing with core plugins
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
404aa6f127
|
Add plugin management menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
8666815964
|
Introduce extensible core plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
3c7de7c19b
|
Format Python sources with Black
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:14 +08:00 |
|
Loren Eteval
|
618c805dca
|
Prevent mixin pools from retaining objects
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:14 +08:00 |
|
Loren Eteval
|
67f3c2841c
|
Add docstrings across Python modules
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:13 +08:00 |
|
LorenEteval
|
3c45e5fed5
|
Update "Furious/Qt/GuiEditorXXX.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:20 +08:00 |
|
LorenEteval
|
70cbe9ca99
|
Improve "Basic Configuration" UI layout for VMess and VLESS editor dialog
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:19 +08:00 |
|
LorenEteval
|
42cdf88e1e
|
Update editor dialog size in "Furious/Qt/GuiEditorXXX.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:19 +08:00 |
|
LorenEteval
|
0edb76648d
|
Improved TLS group box widget layout style
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:19 +08:00 |
|
LorenEteval
|
bc50fa5a8b
|
Define custom "AppQSpinBox" to fix minimum width issue
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:19 +08:00 |
|
LorenEteval
|
7fd2131b81
|
Fixed some problems in "Furious/Qt/AppStyleSheet.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:19 +08:00 |
|
LorenEteval
|
b49379b41d
|
Added widget "disabled" style in "Furious/Qt/AppStyleSheet.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:19 +08:00 |
|
LorenEteval
|
99d244627b
|
Update icon filename in "Furious/Qt/DynamicTheme.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:19 +08:00 |
|
LorenEteval
|
c2aa2517d8
|
Make AppQPushButton theme aware in "Furious/Qt/QtWidgets.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:17 +08:00 |
|