mirror of
https://github.com/okhsunrog/vpnhide.git
synced 2026-08-21 14:33:52 +00:00
An "unowned" leak — a detection vector no active backend can cover on this
device — no longer raises a dashboard warning or the Issues count, and no
longer renders as a red leak in the detailed diagnostics.
When the active backend hides everything it owns, the dashboard reads
Protected / 0 issues. Uncovered vectors are shown neutrally ("not covered")
in a separate group of the per-check breakdown, so the residual surface stays
honest without reading as a module failure the user cannot act on.
- DashboardData: drop the unowned-leak clause from the warning banner
- DiagnosticsScreen: build the canonical DiagnosticReport (per-check `owned`)
and render uncovered native leaks in a neutral bucket + separate section
- DashboardState carries installedOptionalHooks so the screen can rebuild it
|
||
|---|---|---|
| .. | ||
| adb-root-debugging.md | ||
| changelog.md | ||
| detection-vectors.md | ||
| development.md | ||
| diagnostics.md | ||
| limits.md | ||
| lsposed-hook-debugging.md | ||
| protocol.md | ||
| releasing.md | ||
| ROADMAP.md | ||
| state.md | ||
| storage.md | ||