Loren Eteval
|
1dee9fc5b7
|
Refine plugin capability validation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 22:02:57 +08:00 |
|
Loren Eteval
|
159e767bf8
|
Simplify application lifecycle cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 21:59:21 +08:00 |
|
Loren Eteval
|
4269dc217e
|
Normalize application naming
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 15:03:55 +08:00 |
|
Loren Eteval
|
43bfaf7b65
|
Rename managed core lifecycle to CoreRuntime
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 14:09:24 +08:00 |
|
Loren Eteval
|
6977536c3f
|
Restore rejected settings toggles
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 11:07:07 +08:00 |
|
Loren Eteval
|
789061a9e1
|
Use translated controls on Metrics page
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 11:06:52 +08:00 |
|
Loren Eteval
|
8c28d1fdf9
|
Harden settings side effects
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 11:06:44 +08:00 |
|
Loren Eteval
|
09df7dc3bd
|
Add proxy endpoint information
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 11:02:53 +08:00 |
|
Loren Eteval
|
b212f85dd4
|
Improve static translation extraction
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:52:05 +08:00 |
|
Loren Eteval
|
2984511c9c
|
Update Furious/Window/LogPage.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:50:27 +08:00 |
|
Loren Eteval
|
95d97cf042
|
Update Furious/Qt/QtWidgets.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:47:45 +08:00 |
|
Loren Eteval
|
f437d042fd
|
Update Furious/Qt/QtGui.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:47:19 +08:00 |
|
Loren Eteval
|
9e99b2ea08
|
Update Furious/Plugins/API.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:46:45 +08:00 |
|
Loren Eteval
|
02a3c3648e
|
Update Furious/Backends/ExternalCore/Process.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:44:31 +08:00 |
|
Loren Eteval
|
e788cb4ef8
|
Update Furious/Actions/Import.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:43:50 +08:00 |
|
Loren Eteval
|
6e439b9ba6
|
Separate display and operational server addresses
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:41:37 +08:00 |
|
Loren Eteval
|
fa5ec661e2
|
Propagate configuration serialization errors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:41:29 +08:00 |
|
Loren Eteval
|
2c570c8585
|
Normalize profile connection semantics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:41:20 +08:00 |
|
Loren Eteval
|
8cb76e42d1
|
Improve configuration diagnostics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 08:41:07 +08:00 |
|
Loren Eteval
|
4114d929d6
|
Clarify live storage collection semantics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 23:36:41 +08:00 |
|
Loren Eteval
|
d9ca260b99
|
Improve runtime configuration serialization
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 23:36:18 +08:00 |
|
Loren Eteval
|
afac49e328
|
Bind routing to the active connection
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 22:38:48 +08:00 |
|
Loren Eteval
|
8866415d5b
|
Unify connection runtime error reporting
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 22:38:40 +08:00 |
|
Loren Eteval
|
ca5abc1401
|
Expose shared application service accessors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 22:26:05 +08:00 |
|
Loren Eteval
|
ee94beadfa
|
Validate update service responses
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 21:56:36 +08:00 |
|
Loren Eteval
|
fc9e662d21
|
Harden traffic statistics worker lifetime
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 21:39:46 +08:00 |
|
Loren Eteval
|
9f307f4248
|
Make plugin page registration idempotent
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 21:39:32 +08:00 |
|
Loren Eteval
|
e004dcfaf4
|
Bound DNS reference traversal
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 21:39:15 +08:00 |
|
Loren Eteval
|
ddc5ee103b
|
Regenerate application resources
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:54 +08:00 |
|
Loren Eteval
|
84c6ffe409
|
Bound Windows session shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:44 +08:00 |
|
Loren Eteval
|
61cdd75dee
|
Bound system proxy daemon shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:37 +08:00 |
|
Loren Eteval
|
37f3f5d980
|
Support dual-stack TCP probing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:31 +08:00 |
|
Loren Eteval
|
b4e937a229
|
Harden shared utility helpers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:25 +08:00 |
|
Loren Eteval
|
8fa7655297
|
Return startup registration results
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:18 +08:00 |
|
Loren Eteval
|
9eae0212b7
|
Preserve Qt context manager state
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:11 +08:00 |
|
Loren Eteval
|
50baacbd52
|
Update Furious/Qt/DynamicTheme.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 17:38:05 +08:00 |
|
Loren Eteval
|
e9b50c8b30
|
Added dynamic translation for tooltip in AppQPushButton
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 17:07:50 +08:00 |
|
Loren Eteval
|
b59d522d56
|
Update translation finding to ast-based matching
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 17:07:50 +08:00 |
|
Loren Eteval
|
6573a8492f
|
Update Furious/Backends/ExternalCore/Editor.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 17:07:46 +08:00 |
|
Loren Eteval
|
1a616f95ce
|
Refine translatable editor inputs
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 22:06:37 +08:00 |
|
Loren Eteval
|
53f3b2794e
|
Document translation catalog structure
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 21:20:57 +08:00 |
|
Loren Eteval
|
394eba0398
|
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
|
96caed6673
|
Show progress while processing logs
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 20:47:32 +08:00 |
|
Loren Eteval
|
b52e6be130
|
Add persistent log viewer preferences
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 20:21:41 +08:00 |
|
Loren Eteval
|
8492487966
|
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
|
5e574d448b
|
Add scoped repository agent guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 18:20:29 +08:00 |
|
Loren Eteval
|
9220717b3b
|
Add Qt lifetime management skill
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 18:20:13 +08:00 |
|
Loren Eteval
|
52f8b789e7
|
Fix native TUN ownership semantics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 18:19:55 +08:00 |
|
Loren Eteval
|
f3141ca242
|
Update Furious/Window/MainWindow.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 15:51:50 +08:00 |
|
Loren Eteval
|
1ffead09df
|
Update Furious/Frozenlib/AppSettings.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 15:43:12 +08:00 |
|