feat: Pro advanced vault health report — ranked remediation queue (parity V1) (v2.10.5) Browser parity gap V1 (MEDIUM). The scoring engine already existed (VaultHealth.buildReport) and ProFeature.AdvancedHealth was already defined; what was missing was the advanced report shape and its UI. - VaultHealth.buildAdvancedReport: reuses the existing helpers to produce the browser's advanced shape — per-entry reasons + factors (with breach count), age in days, a ranked remediation queue (score>0, sorted desc), reused-group count, and a sensitive-weighted (2x) vault score. Faithful to peach-browser background/health.ts, including the passwordChangedAt ?: createdAt age fallback - VaultHealthViewModel: inject LicenseRepository; expose advanced + isPro via hasFeature(ProFeature.AdvancedHealth); recompute refreshes both reports - VaultHealthScreen: new Priorities section — locked upsell for free users, and for Pro a ranked list of remediation rows (favicon, title, domain, reasons, color-coded score badge, tap to edit) - VaultHealthAdvancedTest: 11 tests (reuse groups, weak/aged/breached scoring, sensitive 90d + 2x weighting, 100 cap, sort + zero-exclusion, exclusions) Live UI needs on-device QA.

dev · 4 weeks ago · 2026-08-02 · 5.8 MB

$ koh steal kepr.uk/peach-android@7f1a2d6e3a0b
·
← fdee8ada5fe3 bb109f184adb →
⇓ download .face