mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-12 14:16:12 +00:00
Signing every other device out, revoking a single session, revoking a trusted device and revoking them all each fired on a single tap. None is undoable — the other devices simply have to sign in again, and a revoked trusted device asks for its second factor next time — while every other destructive surface in the app confirms first. On a shared screen a mis-tap is a support call. A sweep of the rest of the tree found two more hard deletes with neither a confirmation nor an undo: a Coach reminder and a travel entry. Both now confirm. Deleting a document deliberately does not: it soft-deletes and offers an undo, which covers the mis-tap. The four controls share one ConfirmButton rather than four copies of the dialog, so the next destructive control gets the confirmation by using it instead of by someone remembering. Copy is per control and states the actual consequence — no claim of more finality than is true.