docs(android): record trusted-devices app implementation in PLAN §4.1.1 #33
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/trusted-devices-mfa-app"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What & why
Keeps
docs/in sync with the app implementation (code PR: RunicGateway/Android-app#23). Updatesandroid/PLAN.md §4.1.1from "backend ready, sequenced after" to implemented, and records two deliberate design decisions made during the build:rg_trustcookie. It's only consulted at a fresh login (exactly after a logout / dead-refresh sign-out), so clearing it on logout would make the feature a no-op. Kept in a separate, username-scoped encrypted store, untouched by session teardown; cleared only on a Settings → Server switch, untrust-all, or server-side revocation. This supersedes the earlier handoff note that said clear-on-logout.Also fills in the implemented specifics:
device_nameat login, the dedicatedrunic_truststore, the account-screen Security section with the two dedicated screens, and the show-once recovery-code display.How it was tested
Markdown only — proofread; endpoint / field names cross-checked against the merged backend and the app PR.
Checklist
AI-assisted contributions (required)
Claude Code (Opus 4.8). I have reviewed and understand every change, and take responsibility for it. AI-authored commits carry aCo-Authored-Bytrailer.License
🤖 Generated with Claude Code
https://claude.ai/code/session_01NgyHnrNa8WwG3doxvxjuCr