Closed sandysage closed 8 months ago
Reposting an idea for dismissing breaches on Monitor: We can also “snooze” breaches in a way that will cause a push notification to appear to the user after some amount of time. So something like “Remind me tomorrow” or “Remind me next week”. So when people are looking at their breach report, we could give them the option to “snooze” certain breaches that way.
If this is a direction we consider, we can probably learn something from the Snooze Tabs research that Sharon did on the Test Pilot feature: https://docs.google.com/document/u/0/d/1UdT7RoWI6S79BxgXYSTwSDcSoOVQRr0ir6sSjqMCGt4/mobilebasic
Chiming in with some thoughts:
Another potential way to phrase the purpose of this epic, using a bit of the '5 Whys method':
Other things, perhaps for the future considerations section:
And. A metaphorical thought. Is protecting oneself online like slowly building up your super suit (think Quantum super suit!)? A breach takes off a piece of your armor. You resolving a breach replaces it. Generating good passwords gives you even more armor. I'm thinking how building a super suit could be like eco-mode in apps and cars where a visualization changes and builds over time to encourage an individual's sustainable practices, with visual surprises along the way (what will happen to this tree next?).
Note: I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1593095 for corresponding feature/epic/enhancement on the Firefox desktop side.
We can close this one, right?
Closing since we've redesigned the site and functionality since this was created. If you feel that this is still needed, please let me know.
Once I’ve addressed a breach, I want to be able to check-off (dismiss) the associated breach alert within dashboard (eg checked off as “done”).
Acceptance criteria
Other considerations
Recommendations Logic Revamp
https://docs.google.com/spreadsheets/d/1MlRHSs5PVEO0baDduWLTBJWWSQuwOCVZewhPuDN3ZKE/edit?usp=sharing
Visual design
https://mozilla.invisionapp.com/share/QPUNSW95VU8#/screens
Engineering Tasks
Back-end
breaches_resolved
JSON column tosubscribers
table to store data like:bundleVerifiedEmails
function with logic to add properties to theemailEntry
objects:"resolved": true|false
"recency_index": Number
/user/breach/resolution
that acceptssubscriber_id
, (optional)email_address_id
, andrecency_index
and:Front-end
Breach Detail Pages:
New UI:
Misc. Dashboard Updates: