Loren Eteval
e1f617f280
Optimize unified logging performance
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-17 08:52:20 +08:00
Loren Eteval
477886296d
Add External Core plugin
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-17 08:52:20 +08:00
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
a162262a31
Refine Xray routing windows
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-17 08:52:19 +08:00
Loren Eteval
72f753e9fc
Update Furious/Application/DesktopApplication.py
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-17 08:52:19 +08:00
Loren Eteval
ddc2f7fc97
Merge pull request #164 from OctoBored/fix/star-history-chart
...
Fix broken star history chart
2026-08-16 13:27:37 +08:00
OctoBored
5fbf90fc09
Fix broken star history chart in README
...
The star history chart in the README was broken due to GitHub stargazer API restrictions. Point the chart to a working alternative data source so the chart renders again.
2026-08-14 09:37:53 +00: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
a20071f49b
Update translations
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-14 01:20:06 +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
b6e099a154
Expose routing row actions
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-14 01:14:55 +08:00
Loren Eteval
bb258f2660
Added AGENTS.md
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-14 00:58:48 +08:00
Loren Eteval
c9f86487b1
Collapse navigation on outside click
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-14 00:46:23 +08:00
Loren Eteval
815cccd208
Modernize text editor actions
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-14 00:33:58 +08:00
Loren Eteval
9872ebd06c
Modernize Edit Routing actions
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-14 00:33:50 +08:00
Loren Eteval
26ccb24d46
Stabilize rolling metrics history
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-14 00:18:19 +08:00
Loren Eteval
ea333d3f3d
Implement SIP002 Shadowsocks URI codec
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-13 23:55:48 +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
a1c7a0121d
Fix nuitka cannot see import for protocol editors
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-13 15:13:51 +08:00
Loren Eteval
b2eac76c24
Update .gitignore
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-13 15:12:38 +08:00
Loren Eteval
f541d9dd59
Update version to 0.8.0
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 14:35:57 +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
27fc47b9c4
Expose application UI accessors
...
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
1820c1db26
Align icon-less settings cards
...
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
278f2864fc
Add first-class subscription groups
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:24:03 +08:00
Loren Eteval
96ad743a48
Refresh Xray geosite data
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:23:51 +08:00
Loren Eteval
842212d85a
Preserve subscription header compatibility
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:23:39 +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
bee149a8b0
Centralize application settings UI
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:23:19 +08:00
Loren Eteval
6d0f75d1ea
Add dedicated subscription management page
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:23:08 +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
94a1055462
Extract reusable settings controller
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:22:34 +08:00
Loren Eteval
c00969a12e
Add metrics collection preference
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:22:22 +08:00
Loren Eteval
1628657551
Reduce dropped core output messages
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:22:05 +08:00
Loren Eteval
eefb4d0623
Add configurable traffic usage accumulation
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:21:57 +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
c746fef2d3
Add Hysteria2 traffic statistics provider
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:21:36 +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
06bfc7be7f
Add hover details to network metrics graphs
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:21:09 +08:00